PrimeTeam 0 Жалоба Опубликовано: July 8, 2014 Здравствуйте. Как можно исключить вывод на главной определенных категорий? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: July 8, 2014 Здравствуйте. Как можно исключить вывод на главной определенных категорий?в админке - слева в разделе "категории" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
PrimeTeam 0 Жалоба Опубликовано: July 8, 2014 в админке - слева в разделе "категории"Слева вижу лишь "Структура" и там нет ничего подобного.Если что,то я про объявления определенной категории. Извиняюсь,что сразу не уточнил. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 691 Жалоба Опубликовано: July 8, 2014 Берем файл ./index.php и задаем условиеif ( $_GET['topic_id'] == '' and $_SERVER['REQUEST_URI'] == '/' ) {$_GET['topic_id'] = 11;}Соответственно 11 - это ИД нужной категории. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
PrimeTeam 0 Жалоба Опубликовано: July 8, 2014 Берем файл ./index.php и задаем условиеif ( $_GET['topic_id'] == '' and $_SERVER['REQUEST_URI'] == '/' ) {$_GET['topic_id'] = 11;}Соответственно 11 - это ИД нужной категории.А несколько? Перечислять ниже так же? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 691 Жалоба Опубликовано: July 8, 2014 А несколько? Перечислять ниже так же?if ( $_GET['topic_id'] == '' and $_SERVER['REQUEST_URI'] == '/' ) {$_GET['topic_id'] = array(10, 11, 12);} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
PrimeTeam 0 Жалоба Опубликовано: July 8, 2014 if ( $_GET['topic_id'] == '' and $_SERVER['REQUEST_URI'] == '/' ) {$_GET['topic_id'] = array(10, 11, 12);}Всё равно выводит все категории. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 691 Жалоба Опубликовано: July 9, 2014 Всё равно выводит все категории.Сайт в сети? Можете показать?Или доступ к фтп. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
PrimeTeam 0 Жалоба Опубликовано: July 9, 2014 Сайт в сети? Можете показать?Или доступ к фтп.Отправил Вам в личку. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 691 Жалоба Опубликовано: July 9, 2014 Отправил Вам в личку.Поправил. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
PrimeTeam 0 Жалоба Опубликовано: July 10, 2014 Поправил.После добавление появился вот такой вот "баг" в поиске на главной. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: July 10, 2014 Вы же сами хотели предопределенные категории на главной)) Форма поиска тесно связана с содержимым сетки и следит за переменными в окружении. Именно поэтому она сама перехватывает ваши "категории на главной" и отображает реальное состояние текущего вывода. Так как на главной у вас есть категория Продажа, то и форма формально правильно себя повела. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
PrimeTeam 0 Жалоба Опубликовано: July 10, 2014 Вы же сами хотели предопределенные категории на главной)) Форма поиска тесно связана с содержимым сетки и следит за переменными в окружении. Именно поэтому она сама перехватывает ваши "категории на главной" и отображает реальное состояние текущего вывода. Так как на главной у вас есть категория Продажа, то и форма формально правильно себя повела.Я-то думал,что это повлияет лишь на отображение объявлений. А поправить никак? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 691 Жалоба Опубликовано: July 10, 2014 Я-то думал,что это повлияет лишь на отображение объявлений. А поправить никак? Сейчас никак, все тесно связано. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Лина 6 Жалоба Опубликовано: November 12, 2014 А если делать отдельный шаблон home и в него уже делать подгрузку своих темплейтов например: novostroiki.tpl в которых скажем примерно такой код? {section name=i loop=$grid_items}<div class="apartaments"><div class="pl1"><a href="{$grid_items.href}"><div class="icon1"> {if $grid_items.img != '' } <img src="{$estate_folder}/img/data/{$grid_items.img[0].preview}" class="preview" width="300" /> {else} <img src="{$estate_folder}/img/no_foto.png" class="previewi"> {/if}<div class="fon2"><div class="dorr1"><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/door.png"><p>{$grid_items.square_live}m?</p></div><div class="sofa1"><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/sofa.png"><p>{$grid_items.spalni}</p></div><div class="shower1"><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/shower.png"><p>{$grid_items.van}</p></div></div></div></a></div></div>{/section} Единственное не могу выделить из какой категории отображать объекты и количество!Подскажите пожалуйста, как? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 12, 2014 Принцип произвольного вывода следующий: 1. В рамках контроллера шаблона подключаем генератор сеток$grid_constructor = $this->_getGridConstructor();2. Назначаем параметры нужной недвиги:$params['order'] = 'date_added'; // по чем сортировать$params['asc'] = 'desc'; // как сортировать$params['topic_id'] = 15; // ID категории из которой надобно набрать (если нужно)$params['page_limit']=3; // сколько нужно записей$params['page']=1; // так надо3. Получаем недвигу в виде массива:$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );4. Загоняем ее в шаблон в переменную: $this->template->assign('some_grid_items1', $res);Если наборов несколько, аналогичную процедуру надо произвести и с другими наборами. Все это хорошо заключать в функцию и ее вызывать в том месте, где мы определились с тем, что будет рисоваться лавная страница. Соответственно наборы эти будут доступны в layout_home по имени {$some_grid_items1} и далее, смотря какие вы дадите в пункте 4. ПС. Что бы не долбить базу однотипными запросами при довольно статичных выборках (например вы хотите выводить последние 10 добавленных, но данные на сайте обновляются дай бог раз в день) рекомендуется сохранять раз загруженные данные в кеш (сессии или куках, например). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Kongrig 0 Жалоба Опубликовано: July 28, 2015 Все конечно хорошо, но я скоро застрелюсь от всех этих необходимых внесение изменений в код... еще бы знать этот код... Никогда не считал себя дураком, но кажется пришло время сказать себе об этом...Так и не понял как показать две цены в объявлении ?!? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 691 Жалоба Опубликовано: July 29, 2015 Все конечно хорошо, но я скоро застрелюсь от всех этих необходимых внесение изменений в код... еще бы знать этот код... Никогда не считал себя дураком, но кажется пришло время сказать себе об этом...Так и не понял как показать две цены в объявлении ?!?А подробнее, эти две цены из каких полей? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах