VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Собирал форум на движке 4.0.3 и только сейчас заметил, что не работает поиск по форуму.
Сначало подумал, может дело в vBseo, но его отключение не изменило сути.
Если искать латиницей то находит без проблем, а поиск русских слов ничего не находит
Quote:
Сообщение форума
Извините, нет совпадений. Попробуйте указать другие ключевые слова.
Также на ящик админа приходят следующие ошибки после каждой попытки что то найти:
Code:
Invalid SQL:
SELECT vb_post.postid, vb_post.threadid,
vb_post.title, vb_post.pagetext,
vb_post.dateline, vb_thread.forumid,
vb_thread.taglist, vb_thread.postuserid
FROM vb_post
INNER JOIN vb_thread ON vb_post.threadid = vb_thread.threadid
WHERE vb_post.postid NOT IN (92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138) AND vb_post.dateline >= 1276963643 AND thread.forumid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100)
GROUP BY vb_post.postid
ORDER BY vb_post.postid DESC;
Code:
Invalid SQL:
SELECT vb_post.postid, vb_post.threadid,
vb_post.title, vb_post.pagetext,
vb_post.dateline, vb_thread.forumid,
vb_thread.taglist, vb_thread.postuserid
FROM vb_post
INNER JOIN vb_thread ON vb_post.threadid = vb_thread.threadid
WHERE vb_post.postid NOT IN (92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138) AND vb_post.dateline < 1276963837 AND thread.forumid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100)
GROUP BY vb_post.postid
ORDER BY vb_post.postid DESC
LIMIT 10;
блин
там проблема с префиксами похоже
убери у всех таблиц префиксы, и в конфиге убери
или смотри, что за хак генерит такой кривой запрос, вряд ли это запрос воблы
сначала в запросе идут таблицы с префиксами vb_thread.forumid
а потом AND thread.forumid IN
разницу видишь?
блин
там проблема с префиксами похоже
убери у всех таблиц префиксы, и в конфиге убери
или смотри, что за хак генерит такой кривой запрос, вряд ли это запрос воблы
сначала в запросе идут таблицы с префиксами vb_thread.forumid
а потом AND thread.forumid IN
разницу видишь?
Модулей уже много понаставлено (vbseo, photopost, генератор мета, генератор меток, по мелочи штук 10-15 еще), сложно понять кто влияет на работу поиска.
Если я вручную как ты выше описал удалю везде префикс и укажу об этом в конфиге, никак не повлияет на работу уже частично наполненного форума ?
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,816
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20315
Репутация в разделе: 8468
0
никак не повлияет, вобла корректно работает как с префиксами, так и без, а вот многие хакописатели упускают этот момент из виду (сам бывало промухивал )
особенно когда на тестовом форуме нЕ используются префиксы
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by kerk
или смотри, что за хак генерит такой кривой запрос, вряд ли это запрос воблы
проблема обнаружилась в файлах крона, продукт "автоматическое создание меток".
@Amnon
Продвинутый
Join Date: Apr 2008
Posts: 59
Версия vB: 4.1.x
Пол:
Reputation:
Опытный 40
Репутация в разделе: 39
0
Почему-то некоторые слова не находит "Нет совподений"
Хотя точно известно, что сообщение с таким словом есть.
Пробовал очистить индекс / перестроить индекс... не помогает.
Есть подозрение, что проблема с кодировкой