Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать, чтобы при возврате к результатам поиска не было "Документ просрочен"?

Как сделать, чтобы при возврате к результатам поиска не было "Документ просрочен"?


     07.08.2015    Все вопросы » Общие вопросы    3741

вопрос
Т.е., как я вижу при возврате нет ссылки на результаты поиска и приходиться обновлять страницу.
Думаю, не мне одному это не удобно, но что интересно, ответа на этот вопрос нигде нет.

Ответа пока нет


7 комментариев

vitnet
PHP-developer

vitnet - 7 августа 2015 16:12 -

А какой ответ вам нужен?

При поиске на сервер отправляется POST / GET запрос, а при возврате с любой страницы его нет (некоторые браузеры предлагают повторить).

Вешайте на странице поиска к ссылкам атрибут
target="_blank"

открывать в новой вкладке.

Alexej1984
Юзер

Alexej1984 - 7 августа 2015 16:18 -

Благодарю за ответ, но это не решает проблему.
А если, например, необходимо поделиться результатами поиска?, а ссылки нет.

vitnet
PHP-developer

vitnet - 7 августа 2015 16:20 -

Это уже другой вопрос, тут все проще.

Используйте ссылку
/index.php?do=search&subaction=search&titleonly=3&story=запрос

Пример

Alexej1984
Юзер

Alexej1984 - 7 августа 2015 16:23 -

Вопрос все тот же) Что бы не было "Документ просрочен". Это ведь не удобно.

G-Force
Юзер

G-Force - 7 августа 2015 22:26 -

А как сделать такую ссылку в поиски ?

Alexej1984
Юзер

Alexej1984 - 10 августа 2015 22:49 -

Ответили на мой вопрос здесь - https://dle-faq.ru/faq/common/16213-kak-sdelat-poisk-ssylkoy.html
Спасибо человеку. Тип запроса надо поменять с post на get

Alexej1984
Юзер

Alexej1984 - 10 августа 2015 23:28 -

Оказывается это еще не все)
Чтобы форма поиска также работала на странице результатов и расширенного поиска, надо в engine\modules\search.php точно также поменять запрос. У меня была строчка 209 вот такая
<form name="fullsearch" id="fullsearch" action="{$config['http_home_url']}index.php?do=search" method="post">

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх