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

Добавление пунктов меню по типам объекта

СообщениеДобавлено: 24 май 2012, 16:45
Prut
Добрый день есть сайт http://arendameri.ru подскажите пожалуйста как сделать пункты меню по бокам, то есть: офисная недвижимость, складская и т.д. то есть нажимая на пункт меню офисная недвижимость показывались все объявления по типу оф. недвижимости. Спасибо.

Re: Добавление пунктов меню по типам объекта

СообщениеДобавлено: 27 май 2012, 18:11
Prut
я тут нашел что можно атрибутом сделать то есть ссылка будет http://arendameri.ru/service-51 но не работает почему то.

Re: Добавление пунктов меню по типам объекта

СообщениеДобавлено: 27 май 2012, 18:39
Xpycm
У вас большие значения в ползунке "Площадь" - браузер может "вешаться". Примените код из поста - viewtopic.php?f=17&t=172&p=880#p881

"Офисная недвижимость" в разделе "Аренда помесячно" - http://arendameri.ru/quicksearch/main/m ... &objType=3
"Офисная недвижимость" в разделе "Аренда посуточно" - http://arendameri.ru/quicksearch/main/m ... &objType=3

т.е делаете поиск, смотрите что в адресной строке и вставляете такой урл

Re: Добавление пунктов меню по типам объекта

СообщениеДобавлено: 27 май 2012, 22:23
Prut
Спасибо большое, так и думал сделать, буду пробовать. Спасибо! *THUMBS UP*

Re: Добавление пунктов меню по типам объекта

СообщениеДобавлено: 27 окт 2012, 15:10
flashvm
а как теперь это все вывести на главную.. ЧТобы допустим категория Офисные квартиры раздел и там 6 объявлений, жилая недвижимость там тоже 6 объявлений ? :-)

Re: Добавление пунктов меню по типам объекта

СообщениеДобавлено: 30 окт 2012, 13:43
Koduc
Что-то типа такого:
В файле /protected/views/site/index.php написать что-то типа такого
Код: Выделить всё

Yii
::import('application.modules.apartments.components.*');
$criteria = new CDbCriteria();
$criteria->compare('apType'1); // или 5
$this->widget('ApartmentsWidget', array(
                        
'usePagination' => false,
                        
'criteria' => $criteria,
                )); 

Re: Добавление пунктов меню по типам объекта

СообщениеДобавлено: 29 янв 2013, 23:17
olegstav
Пробую вывести на главную через этот код категории
Выдает ошибку
Error 500
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'apType' in 'where clause'

Re: Добавление пунктов меню по типам объекта

СообщениеДобавлено: 07 фев 2013, 08:32
Koduc
olegstav писал(а):Выдает ошибку


Да, эт я малость наврал. В базе данных посмотрите таблицу ore_apartment_obj_type. Там у нужного типа недвижимости запоминаете id и пишите код что-то типа:
Код: Выделить всё
Yii::import('application.modules.apartments.components.*');
$criteria = new CDbCriteria();
$criteria->compare('obj_type_id'1); // 1 - здесь тот самый id который мы запомнили из таблицы
$this->widget('ApartmentsWidget', array(
                        
'usePagination' => false,
                        
'criteria' => $criteria,
                ));