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

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

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

(*.*)


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


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

Профиль | Сайт | Отправить 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
Благодарности: 8087

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


Vadikan, Pale Moon 28.0.1. Для повторных запросов «Найти все мои сообщения» и «Найти все мои полезные сообщения» searchid получается разный, для «Найти все мои темы» — одинаковый. Также одинаковый searchid при расширенном поиске в разделах (поля при повторных запросах заполнялись теми же значениями, что и при первом запросе).

Попробую повторить те же запросы через день-два, сравню новые значения searchid с текущими.
Это сообщение посчитали полезным следующие участники:

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



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

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



Moderator


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

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


Iska, достаточно очистить кэш браузера один раз (там ведь остались старые кривые редиректы), и больше этого делать не придётся.

Цитата Vadikan:
Проблема должна быть устранена,
Ура, товарищи!
Причина оказалась в реализации функции exec_header_redirect в той версии vBulletin, которая здесь используется, а именно в типе редиректа:
Код: Выделить весь код
header("Location: $url", 0, 301);
Тип 301 означает Moved Permanently, поэтому браузеры жёстко его кэшируют и не проверяют обновление ссылки впоследствии.
Соответственно, 301 заменили на 302 - и всё заработало.

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

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

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

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


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

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


Petya V4sechkin

Посмотрим, посмотрим... А то и на Андроиде, и на Огнелисе всех обновляющихся версий под Win-7 за последний год как "Ничего не найдено", так и смежное "502 Bad Gateway" что-то зачастили, и приходится раз в несколько дней, а иногда и ежедневно, чистить всё что возможно (кэш, куки, историю и т.д.)...

-------
Mikhail Zhilin


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


(*.*)


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

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


Цитата Iska:
для «Найти все мои темы» — одинаковый. Также одинаковый searchid при расширенном поиске в разделах (поля при повторных запросах заполнялись теми же значениями, что и при первом запросе). »
А с ними были какие-то проблемы? Вроде озвучивалось только
Цитата:
Не могу найти свои темы и сообщения с последнего визита и за сутки, полезные

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


Отправлено: 17:11, 30-09-2018 | #134



Moderator


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

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


Vadikan, а вот с поиском тем и расширенным поиском действительно осталась проблема, но она не связана с кэшем. Более того, она не связана с конкретным браузером, потому что в разных браузерах (IE и Яндекс) возвращается одинаковый searchid.

Надо глянуть search.php.

Отправлено: 17:29, 30-09-2018 | #135


Ветеран


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

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


Цитата Petya V4sechkin:
Iska, достаточно очистить кэш браузера один раз (там ведь остались старые кривые редиректы), и больше этого делать не придётся. »
Не, у меня на:
Цитата Iska:
«Найти все мои сообщения» и «Найти все мои полезные сообщения» »
отработало и без очистки кэша. Так что, эта часть работает.

Цитата mwz:
так и смежное "502 Bad Gateway" что-то зачастили, »
502 было всегда, во всяком случае, при мне. Получается из-за переполнения одной сессионной куки, когда долго не делаешь выход из форума (я, например, на своей машине никогда не выхожу). Лечится либо выходом/входом на конференцию (при этом данная кука то ли удаляется, то ли очищается, не проверял), либо, под Firefox со товарищи — расширением Web Developer [возможно, оно есть и под Chrome, не проверял]
Скрытый текст
регистрация на конференции при этом не пропадает; разумеется, это не всем подойдёт, поскольку чистятся куки всех сессий, не только этого домена.


Цитата Vadikan:
А с ними были какие-то проблемы? »
Ага. Внешние симптомы те же — «Ничего не найдено». Я думал, что причина та же, но, вот, Petya V4sechkin выше пишет, что дело должно быть в другом.


Что ещё крайне желательно было бы — чтобы вновь нормально работала ссылка \Навигация\Отметить все разделы прочитанными (это важно, поскольку учёт прочитанного ведётся прежде всего по времени сессии, а не по реальному входу в темы/чтению тем, в отличие, скажем, от форумов, базирующихся на движке phpBB; там, пока тебе реально не были показаны сообщения из темы — они так и остаются не прочитанными, хоть месяц, хоть год, хоть десять лет). Сейчас опробовал — отработало. Повторно спустя некоторое время — тоже отработало. Опробую ещё раз в то же время, что и:
Цитата Iska:
Попробую повторить те же запросы через день-два »
Цитата Petya V4sechkin:
Надо глянуть search.php. »
Если это хоть чем-то поможет — под Pale Moon, вплоть до самых последних версий все вышеописанные возможности конференции работали, почему я, собственно, и ушёл с Firefox и сидел всё последнее время под Pale Moon. Но после недавнего обновления (вот тут боюсь соврать, то ли у меня была 26-я, и я обновился до 27-й, то ли была 27-я, и я обновился до 28-й — увы, вылетело из головы) всё вышеописанное зараз отвалилось, как отвалилось когда-то после очередных обновлений для Firefox и для Chrome.

Отправлено: 18:12, 30-09-2018 | #136


(*.*)


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

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


Цитата Iska:
Что ещё крайне желательно было бы — чтобы вновь нормально работала ссылка \Навигация\Отметить все разделы прочитанными »
Она стала ненормально работать после исправления обсуждаемой тут проблемы?

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


Отправлено: 18:46, 30-09-2018 | #137


Ветеран


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

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


Цитата Vadikan:
Она стала ненормально работать после исправления обсуждаемой тут проблемы? »
Нет-нет.

Выполнять свои функции данная ссылка перестала ровно в то же время, когда «отвалился» и прочий обсуждаемый тут функционал (после последних исправлений вновь, пусть и частично, заработавший) — после каких-то обновлений в браузерах, под Chrome и Firefox достаточно давно уже, под Pale Moon — то ли с последней, то ли с предпоследней версии. То есть, к её «отвалу» привели не нынешние исправления, а обновления в функционировании браузеров. Знать бы ещё — какие именно обновления, но я не обладаю для этого достаточными познаниями в данных областях, увы.

Отправлено: 18:59, 30-09-2018 | #138



Moderator


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

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


Цитата Iska:
Что ещё крайне желательно было бы — чтобы вновь нормально работала ссылка \Навигация\Отметить все разделы прочитанными
Этот функционал тоже исправился, поскольку и там задействуется print_standard_redirect -> standard_redirect -> exec_header_redirect.

Цитата Iska:
Ага. Внешние симптомы те же — «Ничего не найдено». Я думал, что причина та же, но, вот, Petya V4sechkin выше пишет, что дело должно быть в другом.
Конечно, в другом, ведь при поиске тем (и расширенном поиске с совпадающими параметрами) разные браузеры возвращают один searchid (следовательно, это не зависит ни от кэша браузера, ни от cookies). Как показал эксперимент, новый результат генерируется через час.
Это кэширование поиска реализовано в самом vBulletin. Я пытаюсь разобраться, настраивается ли интервал.

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

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

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


Ветеран


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

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


Цитата Petya V4sechkin:
Этот функционал тоже исправился, поскольку и там задействуется print_standard_redirect -> standard_redirect -> exec_header_redirect. »
Спасибо! Это хорошо. «Тогда вычёркиваем» .

Отправлено: 22:03, 30-09-2018 | #140



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

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

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




 
Переход