VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
если при создании темы прикрепить изображения и нажать предварительный просмотр, вылазит ошибка базы данных
на email вот такое письмо приходит:
Code:
Ошибка базы данных в vBulletin 3.8.5:
Invalid SQL:
SELECT postid, attachmentid, alt FROM attachment WHERE attachmentid IN (dateline , thumbnail_dateline , filename , filesize , visible , attachmentid , counter , hasthumbnail , thumbnail_filesize , build_thumbnail , newwindow , dateline , thumbnail_dateline , filename , filesize , visible , attachmentid , counter , hasthumbnail , thumbnail_filesize , build_thumbnail , newwindow , dateline , thumbnail_dateline , filename , filesize , visible , attachmentid , counter , hasthumbnail , thumbnail_filesize , build_thumbnail , newwindow);
Ошибка MySQL : Unknown column 'hasthumbnail' in 'where clause'
Номер ошибки : 1054
Дата запроса : Monday, November 8th 2010 @ 01:11:37 PM
Дата ошибки : Monday, November 8th 2010 @ 01:11:37 PM
Скрипт : http://site.ru/newthread.php?do=postthread&f=3
Реферрер : http://site.ru/newthread.php?do=newthread&f=3
IP адрес : 95.52.49.251
Имя пользователя : Константин
Имя класса : vB_Database
Версия MySQL :
Насколько я понял проблема в миниатюрах, в таблице attachment я создавал дополнительное поле alt
IvanDraga добавил 08.11.2010 в 22:27
Нашел где ошибка.
В этом модуле:
Code:
global $vbulletin, $postattach, $altquery;
if(is_array($postattach) AND !$altquery){
$db=$vbulletin->db;
foreach($postattach AS $id=>$post){
if(is_array($post)) {
$idl=implode(' , ',array_keys($post));
$ids.=iif($ids AND $idl,' , ').$idl; }
}
if($ids)$alts = $db->query_read("SELECT postid, attachmentid, alt FROM ".TABLE_PREFIX."attachment WHERE attachmentid IN ($ids)");
while($alt=$db->fetch_array($alts)){
$postattach[$alt['postid']][$alt['attachmentid']]['alt']=$alt['alt'];
}
$altquery=1;
}
Подскажите плз, как исправить?
Last edited by IvanDraga : 11-08-2010 at 11:27 PM.
Reason: Добавлено сообщение
IvanDraga,
А вот и не угадали - в таблице attachment нет поля hasthumbnail
Это то понятно, вопрос в том, что изменить в модуле, чтобы он не вызывал эту ошибку
При создании темы, все работает как надо, а при предварительном просмотре - ошибка.
IvanDraga добавил 09.11.2010 в 04:32
разобрался, удалил глючный модуль и переписал заново
Last edited by IvanDraga : 11-09-2010 at 05:32 AM.
Reason: Добавлено сообщение