h-i
Участники-
Публикации
99 -
Зарегистрирован
-
Посещение
-
Days Won
9
Все публикации пользователя h-i
-
Попробуйте так. Создайте в директория_шаблона/main/ файл template_search.php (что это и зачем тут - http://wiki.sitebill.ru/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0). Туда забейте этот код: <?phpclass Template_Search extends SiteBill { public function getParams(){ $params=array(); if(0!==(int)$this->getRequestValue('price_discount')){ $params['price_discount'] = (int)$this->getRequestValue('price_discount'); } return $params; } public function run(){ $ret=array( 'where'=>array(), 'params'=>array() ); $params=$this->getParams(); if(empty($params)){ return $ret; } require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $data_model_array = $data_model->get_kvartira_model(false, true); $data_model_array=$data_model_array['data']; $where_array=array(); if(isset($params['price_discount']) && isset($data_model_array['price_discount'])){ $where_array[]=DB_PREFIX.'_data.price_discount>'.$params['price_discount']; } return array( 'where'=>$where_array, 'params'=>$params ); }}Затем попробуйте пройти по ссылке ваш_сайт/index.php?price_discount=1 - сайт должен вывести все объекты со скидочной ценой больше 1. Потом это дело можно через приложение Линк-менеджер превратить в красивую ссылку.
-
Может используется что-то типа AdBlock или Ghostery?
-
Да, спасибо, ob_start отрабатывает как надо.
-
Заинклудить получилось, но выводится перед всем кодом движка, а как в assert завернуть не могу понять. if ( !$has_result && preg_match('/^outtest/', $REQUESTURIPATH) ) {require_once('script/output.php');$has_result=true;}Пока что такая фигня, не знаю, что с этим сделать.
-
Появилась задача создать отдельную страницу вида site.ru/address, на которой даже исполняться PHP-скрипт. И вот что-то в голову не приходит, как собственно это дело оформить. Какой вариант будет самый эффективный/простой?
-
http://www.etown.ru/s/topic/1795-вывод-нескольких-изображений-в-модуле-новосте/?p=19021
-
Насколько разумен вариант определять устройство через PHP и потом через Smarty через if выбирать какие .tpl инклудить? Я уже такое реализовал, вот только не уверен, что это решение оптимально.
-
Автокомплит работает только при клике по улице
topic ответил в h-i h-i в Приложения, модули, настройки
Спасибо, всё работает. Добавил ещё autoFocus: true, чтобы первое значение автоматически подхватывало. -
Ещё вопрос, возможно ли добавить собственные поля в XML? Допустим есть созданное через редактор форм поле developer (застройщик), если создать для него в XML отдельный пункт, проигнорирует ли его парсер? Просто дорабатывается собственная программа для БД недвижимости, вот и надо уточнить.
-
Собственно сабж. Если же выбрать улицу с клавиатуры (стрелка вниз + Enter) или вписать свою, то вместо конкретных результатов показываются все объявления. Что с этим можно сделать?
-
Хотелось бы узнать, какая должна быть структура у XML-файла, который будет парситься этим модулем, а описание его нигде не ищется. Так понимаю, они схожи с форматом YRL, но хотелось бы уточнить.
-
Полноценный биллинг пока что не нужен ибо на сайте в ближайшее время не будет возможности добавлять объявления пользователей, но вот за вынос искомой функции из скрипта готов заплатить.
-
Собственно, требуется доработка, которая позволит отмечать нужные объявления специальным параметром (с помощью чекбокса например), который будет автоматически выводить их на верхних позициях в категориях, а так же, самое главное, в поиске (естественно они должны соответствовать его параметрам). Хотелось бы узнать, во сколько такое обойдётся.
-
Сколько будет стоит реализовать такую функцию?
-
Вывод нескольких изображений в модуле новостей
topic ответил в h-i h-i в Приложения, модули, настройки
Так понимаю, надо обернуть <img src="{$news.normal_img}" width="300" alt="{$news.title.value}" class="alignleft" align="left" style="padding: 10px;" />в {section name=x loop=y}, но откуда брать loop и name не очень понимаю. Вроде как догадался, что берутся они из site.php, но на том мои знания заканчиваются. Можно ли обойтись без редактирования php в этом случае? -
Загрузить несколько изображений можно, а на вывод идёт только одно. Неужели здесь это не предусмотрено?
-
Возможность добавлять табы в статичные страницы очень сильно помогла бы.
-
Постараюсь объяснить подробнее, что к чему и как сам понимаю, ибо сам к работе агентства отношусь почти никак. На сайте есть N объявлений с заполненными карточками, эксклюзивные варианты самого агентства. Так же на почту приходят прайсы с прочими квартирами, это уже вроде как квартиры от подрядчиков или что-то в этом роде. Естественно, они приходят в больших объёмах и без фотографий. Так вот, хотелось бы чтобы по крайней мере в поиске те самые эксклюзивные варианты всегда были выше вариантов от подрядчиков, если у них будут пересекаться какие-то условия поиска.
-
Это вполне рабочий вариант, но хотелось бы делать как можно меньше прочих категорий. Вообще всё упирается в возможность показывать объявления только с фото, что движок поддерживает и возможность выводить объявления с фото абсолютно всегда сверху. Возможно ли такое сделать?
-
Доброго дня. Как можно разделить объявления на два типа: основные и прочие? В чём собственно суть: основные объявления имеют описание, изображения и в целом имеют высший приоритет. Прочие объявления содержат только базовую информацию и низший приоритет. Основные должны отображаться в отдельной вкладке, прочие в другой, но вместе с основными. Сначала думал забить под это спецпредложения (переименовать вкладку и сделать вывод по дефолту на неё), но как оказалось они всё же нужны для изначально задуманных целей.
-
Приветствую. Решил ознакомиться с CMS Sitebill, импортировал список улиц и понял, что районы придётся прописывать вручную. Всё бы ничего, но вот теперь в базе 180 страниц, редактировать все 1800+ по очереди долго (да и смысла нет), а для того чтобы редактировать только нужны придётся угадывать примерный номер страницы. Возможно ли как-то упростить этот процесс?