Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сделать, чтобы при возврате к результатам поиска не было "Документ просрочен"?

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


     07.08.2015    Общие вопросы    1271

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

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


Комментарии пользователей (7)

vitnet
218

2171 | 930

vitnet - 7 августа 2015 16:12 - Эксперт

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

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

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

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

Alexej1984
7

Alexej1984 - 7 августа 2015 16:18 - Юзер

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

vitnet
218

2171 | 930

vitnet - 7 августа 2015 16:20 - Эксперт

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

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

Пример

Alexej1984
7

Alexej1984 - 7 августа 2015 16:23 - Юзер

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

G-Force
6

161 | 45

G-Force - 7 августа 2015 22:26 - Юзер

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

Alexej1984
7

Alexej1984 - 10 августа 2015 22:49 - Юзер

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

Alexej1984
7

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">

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

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