Я понимаю, что если в шапке install.txt нет строки о том, что мод поддерживается до последней версии форума, то и предъявлять не стОит, но я и не предъявляю,
MOD search back
-
DJ Sample
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 21 год 6 месяцев
MOD search back
Может быть кто-то себе его устанавливал, сталкивался с проблемой, что он перестал работать примерно с 2.0.11 версии форума? До этого всё было тип-топ, теперь же просто постоянно тупо выдаёт "Подхоящих тем или сообщений не найдено".
Я понимаю, что если в шапке install.txt нет строки о том, что мод поддерживается до последней версии форума, то и предъявлять не стОит, но я и не предъявляю,
, просто интересуюсь - вдруг кто-то решал подобную проблему?
Я понимаю, что если в шапке install.txt нет строки о том, что мод поддерживается до последней версии форума, то и предъявлять не стОит, но я и не предъявляю,
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 9 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
-
DJ Sample
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 21 год 6 месяцев
Smayliks
ну извините... Ну переместите.
Про ссылку, блин. забыл, сорри. Ссылка - во.
http://mods.db9.dk/viewforum.php?f=14
Только там авторизовываться надо для скачивания. по-моему.
Если так и есть, вот альтернативная -
http://ttm.chitago.ru/files/search_back_1.2.1em.zip
ну извините... Ну переместите.
Про ссылку, блин. забыл, сорри. Ссылка - во.
http://mods.db9.dk/viewforum.php?f=14
Только там авторизовываться надо для скачивания. по-моему.
Если так и есть, вот альтернативная -
http://ttm.chitago.ru/files/search_back_1.2.1em.zip
-
Coagulant
- Former team member
- Сообщения: 955
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
Мод работает нормально на 2.0.17, только что установил на чистый форум. Возможно у вас полетели поисковые таблицы, это решается переиндексацией (мод reindex отсюда: http://www.phpbbguru.net/community/viewtopic.php?t=2134)
Добавлено спустя 2 часа 20 минут 49 секунд:
UPD: На главной dropdown не работает, хотя в search.php всё исправно.
Добавлено спустя 2 часа 20 минут 49 секунд:
UPD: На главной dropdown не работает, хотя в search.php всё исправно.
-
DJ Sample
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 21 год 6 месяцев
-
Coagulant
- Former team member
- Сообщения: 955
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
ФИКС для >2.0.14
Взято из http://www.phpbbhacks.com/forums/viewto ... 388#201388
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
search.php
#
#-----[ FIND ]------------------------------------------
#
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
{
$search_author = '';
}
$search_author = str_replace('*', '%', trim($search_author));
$sql = "SELECT user_id
FROM " . USERS_TABLE . "
WHERE username LIKE '" . str_replace("\'", "''", $search_author) . "'";
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( trim($search_author) == '*' && $search_time )
{
$search_author = '%';
$sql = "SELECT user_id
FROM " . USERS_TABLE;
}
else
{
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
{
$search_author = '';
}
$search_author = str_replace('*', '%', trim($search_author));
$sql = "SELECT user_id
FROM " . USERS_TABLE . "
WHERE username LIKE '" . str_replace("\'", "''", $search_author) . "'";
}
#
#-----[ FIND ]------------------------------------------
#
//
// Author name search
//
if ( $search_author != '' )
{
#
#-----[ REPLACE WITH ]------------------------------------------
#
//
// Author name search
//
if ( trim($search_author) == '*' && $search_time )
{
$search_author = '%';
}
elseif ( $search_author != '' )
{
#
#-----[ FIND ]------------------------------------------
#
$where_sql .= " AND u.user_id = p.poster_id AND u.username LIKE '$search_author' ";
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ($search_author == '%')
{
$where_sql .= " AND u.user_id = p.poster_id ";
}
else
{
$where_sql .= " AND u.user_id = p.poster_id AND u.username LIKE '$search_author' ";
}
#
#-----[ FIND ]------------------------------------------
#
$where_sql .= " AND u.user_id = p.poster_id AND u.username LIKE '$search_author'";
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ($search_author == '%')
{
$where_sql .= " AND u.user_id = p.poster_id";
}
else
{
$where_sql .= " AND u.user_id = p.poster_id AND u.username LIKE '$search_author'";
} -
DJ Sample
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 21 год 6 месяцев

