Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Last Search Queries
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 8 месяцев
- Поблагодарили: 2 раза
Честно говоря в голове крутится идея как можно вообще от дополнительной колонки отказаться - это снизит вероятность возникновения ошибок и сделает поик абсолютно идентичным тому, что проводил пользователь... но как ее реализовать я пока еще думаю.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 6 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Сохранять значения опций поиска
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 8 месяцев
- Поблагодарили: 2 раза
Они сохраняются, только вот запрос - не в том виде в котором его ввел пользователь
Код: Выделить всё
Array
(
[search_results] => 694, 2330, 2379, 2625, 2853, 4306, 5558, 9029, 9572, 10084, 10127, 10874, 12143, 12162, 12750
[total_match_count] => 15
[split_search] => Array
(
[0] => мне
[1] => больше
[2] =>
[3] => лет
)
[sort_by] => 0
[sort_dir] => DESC
[show_results] => topics
[return_chars] => 200
)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет 9 месяцев
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 18 лет 2 месяца
- Откуда: Питер
поставил данный мод, первый запрос нормально а второй выдает вот такую ошибку
причем
будто бы $search_id пустой - как так ?
мой код search.php начиная с 703 строчки
кстати завпросы на англ. .. например "soft" - проходят, но не отображаются
и еще пробовал разными пользователями - тож самое
ссылка на конференцию
froum.xfilez.ru (версия 2.0.21)
Код: Выделить всё
Could not insert search results
DEBUG MODE
SQL Error : 1062 Duplicate entry '0' for key 1
INSERT INTO phpbb_search_results (search_id, session_id, search_time, search_array, search_query) VALUES('', '07265ef51d01b4fee80d2d679a1b3590', 1172795173, 'a:7:{s:14:"search_results";s:26:"2, 140, 218, 313, 359, 493";s:17:"total_match_count";i:6;s:12:"split_search";a:1:{i:0;s:5:"поиск";}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;}', 'поиск')
Код: Выделить всё
VALUES('',
мой код search.php начиная с 703 строчки
Код: Выделить всё
// [begin] Last Search Queries 1.0.4
$search_query = trim(str_replace("\'", "''", $search_keywords));
// [end] Last Search Queries 1.0.4
$sql = "UPDATE " . SEARCH_TABLE . "
SET search_id = $search_id, search_time = $current_time, search_array = '" . str_replace("\'", "''", $result_array) . "', search_query = '$search_query'
WHERE session_id = '" . $userdata['session_id'] . "'";
if ( !($result = $db->sql_query($sql)) || !$db->sql_affectedrows() )
{
$sql = "INSERT INTO " . SEARCH_TABLE . " (search_id, session_id, search_time, search_array, search_query)
VALUES('$search_id', '" . $userdata['session_id'] . "', $current_time, '" . str_replace("\'", "''", $result_array) . "', '$search_query')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert search results', '', __LINE__, __FILE__, $sql);
}
}
}
else
{
$search_id = intval($search_id);
if ( $search_id )
{
$sql = "SELECT search_array
FROM " . SEARCH_TABLE . "
WHERE search_id = $search_id
AND session_id = '". $userdata['session_id'] . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain search results', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$search_data = unserialize($row['search_array']);
for($i = 0; $i < count($store_vars); $i++)
{
$$store_vars[$i] = $search_data[$store_vars[$i]];
}
}
}
}
и еще пробовал разными пользователями - тож самое
ссылка на конференцию
froum.xfilez.ru (версия 2.0.21)
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 19 лет 6 месяцев
- Откуда: Киев
всем привет.
поставил last search querys 1.0.4 - вываливается ошибка ((
скажите честно, я запятую где-то пропустил?
щас пойду попробую переустановить ещё раз внимательно.
поставил last search querys 1.0.4 - вываливается ошибка ((
Код: Выделить всё
Could not insert search results
DEBUG MODE
SQL Error : 1062 Duplicate entry '1313186287' for key 1
INSERT INTO phpbb_search_results (search_id, session_id, search_time, search_array, search_query) VALUES(1313186287, '6e***********************************dc63', 1182865810, 'a:7:{s:14:"search_results";s:2877:"35, 57, 96, 118, 243, 466, 502, 531, 537, 557, 575, 578, 598, 863, 1090, 1151, 1187, 1198, 1224, 1226, 1414, 1475, 1512, 1519, 1523, 1543, 1630, 1663, 1684, 1715, 1716, 1842, 1866, 1912, 1937, 1972, 1976, 2054, 2108, 2134, 2180, 2196, 2203, 2215, 2288, 2313, 2320, 2331, 2341, 2366, 2629, 2631, 2643, 2670, 2680, 2740, 2766, 2769, 2811, 2840, 2882, 2895, 2897, 2957, 2992, 3027, 3090, 3113, 3114, 3129, 3155, 3192, 3282, 3294, 3306, 3388, 3401, 3423, 3426, 3447, 3450, 3533, 3562, 3576, 3626, 3746, 3779, 3824, 3842, 3844, 3859, 3916, 4074, 4174, 4188, 4203, 4215, 4223, 4248, 4301, 4441, 4469, 4551, 4674, 4701, 4749, 4839, 4944, 4977, 5013, 5029, 5072, 5087, 5133, 5170, 5179, 5234, 5275, 5281, 5307, 5352, 5421, 5570, 5582, 5676, 5699, 5757, 5766, 5781, 5822, 5832, 5833, 5851, 5873, 5953, 5982, 6018, 6039, 6120, 6126, 6138, 6143, 6301, 6336, 6367, 6373, 6383, 6440, 6459, 6477, 6603, 6627, 6630, 6661, 6745, 6761, 6770, 6857, 6859, 6914, 6934, 6964, 6966, 6988, 7213, 7239, 7293, 7375, 7420, 7437, 7470, 7535, 7568, 7649, 7690, 7782, 7882, 7888, 7908, 7922, 7923, 7927, 7957, 8191, 8229, 8254, 8284, 8305, 8332, 8343, 8374, 8380, 8390, 8400, 8429, 8474, 8488, 8497, 8587, 8632, 8694, 8724, 8774, 8957, 8973, 9023, 9024, 9050, 9571, 9633, 9641, 9681, 9773, 9851, 9860, 9884, 9916, 9951, 9979, 10145, 10146, 10150, 10163, 10164, 10182, 10206, 10212, 10321, 10326, 10430, 10521, 10523, 10548, 10570, 10671, 10678, 10725, 10759, 10887, 10904, 10916, 10987, 11006, 11013, 11025, 11057, 11089, 11095, 11201, 11250, 11255, 11276, 11358, 11451, 11465, 11468, 11555, 11572, 11586, 11658, 11691, 11747, 11756, 11772, 11942, 11948, 12080, 12144, 12197, 12286, 12346, 12347, 12357, 12419, 12450, 12455, 12465, 12473, 12519, 12520, 12561, 12583, 12602, 12690, 12709, 12718, 12776, 12820, 12887, 12940, 12944, 12954, 12966, 12973, 12986, 13021, 13022, 13127, 13237, 13256, 13352, 13394, 13401, 13446, 13592, 13640, 13644, 13652, 13713, 13724, 13765, 13819, 13821, 13844, 13860, 13954, 14010, 14017, 14074, 14204, 14205, 14251, 14268, 14319, 14326, 14337, 14506, 14522, 14646, 14830, 14896, 14905, 14932, 14937, 14948, 15030, 15094, 15165, 15236, 15285, 15321, 15357, 15362, 15395, 15448, 15496, 15523, 15588, 15592, 15625, 15643, 15754, 15864, 15887, 15936, 15975, 15977, 16036, 16042, 16091, 16133, 16145, 16201, 16202, 16229, 16249, 16293, 16315, 16338, 16436, 16484, 16552, 16559, 16621, 16680, 16731, 16791, 16822, 16861, 16867, 16899, 16931, 16985, 17003, 17029, 17042, 17085, 17191, 17307, 17333, 17392, 17444, 17464, 17477, 17504, 17583, 17667, 17670, 17686, 17688, 17689, 17707, 17728, 17788, 17844, 17847, 17861, 17865, 17982, 18046, 18145, 18166, 18179, 18198, 18282, 18310, 18342, 18354, 18384, 18434, 18450, 18451, 18468, 18488, 18516, 18539, 18591, 18598, 18617, 18622, 18667, 18679, 18738, 18790, 18850, 18900, 18913, 18966, 18971, 19078, 19164, 19231, 19536, 19544, 19574";s:17:"total_match_count";i:445;s:12:"split_search";a:1:{i:0;s:5:"поиск";}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;}', 'поиск')
Line : 749
File : search.php
щас пойду попробую переустановить ещё раз внимательно.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 17 лет 1 месяц