VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Всем Привет!
У меня вопрос к знатокам, кто может подсказать в чем ошибка и где капать её?
стоит модуль "Инвайт" форум закрыт на регистрацию, но при создании темы в открытом разделе для гостей, войти в тему и прочитать её не возможно, выдает вот такую ошибку:
PHP Code:
Database error in vBulletin 3.7.4:
Invalid SQL:
SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid, thread.replycount, thread.lastposter, thread.dateline, thread.prefixid, IF(thread.views<=thread.replycount, thread.replycount+1, thread.views) AS views, thread.visible, user.username, user.userid, user.usergroupid, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, forum.title_clean as forum_title, post.pagetext AS preview, post.allowsmilie, post.postid FROM thread AS thread LEFT JOIN user AS user ON (user.username = thread.lastposter) LEFT JOIN forum as forum ON (thread.forumid = forum.forumid) LEFT JOIN post AS post ON (post.postid = thread.firstpostid) WHERE thread.visible = '1' AND post.visible = '1' AND thread.open!='10' AND thread.postuserid IN () AND thread.forumid NOT IN (43,130,122,123,134,153,165,154) ORDER BY thread.dateline DESC LIMIT 5;
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 ') AND thread.forumid NOT IN (43,130,122,123,134,153,165,154) ORDER BY' at line 13 Error Number : 1064 Request Date : Saturday, July 4th 2009 @ 01:13:59 PM Error Date : Saturday, July 4th 2009 @ 01:13:59 PM Script : http://мой сайт/showthread.php?p=8364 Referrer : http://мой сайт/forum/index.php IP Address : 00.00.00.000 Username : *** Classname : vb_database MySQL Version : 4.1.21-standard
в запросе ошибка AND thread.postuserid IN ()
не должно быть пустым
значение этого поля - это ID узера, начавшего топик
если этот топик начат гостем, то и узерИД у него будет = 0
@DI&YA
Специалист
Join Date: Jan 2006
Location: Израиль
Posts: 453
Версия vB: 3.8.5
Пол:
Reputation:
Professional 493
Репутация в разделе: 437
0
Kerk Спасибо, я понимаю так что гость не может создавать новые темы даже при разрешенной опции?
тады странно ... (или я нехрена не понял)
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
без понятия, как работает хак =)
я просто нашел ошибку в запросе
вполне возможно. что скрипт воспринимает 0 (ноль) как пустое значение и выдает ошибку