Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Общий » О сайте и форуме » [решено] Не могу найти свои темы и сообщения с последнего визита и за сутки, полезные

Ответить
Настройки темы
[решено] Не могу найти свои темы и сообщения с последнего визита и за сутки, полезные

(*.*)


Administrator


Сообщения: 36473
Благодарности: 6671


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Проблема
Сабж. Мои темы и сообщения тут точно присутствуют, но средство поиска говорит, что они не найдены: "Извините, ничего не найдено. Попробуйте изменить параметры поиска. "...


Решение
Проблема исправлена. Если она наблюдается, очистите кэш браузера и перезапустите его.

Если это не помогло в браузере на основе Chromium, попробуйте в адресной строке перейти на chrome://net-internals -> в правом верхнем углу нажать треугольничек -> Tools -> Clear cache.

Примечание. Расширенный поиск в темах, а также поиск своих тем кэшируется на 1 час. Это ожидаемое поведение.

Техническая информация на память
Код: Выделить весь код
function exec_header_redirect($url)
{
	global $vbulletin;

	$url = create_full_url($url);

	if (class_exists('vBulletinHook'))
	{
		// this can be called when we don't have the hook class
		($hook = vBulletinHook::fetch_hook('header_redirect')) ? eval($hook) : false;
	}

	$url = str_replace('&', '&', $url); // prevent possible oddity

	if (strpos($url, "\r\n") !== false)
	{
		trigger_error("Header may not contain more than a single header, new line detected.", E_USER_ERROR);
	}

	header("Location: $url", 0, 302);

	if ($vbulletin->options['addheaders'] AND (SAPI_NAME == 'cgi' OR SAPI_NAME == 'cgi-fcgi'))
	{
		// see #24779
		header('Status: 302 Found');
	}

	define('NOPMPOPUP', 1);
	if (defined('NOSHUTDOWNFUNC'))
	{
		exec_shut_down();
	}
	exit;
}




Примечание
В IE11 нет некоторых пунктов меню, в т.ч. "Навигация", где сосредоточены пункты поиска сообщений. Решение - перевести сайт в режим совместимости: шестеренка - Параметры просмотра в режиме совместимости - oszone.net - Добавить
Скриншот

Отправлено: 23:06, 04-01-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


micro8, что значит «опять»? Они сто лет в обед как не работают под новыми браузерами. Пользуйте Pale Moon, пока можно. Ну, или регулярно делайте вход-выход выход-вход на конференцию, чистите кэш — и будет Вам щщщастя.

Отправлено: 14:47, 22-11-2017 | #121



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для micro8

Ветеран


Сообщения: 1406
Благодарности: 23

Профиль | Отправить PM | Цитировать


Цитата Iska:
Они сто лет в обед как не работают под новыми браузерами. Пользуйте Pale Moon, пока можно. Ну, или регулярно делайте вход-выход выход-вход на конференцию, чистите кэш — и будет Вам щщщастя. »
Не чего из это не делал и все работало в Yandex

Отправлено: 14:59, 22-11-2017 | #122


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


А потом внезапно™ перестало, да? Тут же, ровно тремя темами ниже: Не могу найти свои темы и сообщения с последнего визита и за сутки, полезные. Вам туда.

Отправлено: 15:56, 22-11-2017 | #123



Moderator


Сообщения: 53146
Благодарности: 15422

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png ModHeader_NoCache.png
(18.2 Kb, 3 просмотров)

Iska, можете проверить? Нашёл костыль: установил расширение ModHeader и задал параметры:
  • Request Headers
    Cache-Control : no-cache
  • Filters
    URL Pattern : http://forum.oszone.net/search.php?*
    URL Pattern : http://forum.oszone.net/post_thanks.php?*
Блин, в движке форума это элементарно можно было исправить: добавить стандартные no cache headers для генерируемых search.php и post_thanks.php ответов.

P.S. Тестировать очень просто: любую ссылку вида Найти все сообщения от открыть два раза и сравнить коды searchid в адресных строках: если они одинаковые - косяк, а если разные - it works.

Последний раз редактировалось Petya V4sechkin, 25-09-2018 в 23:25. Причина: заменил Pragma на Cache-Control (хотя и так работает).

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:00, 25-09-2018 | #124


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6671

Профиль | Сайт | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Блин, в движке форума это элементарно можно было исправить: добавить стандартные no cache headers для генерируемых search.php »
Я добавил в шаблон search_results
Код: Выделить весь код
<meta http-equiv="Cache-control" content="NO-CACHE">
В коде страницы результатов поиска видно. Надо тестировать.

Цитата Petya V4sechkin:
и post_thanks.php »
Напишу в ПМ

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 00:52, 27-09-2018 | #125



Moderator


Сообщения: 53146
Благодарности: 15422

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
В коде страницы результатов поиска видно. Надо тестировать.
К сожалению, не сработало: номера searchid постоянно одинаковые.
Предполагаю, что дело в редиректе со ссылок типа:
Код: Выделить весь код
http://forum.oszone.net/search.php?do=finduser&u=идентификатор
на:
Код: Выделить весь код
http://forum.oszone.net/search.php?searchid=номер_запроса
Видимо, браузеры уже на этом этапе устанавливают соответствие в кэше, и наличие Cache-Control в метатегах ни на что не влияет.

Тут надо в .htaccess параметры кэша ковырять.

Отправлено: 09:16, 27-09-2018 | #126


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6671

Профиль | Сайт | Отправить PM | Цитировать


Petya V4sechkin, отменил изменения. В .htaccess ковырять не буду.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 09:43, 27-09-2018 | #127



Moderator


Сообщения: 53146
Благодарности: 15422

Профиль | Отправить PM | Цитировать


Vadikan, ну а что если в PHP-скриптах (search.php и post_thanks.php) после первой строки:
Код: Выделить весь код
<?php
вставить:
Код: Выделить весь код
header('Cache-Control: no-cache');

Последний раз редактировалось Petya V4sechkin, 27-09-2018 в 23:45.


Отправлено: 12:51, 27-09-2018 | #128


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6671

Профиль | Сайт | Отправить PM | Цитировать


Вставил в search.php, но на одинаковый запрос (test) ID одинаковые все равно - проверь.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 23:52, 27-09-2018 | #129


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6671

Профиль | Сайт | Отправить PM | Цитировать


Проблема должна быть устранена, спасибо Petya V4sechkin.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 16:08, 30-09-2018 | #130



Компьютерный форум OSzone.net » Общий » О сайте и форуме » [решено] Не могу найти свои темы и сообщения с последнего визита и за сутки, полезные

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
ВКонтакте. Найти свои сообщения? dzekka Хочу все знать 2 19-09-2014 12:04
Время последнего визита на форум Ser6720 О сайте и форуме 5 17-09-2008 21:41
А есть у вас что-то наподобии "Новые сообщения с последнего визита"? skeletor О сайте и форуме 7 08-02-2007 18:55




 
Переход