Как отключить очистку таблицы результатов поиска?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Как отключить очистку таблицы результатов поиска?

Сообщение Vova_OB »

Есть такой запрос который чистит таблицу поисковых запросов, он зависит от параметра $config['search_store_results'], но если равно 0 то вообще не кеширует, а по максимому всеравно когдато очистит, так сделать чтобы вообще не очищало?
или может вообще удалить этот запрос?

Код: Выделить всё

$sql = 'DELETE
			FROM ' . SEARCH_RESULTS_TABLE . '
			WHERE search_time < ' . (time() - $config['search_store_results']);
		$db->sql_query($sql);

Добавлено спустя 3 минуты 28 секунд:
Чем удаление запроса чревато?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как отключить очистку таблицы результатов поиска?

Сообщение Татьяна5 »

Закомментировать приведённый код. Но таблица запросов сильно разрастётся.
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Как отключить очистку таблицы результатов поиска?

Сообщение Vova_OB »

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

всем спасибо!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как отключить очистку таблицы результатов поиска?

Сообщение Пчелкин »

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Как отключить очистку таблицы результатов поиска?

Сообщение Vova_OB »

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

и вот этот модуль https://www.phpbb.com/community/viewtop ... &t=2181622 в моем случае выводит вестимое копии таблици phpbb_search_results

Добавлено спустя 35 секунд:
собственно эту тему и начал чтобы усовершенствовать по своему этот мод

Вернуться в «Поддержка phpBB 3.0.х»