h-i

Участники
  • Публикации

    99
  • Зарегистрирован

  • Посещение

  • Days Won

    9

Все публикации пользователя h-i

  1. Приложение - Линк-менеджер. В Alias пишем: discount В Params: price_discount=1 Остальное по вкусу.
  2. Попробуйте так. Создайте в директория_шаблона/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. Потом это дело можно через приложение Линк-менеджер превратить в красивую ссылку.
  3. Может используется что-то типа AdBlock или Ghostery?
  4. Я так понимаю то что вам надо делается в редакторе форм. Редактируете нужно поле в data и там можно выставить галки в пункте "Активно в категории (по-умолчанию активно везде)".
  5. Да, спасибо, ob_start отрабатывает как надо.
  6. Заинклудить получилось, но выводится перед всем кодом движка, а как в assert завернуть не могу понять. if ( !$has_result && preg_match('/^outtest/', $REQUESTURIPATH) ) {require_once('script/output.php');$has_result=true;}Пока что такая фигня, не знаю, что с этим сделать.
  7. Появилась задача создать отдельную страницу вида site.ru/address, на которой даже исполняться PHP-скрипт. И вот что-то в голову не приходит, как собственно это дело оформить. Какой вариант будет самый эффективный/простой?
  8. Я так понимаю это по сути может быть отдельная страница к движку не относящаяся? Тогда можно что-то такое на jquery сделать относительно просто.
  9. http://www.etown.ru/s/topic/1795-вывод-нескольких-изображений-в-модуле-новосте/?p=19021
  10. Насколько разумен вариант определять устройство через PHP и потом через Smarty через if выбирать какие .tpl инклудить? Я уже такое реализовал, вот только не уверен, что это решение оптимально.
  11. Спасибо, всё работает. Добавил ещё autoFocus: true, чтобы первое значение автоматически подхватывало.
  12. Ещё вопрос, возможно ли добавить собственные поля в XML? Допустим есть созданное через редактор форм поле developer (застройщик), если создать для него в XML отдельный пункт, проигнорирует ли его парсер? Просто дорабатывается собственная программа для БД недвижимости, вот и надо уточнить.
  13. Собственно сабж. Если же выбрать улицу с клавиатуры (стрелка вниз + Enter) или вписать свою, то вместо конкретных результатов показываются все объявления. Что с этим можно сделать?
  14. Хотелось бы узнать, какая должна быть структура у XML-файла, который будет парситься этим модулем, а описание его нигде не ищется. Так понимаю, они схожи с форматом YRL, но хотелось бы уточнить.
  15. Полноценный биллинг пока что не нужен ибо на сайте в ближайшее время не будет возможности добавлять объявления пользователей, но вот за вынос искомой функции из скрипта готов заплатить.
  16. Собственно, требуется доработка, которая позволит отмечать нужные объявления специальным параметром (с помощью чекбокса например), который будет автоматически выводить их на верхних позициях в категориях, а так же, самое главное, в поиске (естественно они должны соответствовать его параметрам). Хотелось бы узнать, во сколько такое обойдётся.
  17. Сколько будет стоит реализовать такую функцию?
  18. Так понимаю, надо обернуть <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 в этом случае?
  19. Загрузить несколько изображений можно, а на вывод идёт только одно. Неужели здесь это не предусмотрено?
  20. Возможность добавлять табы в статичные страницы очень сильно помогла бы.
  21. Постараюсь объяснить подробнее, что к чему и как сам понимаю, ибо сам к работе агентства отношусь почти никак. На сайте есть N объявлений с заполненными карточками, эксклюзивные варианты самого агентства. Так же на почту приходят прайсы с прочими квартирами, это уже вроде как квартиры от подрядчиков или что-то в этом роде. Естественно, они приходят в больших объёмах и без фотографий. Так вот, хотелось бы чтобы по крайней мере в поиске те самые эксклюзивные варианты всегда были выше вариантов от подрядчиков, если у них будут пересекаться какие-то условия поиска.
  22. Это вполне рабочий вариант, но хотелось бы делать как можно меньше прочих категорий. Вообще всё упирается в возможность показывать объявления только с фото, что движок поддерживает и возможность выводить объявления с фото абсолютно всегда сверху. Возможно ли такое сделать?
  23. Доброго дня. Как можно разделить объявления на два типа: основные и прочие? В чём собственно суть: основные объявления имеют описание, изображения и в целом имеют высший приоритет. Прочие объявления содержат только базовую информацию и низший приоритет. Основные должны отображаться в отдельной вкладке, прочие в другой, но вместе с основными. Сначала думал забить под это спецпредложения (переименовать вкладку и сделать вывод по дефолту на неё), но как оказалось они всё же нужны для изначально задуманных целей.
  24. Приветствую. Решил ознакомиться с CMS Sitebill, импортировал список улиц и понял, что районы придётся прописывать вручную. Всё бы ничего, но вот теперь в базе 180 страниц, редактировать все 1800+ по очереди долго (да и смысла нет), а для того чтобы редактировать только нужны придётся угадывать примерный номер страницы. Возможно ли как-то упростить этот процесс?