Last Search Queries

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Менеджер сайта
Робот
Робот
Сообщения: 64
Зарегистрирован: 13.03.2004 21:18

Last Search Queries

Сообщение Менеджер сайта » 23.05.2006 9:06

Название мода: Last Search Queries
Автор: Xpert
Описание мода: Мод отображает последние поисковые запросы на главной странице поиска.

Версия мода: 1.0.4
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~ 5 минут

Скачать: last_search_queries_1.0.4.zip
Размер файла: 3 kb

Drupal refresh

Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Зарегистрирован: 23.11.2004 17:00
Откуда: Санкт-Петербург
Контактная информация:

Сообщение severnet » 03.07.2006 23:11

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

Could not insert search results

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '8219dbe0195fe0375ea8f9a9f0616700', 1151953735, 'a:7:{s:14:"sea

INSERT INTO phpbb_search_results (search_id, session_id, search_time, search_array, search_query) VALUES(, '8219dbe0195fe0375ea8f9a9f0616700', 1151953735, 'a:7:{s:14:"search_results";s:77:"206, 321, 701, 838, 956, 1081, 1149, 1159, 1255, 1258, 1279, 1317, 1514, 1992";s:17:"total_match_count";i:14;s:12:"split_search";a:1:{i:0;s:3:"123";}s:7:"sort_by";i:0;s:8:"sort_dir";s:4:"DESC";s:12:"show_results";s:6:"topics";s:12:"return_chars";i:200;}', '123')

Line : 718
File : search.php
Такая вот ошибка после "поиска" вылезает. :D
Изображение

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4093
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 105 раз
Поблагодарили: 422 раза
Контактная информация:

Сообщение Siava » 03.07.2006 23:33

Xpert, а где можно скачать более старую версию, до 1.0.3, надо обновить мод на одном форуме :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 04.07.2006 0:19

Siava
Вот старые версии...

Добавлено спустя 4 минуты 32 секунды:
severnet писал(а):VALUES(,
Перед запятой должны быть две одинарные кавычки. Они у вас куда-то испрарились и мод тут ни при чем.
Вложения
last_search_queries.rar
(11.66 КБ) 702 скачивания
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4093
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 105 раз
Поблагодарили: 422 раза
Контактная информация:

Сообщение Siava » 04.07.2006 0:57

Xpert
Большое спасибо :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Зарегистрирован: 03.02.2006 23:43
Контактная информация:

Сообщение Neonaft » 19.08.2006 21:34

А подскажите, как сделать, чтобы было видно 5 последних запросов, как на этом форуме, а то у меня только два отображаются.

Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk » 19.08.2006 21:46

$sql = "SELECT search_query FROM " . SEARCH_TABLE . " WHERE search_query != '' ORDER BY search_time DESC LIMIT 5";

по коду мода как видите отображаются 5. что я сделал не так?
NETBYNET Holding system administrator

Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Зарегистрирован: 03.02.2006 23:43
Контактная информация:

Сообщение Neonaft » 19.08.2006 21:56

Однако у меня всё равно только 2 последних запроса. Может, не здесь собака зарыта?

Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk » 19.08.2006 22:06

может версия мода не та?

Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Зарегистрирован: 03.02.2006 23:43
Контактная информация:

Сообщение Neonaft » 19.08.2006 22:09

Скачал ту версию, ссылка на которую была в первом посте. Кстати, вот сейчас отображается вообще тольуо один запрос.
http://forum.pedis.ru/search.php - вот док-во.

Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Зарегистрирован: 25.04.2005 0:41
Откуда: Киев
Контактная информация:

Сообщение Nikel » 19.08.2006 22:59

Neonaft
Проверь точно ли ты отредактирвал templates/subSilver/search_body.tpl ибо почему-то слово "порнуха" висит статично несмотря на что ты искал до етого .
+ посмотри в searсh.php есть ли там такая строчка

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

ORDER BY search_time DESC LIMIT 5
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак

Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Зарегистрирован: 03.02.2006 23:43
Контактная информация:

Сообщение Neonaft » 19.08.2006 23:41

Такой строки нет, но в моде не указано, что нужно вставлять такую строчку...
Куда её вставить там надо?

Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Зарегистрирован: 25.04.2005 0:41
Откуда: Киев
Контактная информация:

Сообщение Nikel » 19.08.2006 23:44

Neonaft писал(а):Такой строки нет, но в моде не указано, что нужно вставлять такую строчку...
:shock:
#
#-----[ FIND ]------------------------------------------
#
//
// Output the basic page
//

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// [begin] Last Search Queries 1.0.3
$sql = "SELECT search_query FROM " . SEARCH_TABLE . " ORDER BY search_time DESC LIMIT 5";
$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not obtain last queries info', '', __LINE__, __FILE__, $sql);

if ($db->sql_numrows($result))
{
$last_queries_arr = array();
while( $row = $db->sql_fetchrow($result) )
{
$last_queries_arr[] = '<a class="gensmall" href="' . append_sid("search.$phpEx?mode=results&search_keywords=" . urlencode($row['search_query'])) . '">' . htmlspecialchars($row['search_query']) . '</a>';
}
$last_queries_info = implode(', ', $last_queries_arr);
}
else
{
$last_queries_info = $lang['No_last_search_queries'];
}
// [end] Last Search Queries 1.0.3
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак

Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Зарегистрирован: 03.02.2006 23:43
Контактная информация:

Сообщение Neonaft » 19.08.2006 23:46

Ой, не в том файле имел в виду.
В search.php конечно есть такая строка.
Менял значение - не помогает...
Может мод другой мешает, хотя не должен.

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4093
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 105 раз
Поблагодарили: 422 раза
Контактная информация:

Сообщение Siava » 20.08.2006 1:18

Neonaft
Потому что надо чтобы 5 разных пользователей поиском воспользовались, а если ты только сам будешь, то будет отображаться последний результат твоего запроса.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Закрыто

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»