• Автор:

    Flesha
  • Добавлено:

    авг 16, 2013
  • Комментариев:

    0
  • Просмотров:

    1461

Хак Поисковая подсказка

Хак Поисковая подсказка

Поисковая подсказка для ваших сайтов на DLE, подсказка выводится в форме поиска либо под ней.

Установка:

Вариант №1
И так начнем, в файле index.php находим строчку:
echo $tpl->result['main'];


Перед ней вставляем:
$searchHelp = $db->super_query("SELECT title FROM dle_post ORDER BY RAND() LIMIT 1");
$tpl->result['main'] = str_replace("{%search_post%}", 'Например : <a href="/index.php?do=search&subaction=search&story='.$searchHelp['title'].'">'.$searchHelp['title'].'</a>' , $tpl->result['main']);


После чего в любое место шаблона "main.tpl", вставляем тег {%search_post%}, обычно это помещается под полем поиска
Пример данного вывода будет следующим:
Например : Осуществление технической поддержки скрипта

Вариант №2
Или можно сразу в строку поиска вставить данный тег {%search_post%}, вместо бледной фразы: "Поиск..." или "Ищем ? пишем здесь" "Вы хотите что нибудь найти?" уже будет отображаться готовый вариант для поиска.
$searchHelp = $db->super_query("SELECT title FROM dle_post ORDER BY RAND() LIMIT 1");
$tpl->result['main'] = str_replace("{%search_post%}", $searchHelp['title'] , $tpl->result['main']);


В шаблоне main.tpl
Найти:
<input type="text" name="story" id="mod-finder-searchword" class="lfield" size="25" value="Поиск..." />


Заменить Поиск... на
{%search_post%}


Также, можно выводить любую информацию меняя поля таблицы SELECT title FROM....

Автор: Golian
Версия DLE: 8.x-10.x
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.