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

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

Возможность вывода уникальной новости в поле поиска( так называемая \»Поисковая подсказка\»)

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

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

Возможность вывода уникальной новости в поле поиска( так называемая \»Поисковая подсказка\»)
Вариант №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%}

P.S. Вы можете выводить любую инфу которая вам нужна меня поля таблицы

SELECT title FROM....

Спасибо за внимание

Добавить комментарий