Решаем проблему с возвратом на страницу поиска с полной новости в DLE
Не так давно один из читателей нашего сайта сообщил о проблеме, которая существует в DataLife Engine, а именно: после того, как нами был выполнен поиск на сайте, а затем был совершен переход в полную версию материала и обратный возврат на страницу с результатами поиска, мы получаем следующую картину:

Что интересно, похожую проблему я уже рассматривал в CMS Joomla! Так вот – для того, чтобы это окно пропало, необходимо обновить страницу, и нам покажется главная страница сайта.
Но что если пользователя отпугнет такой поворот событий или он захочет вернуться к результатам поиска и посмотреть другие материалы с вашего сайта?
Как это ни странно – решение есть.
В DataLife Engine быстрый поиск осуществляется с помощью POST-запроса. Если при совершении поиска вы посмотрите в адресную строку вашего сайта, то увидите, что там ничего нет, кроме главной страницы (доменного имени) вашего сайта – именно из-за этого и возникает описанная ранее проблема.
Для того чтобы исправить этот конфуз, вам необходимо сделать следующее:
1. Подключиться к вашему сайту по FTP.
2. В папке вашей темы открыть файл, в котором выводится форма поиска на вашем сайте, и найти там что-то вроде этого:
<form action="" name="searchform" method="post">
И в этой строке
method="post"
вы заменяете на:
method="get"
Таким образом, мы меняем способ отправки данных с нашей формы. Сохраняете изменения и отправляете файл обратно на сайт.
3. Чистите кэш сайта – установка закончена.
Теперь вы можете проверить, как работает поиск на вашем сайте и возврат к результатам поиска из полной версии статьи.
Если вдруг у вас что-то не получается – пишите об этом в комментариях, постараюсь помочь.