CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Делаем удобный поиск по новостям в нужном месте сайта
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Секреты и советы
Root
Я его сделал! :D

Всегда когда адаптировал шаблоны с DLE сталкивался с одной проблемой. Там есть поиск по новостям как и в Eleanor но еще есть и мини поиск, точнее поле поиска которое всегда находится на всех страницах сайта. В Eleanor CMS 0.9 есть поиск с помощью Google, и поиск по новостям, именно этого текстового поля и не хватает. И наконец я его сделал :D

Раскопал нужные значения в файле UserNews.php, и вписал в готовую форму поиска, и теперь текст введенный в эту форму передается прямо в поиск по новостям и открывается страница со всеми настройками (поиск по тегам и др.) и уже готовыми результатами поиска, что очень удобно.


Вот так выглядит моя форма входа:
<div class="search_block">
<form method="post" id="newssearch" action="новости/search">
<img src="<?php echo$theme?>icons/magnifier.png" alt="" style="position:absolute; top:4px; left:3px;" />
<input name="text" maxlength="255" style="height:16px;" ENGINE="text"  placeholder="Текст для поиска" />
<input type="submit" id="qsearch_button" class="start" alt="Найти" style="position:absolute; top:2px; right:2px; z-index:105; cursor:pointer;" title="Найти"  />
</form>
</div>


Как сделать?

Находим в вашей форме строку которая начинается с <form method="post" или <form method="get" и заменяем на
<form method="post" id="newssearch" action="новости/search"

Дальше, скорее всего понадобится заменить еще одну строку, если шаблон от DLE то там должна быть примерно такая строка: <input name="story"
Ее и нужно поменять на:
<input name="text"

Если после этого не заработал поиск или не получается поменять, кидайте сюда ваш код начиная с <form и заканчивая </form> я поменяю сам :)
leshij
Очень полезная вещь, благодарочка
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.