Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » В чем косяк? (+)
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Bochkarev_D.S.
Модератор
Средний рейтинг: 4.53 | Оценок: 17
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Альметьевск, Татарстан
Публикаций: 480
Статус: Bochkarev_D.S. в оф-лайне
В чем косяк? (+) [сообщение #17187]

Поставил юзеррейтинг на vb 2.2.6. Все забакапено, откатиться без проблем. Ð_аботает, но на раскрытии темы пользователя из игнор листа выдает ошибку в запросе. Выглядит все так.


1. url
http://xx.xx.xx.xx/forum/showthread...stid=xxxx#xxxxx

2. error
Database error in vBulletin 2.2.6:

Invalid SQL:
SELECT
post.*,post.username AS postusername,post.ipaddress AS ip,user.*,userfield.*,icon.title as icontitle,icon.iconpath,
attachment.attachmentid,attachment.filename,attachment.visible AS attachmentvisible,attachment.counter
,avatar.avatarpath,NOT ISNULL(customavatar.avatardata) AS hascustomavatar,customavatar.dateline AS avatardateline
FROM post
LEFT JOIN icon ON icon.iconid=post.iconid
LEFT JOIN user ON user.userid=post.userid,ratetotal,ratenum,allowrate
LEFT JOIN userfield ON userfield.userid=user.userid
LEFT JOIN avatar ON avatar.avatarid=user.avatarid
LEFT JOIN customavatar ON customavatar.userid=user.userid
LEFT JOIN attachment ON attachment.attachmentid=post.attachmentid
WHERE post.postid = '19611'

mysql error: Table 'forum.ratetotal' doesn't exist -------< косяк

mysql error number: 1146

3. что изменилось и как было
Find in showthread.php (around line 58):
-----------------------------------------------------------------------------------

LEFT JOIN user ON user.userid=post.userid


replace with:

LEFT JOIN user ON user.userid=post.userid,ratetotal,ratenum,allowrate

4. где
ratetotal,ratenum,allowrate - это поля в таблице user

вроде нашел обсуждение этой траблы.

Файл: user_ratings.zip
Был скачан 7 раз(а).

Сообщение было отредактировано Bochkarev_D.S. 24-07-2002 в 10:03

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-07-2002 08:28
Нажмите сюда для просмотра профайла Bochkarev_D.S. Отправить Персональное сообщение Bochkarev_D.S. Найти сообщения от Bochkarev_D.S. Добавить Bochkarev_D.S. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #17342]

quote:
mysql error: Table 'forum.ratetotal' doesn't exist -------< косяк

должна быть таблица ratetotal.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 25-07-2002 16:49
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Bratok
Как шел мимо, так и иду ™
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Эстония
Публикаций: 193
Статус: Bratok в оф-лайне
Re: В чем косяк? (+) [сообщение #17379]

quote:
Первоначальное сообщение от Bochkarev_D.S.
mysql error: Table 'forum.ratetotal' doesn't exist -------< косяк



эта ошибка возникает если не созданы эти таблицы в мускуле

code:
CREATE TABLE user_rate (
   userrateid int(10) unsigned NOT NULL auto_increment,
   rateduser int(10) unsigned DEFAULT '0' NOT NULL,
   userid int(10) unsigned DEFAULT '0' NOT NULL,
   userrating smallint(6) DEFAULT '0' NOT NULL,
   PRIMARY KEY (userrateid),
   KEY rateduser (userid)
);
ALTER TABLE user ADD ratenum SMALLINT(5)  UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE user ADD ratetotal SMALLINT(5)  UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE user ADD allowrate SMALLINT(5)  UNSIGNED DEFAULT '1' NOT NULL;

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-07-2002 04:48
Нажмите сюда для просмотра профайла Bratok Отправить Персональное сообщение Bratok Найти сообщения от Bratok Добавить Bratok в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Bochkarev_D.S.
Модератор
Средний рейтинг: 4.53 | Оценок: 17
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Альметьевск, Татарстан
Публикаций: 480
Статус: Bochkarev_D.S. в оф-лайне
[сообщение #17380]

спасибо за ответы. это поля в таблице 'user'. я прочитал большую портянку комментариев на vb.org, было у многих. просто сносят в запросе ,ratetotal,ratenum,allowrate - они в этом куске ни на что собственно.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-07-2002 04:55
Нажмите сюда для просмотра профайла Bochkarev_D.S. Отправить Персональное сообщение Bochkarev_D.S. Найти сообщения от Bochkarev_D.S. Добавить Bochkarev_D.S. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 15:12.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01101804 seconds (39.92% PHP - 60.08% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.