VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
подскажите по ошибке базы при использовании search.php:
Code:
Database error in vBulletin 4.2.1:
Invalid SQL:
SELECT post.*,userfield.*, usertextfield.*, user.*, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid,avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar,
customavatar.dateline AS avatardateline, customavatar.width AS width, customavatar.height AS height,
customavatar.height_thumb AS height_thumb, customavatar.width_thumb AS width_thumb, customavatar.filedata_thumb
FROM post AS post
LEFT JOIN user AS user ON (user.userid = post.userid)
LEFT JOIN userfield AS userfield ON (user.userid = userfield.userid)
LEFT JOIN usertextfield AS usertextfield ON (user.userid = usertextfield.userid)
LEFT JOIN avatar AS avatar ON (avatar.avatarid = user.avatarid)
LEFT JOIN customavatar AS customavatar ON (customavatar.userid = post.userid)
WHERE post.postid IN (.);
MySQL Error : 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 ')' at line 10
Error Number : 1064
Request Date : Monday, January 13th 2014 @ 12:51:40 PM
Error Date : Monday, January 13th 2014 @ 12:51:40 PM
Script : /forum/search.php?searchid=
Referrer : /forum/search.php
IP Address :
Username :
Classname : vB_Database
MySQL Version : 5.5.34
это при пользовании расширенным поиском... простой поиск работает без проблем
ой, знаю я эту песню....
любое слово или какое-то конкретное?
@M.C.
Продвинутый
Join Date: Jul 2005
Posts: 440
Версия vB: 4.2.х
Пол:
Reputation:
Опытный 62
Репутация в разделе: 49
0
любое слово...
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by M.C.
любое слово...
однако...
не может быть
дай ссылочку на форум и тестовый акк (в ЛС)
@M.C.
Продвинутый
Join Date: Jul 2005
Posts: 440
Версия vB: 4.2.х
Пол:
Reputation:
Опытный 62
Репутация в разделе: 49
0
наврал, не любое слово
но ругается например на слова test, hide
на относительно пустом форуме такой ошибки нет... попробую с отключенными хаками потестить
так, с выключенными хаками таже беда! :(
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by M.C.
не любое слово
это уже лучше))
так...
предположение: нарушена целостность БД
для начала ставишь это: http://vbsupport.ru/forum/showthread.php?t=47204
и проверяешь, много ли валяется "сирот" в БД
если они есть, и если в них есть искомые слова - значит, проблема именно в этом
удаляешь прямо из админки "потерянные" посты, этого должно хватить, она сама перестроит всё, что нужно
проверяешь, что с поиском
если не поможет
идёшь в ПМА и смотришь глазами
количество строк в таблице searchcore должно быть такое же, как в searchcore_text и это количество - чуть больше, чем строк в таблице post
в общем, это post+thread
если сильно нЕ совпадает - закрываем форум, из админки удаляем индекс поиска и строим его по новой (на большом форуме бодяга на несколько часов)
если нет ни первого, ни второго... то мне бы хотелось самой на всё это посмотреть
@M.C.
Продвинутый
Join Date: Jul 2005
Posts: 440
Версия vB: 4.2.х
Пол:
Reputation:
Опытный 62
Репутация в разделе: 49
0
понял, спасибо! у меня 4.2 там вроде есть встроенная функция удаления сирот
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by M.C.
у меня 4.2 там вроде есть встроенная функция удаления сирот
она и на тройке есть, потому что без неё - никак)
@M.C.
Продвинутый
Join Date: Jul 2005
Posts: 440
Версия vB: 4.2.х
Пол:
Reputation:
Опытный 62
Репутация в разделе: 49
0
сделал как сказали - хак не нашел сирот...
Quote:
Originally Posted by Luvilla
количество строк в таблице searchcore должно быть такое же, как в searchcore_text и это количество - чуть больше, чем строк в таблице post
в общем, это post+thread
если сильно нЕ совпадает - закрываем форум, из админки удаляем индекс поиска и строим его по новой (на большом форуме бодяга на несколько часов)