Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[MODDB] Last Search Queries Info

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
ferdinand
phpBB 1.2.1
Сообщения: 21
Стаж: 17 лет 11 месяцев
Откуда: Москва

Сообщение ferdinand »

хмм

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

# 
#-----[ OPEN ]------------------------------------------ 
# 
search.php

# 
#-----[ FIND ]------------------------------------------ 
# 
$show_results = ( isset($HTTP_POST_VARS['show_results']) ) ? $HTTP_POST_VARS['show_results'] : 'posts';
$show_results = ($show_results == 'topics') ? 'topics' : 'posts';

# 
#-------[ REPLACE WITH ]------------ 
# 
if ( isset($HTTP_POST_VARS['show_results']) || isset($HTTP_GET_VARS['show_results']) ) 
{ 
   $show_results = ( isset($HTTP_POST_VARS['show_results']) ) ? $HTTP_POST_VARS['show_results'] : $HTTP_GET_VARS['show_results']; 
} 
else 
{ 
   $show_results = 'posts'; 
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
вроде бы так
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

ferdinand
И все же вот это:

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

$show_results = ($show_results == 'topics') ? 'topics' : 'posts';
... стоит оставить, это своеобразная проверка на поступившие данные.
В остальном согласен, включу в мод.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ferdinand
phpBB 1.2.1
Сообщения: 21
Стаж: 17 лет 11 месяцев
Откуда: Москва

Сообщение ferdinand »

Xpert
А зачем?
Вот это

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

else 
{ 
   $show_results = 'posts'; 
} 
в любом случае, приходили данные или нет, переменную создаст
Аватара пользователя
baldahin
phpBB 1.4.3
Сообщения: 97
Стаж: 19 лет 3 месяца

Сообщение baldahin »

Подскажите, как увеличить количество выводимых запросов?
ferdinand
phpBB 1.2.1
Сообщения: 21
Стаж: 17 лет 11 месяцев
Откуда: Москва

Сообщение ferdinand »

baldahin
Находим строку в search.php

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

$sql = "SELECT search_query FROM " . SEARCH_TABLE . " WHERE search_query != '' ORDER BY search_time DESC LIMIT 5";
Меняем 5 на нужное количество
Аватара пользователя
baldahin
phpBB 1.4.3
Сообщения: 97
Стаж: 19 лет 3 месяца

Сообщение baldahin »

ferdinand, ну это я сообразил :) изменил на 10 и ничего не изменилось :(
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

ferdinand
В том смысле что может быть либо topics, либо posts, третьего не дано.

baldahin
Значит у вас их только 5... они чистятся время от времени...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ferdinand
phpBB 1.2.1
Сообщения: 21
Стаж: 17 лет 11 месяцев
Откуда: Москва

Сообщение ferdinand »

Xpert
Да, точно, вы правы. Сразу как-то не сообразил.

Добавлено спустя 7 часов 11 минут 56 секунд:

Xpert
Странно, а почему периодически затираются данные из поиска? Где-то еще обновляется эта таблица?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Мод использует служебную таблицу phpBB, в которой тот хранит данные о поисковых запросах (они используются для постраничного вывода результатов поиска). Для завершивших сеанс пребывания на форуме эти данные удаляются. На мой взгляд это наиболее оптимальный вариант - хранить статистику не вижу смысла...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ferdinand
phpBB 1.2.1
Сообщения: 21
Стаж: 17 лет 11 месяцев
Откуда: Москва

Сообщение ferdinand »

Xpert
Понял, а вы не хотите сделать их постоянными и вынести в другую таблицу? Мне например, интересно, что ищут на форуме, да и когда по этому форуму ищу, всегда смотрю, что искали до меня. Такой психологический эффект :)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Не задавался этим вопросом. Сделать-то можно, вопрос в том, реально нужно ли... статистика такого рода особой пользы не даст, а просто потому что интересно хранить довольно большое количество информации - накладно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Добавил в мод изменения от ferdinand. Номер версии не изменился.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

ferdinand писал(а):Мне например, интересно, что ищут на форуме, да и когда по этому форуму ищу, всегда смотрю, что искали до меня.
http://forum.aeroion.ru/topic100.html
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Бета-версии модов для phpBB 2.0.x»