Страница 1 из 1

Быстрые ссылки на главной

СообщениеДобавлено: 11 дек 2013, 15:35
Protey
Многие спрашивают как я сделал быстрые ссылки на сайте http://pmrdom.md отвечаю:

В /protected/views/layouts/index.php по дизайну вставляем


<a href="/prodam.html" style="color:#000; text-decoration:none"><strong>Продам:</strong></a>
<ul class="smalllist">
<li><a href="/sell_apartment.html">Квартиру</a><small><?php echo "(".Apartment::model()->getCountobjects(2,1).")"; ?></small></li>
<li><a href="/sell_room.html">Комнату</a><small><?php echo "(".Apartment::model()->getCountobjects(2,25).")"; ?></small></li>
<li><a href="/sell_home.html">Дом</a><small><?php echo "(".Apartment::model()->getCountobjects(2,2).")"; ?></small></li>
<li><a href="/sell_dacha.html">Дачу</a><small><?php echo "(".Apartment::model()->getCountobjects(2,17).")"; ?></small></li>
<li><a href="/sell_garage.html">Гараж</a><small><?php echo "(".Apartment::model()->getCountobjects(2,18).")"; ?></a></small></li>
<li><a href="/sell_parcel.html">Земельный участок</a><small><?php echo "(".Apartment::model()->getCountobjects(2,19).")"; ?></small></li>
<li><a href="/sell_office.html">Офисное помещение</a><small><?php echo "(".Apartment::model()->getCountobjects(2,21).")"; ?></small></li>
<li><a href="/sell_retail.html">Торговое помещение</a><small><?php echo "(".Apartment::model()->getCountobjects(2,22).")"; ?></small></li>
<li><a href="/sell_production.html">Произв.помещение</a><small><?php echo "(".Apartment::model()->getCountobjects(2,23).")"; ?></small></li>
<li><a href="/sell_storage.html">Складское помещение</a><small><?php echo "(".Apartment::model()->getCountobjects(2,24).")"; ?></small></li>
<li><a href="/sell_other.html">Другое</a><small><?php echo "(".Apartment::model()->getCountobjects(2,26).")"; ?></a></li></small></li>
</ul>

Соответственно в вызове функции getCountobjects(2, 24) 2 - это id категории в данном случае Продам, 24 id типа недвижимости в у меня 24 это складское помещение.

В /protected/modules/apartments/models/Apartment.php ищем функцию getCountobjects
если нет создаем:

public static function getCountobjects($apType, $objType, $price_type=0){
if($price_type==3 || $price_type==5)
$med = ' AND price_type='.$price_type;
else
$med = '';
$sql = "SELECT COUNT(id) FROM {{apartment}} WHERE type=".$apType." AND obj_type_id=".$objType." AND active=1".$med;
return (int) Yii::app()->db->createCommand($sql)->queryScalar();
}

Re: Быстрые ссылки на главной

СообщениеДобавлено: 19 дек 2013, 14:04
krusty
а как у Вас генерируются (или где прописываются) заголовки в <h1>...</h1> для каждой ссылки?

Re: Быстрые ссылки на главной

СообщениеДобавлено: 05 янв 2014, 09:25
Денис
не работают ссылки----
Квартиру(1)----------------а как вывести все обьявления по квартирам(и продам и сдам.....)
Error 404

Невозможно обработать запрос "sell_apartment.html".

Re: Быстрые ссылки на главной

СообщениеДобавлено: 13 фев 2014, 15:16
Денис
подобной реализации не предвидится в 1.8....тока с цифирками....или что то подобного

Re: Быстрые ссылки на главной

СообщениеДобавлено: 02 апр 2014, 18:29
igorfelix
Автор, подскажите пожалуйста, а как вы сделали красивые seo url как например http://pmrdom.md/sell_apartment.html
где это можно задать для категорий ?

Re: Быстрые ссылки на главной

СообщениеДобавлено: 03 апр 2014, 12:19
Koduc
igorfelix писал(а):Автор, подскажите пожалуйста, а как вы сделали красивые seo url как например http://pmrdom.md/sell_apartment.html
где это можно задать для категорий ?

Вот тут написано примерно как это делается: viewtopic.php?f=17&t=158