Вход • Регистрация

Страница с результатами поиска

  • 28 июля 2011 г. , редакция: 28 июля 2011 г.
  • Подскажите пожалуйста, как сделать следующее:
    - Сниппет - увеличить (количество символов)
    - сделать ссылку на странице под сниппетом, без анкора
    - добавить ссылку внизу результатов поиска. В некоторых стандартных шаблонах, в результатах поиска есть ссылка на карту сайта. Но как это делается, не смог понять. Вот пример: http://templates.diafan.ru/examples/11/search/?searchword=%D0%BF%D0%BE%D0%B8%D1%81%D0%BA

    Всего найдено - где эта фраза меняется?
    • 29 июля 2011 г.
    • Погодите, Вы были в файлах модуля?
      /modules/search/search.model.php - там алгоритм поиска, формирование сниппета.
      /modules/search/search.view.php - вывод результатов, ссылок. Там же под результатами можно поставить любые ссылки и текст.

      "Всего найдено" - фраза системная для сайта, меняется в языковом файле /languages/ru.php, или из админки "Языки сайта" - "ru" - "Редактировать перевод интерфейса"
      • 29 июля 2011 г.
      • Файлы смотрел, но где количество символов сниппета выставляется, не нашел. Да и PHP не знаю, поэтому с синтаксисом будут проблемы. Не очень у меня получилось ссылку вставить.
        • 29 июля 2011 г.
        • Берёшь создаёшь заказ. Ставишь галочку доступно для сторонних разработчиков и всё.
          В данном случае лучше сделать так. Меньше нервов потратишь.
          • 29 июля 2011 г.
          • И выставят ценник минимум в 1000 рублей. Ну уж спасибо, на Серче значительно дешевле найду исполнителя, за две строчки кода.
            Только был ведь вполне простой вопрос - где переменная которая определяет число символов сниппета? Или на такие вопросы не отвечают принципиально, чтобы побольше заказов на допиливание было? Это имхо, вообще должно быть опцией в настройках поиска.
            • 29 июля 2011 г.
            • 1000 минималка - это у нас, у "официалов"
              А наши партнеры и за 500 рублей делают и за 300. Один заказ даже за 100 рублей прошел.
              • 29 июля 2011 г.
              • Ну этой информации нигде нет. В регламенте написано - минимальная стоимость заказа - 1.000 рублей.
                Да и сколько там этих партнеров? :) Хотя ради интереса попробую.
            • 01 августа 2011 г.
            • Помоему выше было больше букв написано чем звучив вопрос "Как увеличить количество букв?". + Жалобы про полное отсутствие понимания программирования. Так что в данной ситуации был предложен вариант наиболее выгодный в таком положении.
              • 02 августа 2011 г.
              • Однако ответить на вполне простой вопрос (про длинну сниппета) все же можно было бы. Или сказать - нет, подобная информация только за деньги, а этот форум никому не интересно развивать и превращать в информативный.
  • 22 октября 2012 г.
  • Обновлю тему. Интересует жесткая привязка запроса к определенному слову. Тобишь интересует следующее: при запросе определенного слова, допустим "магазин", то нам поиск выдает эти результаты + подключает баннер из той категории, которую мы указали в связке с поисковым словом "магазин".Возможен ли такой вариант?
    • 26 ноября 2013 г.
    • Костыльный вариант - добавить в файл function.php функцию типа show_search_banner()
      с кодом
      Код
      if(!empty($_GET["searchword"]) && false !== strpos($_GET["searchword"],"магазин")) { вывести баннер }


      потом в шаблон <insert name="show_search_banner">

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум