Пропустить

Мод "Рейтинг Пользователей"

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Мод "Рейтинг Пользователей"

Сообщение Laguna » 01.09.2004 14:47

Видел мод который позволяет выставлять оценку посетителям форума друг другу от 0 до 5 баллов... Не подскажите название и где его можно достать? :roll:

Laguna
 


Сообщение Laguna » 02.09.2004 19:01

Спасибо!!! :)

Laguna
 

Сообщение Laguna » 03.09.2004 13:28

Хм-м-м-м... мод поставил... рейтинг он отображает... но при попытке выставить оценку выдается ошибка SQL...

Laguna
 

Сообщение Xpert » 03.09.2004 16:24

Laguna
Текст ошибки в студию пожалуйста.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Laguna » 06.09.2004 9:17

Could not insert rating informations

DEBUG MODE

SQL Error : 1064 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 1

INSERT INTO phpbb_rate_users (rate_id,rated_id,rater_id,rate) VALUES (1184,188,35,)

Line : 1039
File : e:\mysql\test\phpbb2\includes\functions.php

***
Стояла версия 2.0.8, потом один добрый гражданин решил ее пропатчить до 2.0.10... не знаю как это случилось, но теперь при попытке поставить рейтинг появляется такая ошибка... :roll:

Laguna
 

Сообщение crash » 06.09.2004 11:35

Laguna ну так смотрите почему не хватает одного значения, где накосячили
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Laguna » 06.09.2004 15:28

А в каком файле-то смотреть? :roll: В function.php только ошибка эта... вроде...

Laguna
 

Сообщение DJ Sample » 06.09.2004 20:28

А может просто в БД не добавили соответствующее поле, а?

Или же реинсталлить весь мод, искать где примерно в таких вот местах -
$sql = "INSERT INTO " 
VALUES (

не вставили нужный код.
Tranceaddicted

DJ Sample
phpBB 2.0.2
 
Сообщения: 157
Зарегистрирован: 02.06.2004 14:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Laguna » 08.09.2004 8:02

$sql = "INSERT INTO " . RATE_USERS_TABLE ." (rate_id,rated_id,rater_id,rate) VALUES (".$rate_id.",".$profiledata['user_id'].",".$userdata['user_id'].",$rate) ";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert rating informations', '', __LINE__, __FILE__, $sql);
}
***
Это то, что в function.php, 4 поля требует - 4 значения получает, так ведь? :roll:

Laguna
 

Сообщение Konkere » 08.09.2004 9:30

Это то, что в function.php, 4 поля требует - 4 значения получает, так ведь?

у тебя получает только три значения:
INSERT INTO phpbb_rate_users (rate_id,rated_id,rater_id,rate) VALUES (1184,188,35,)

значение $rate отсутствует

Konkere
 

Сообщение Laguna » 08.09.2004 12:57

А... какое должно там быть? Откуда вообще эти числа берутся? :roll: Мод ставился так как было описано...

Laguna
 

Сообщение DJ Sample » 09.09.2004 14:44

Laguna
не знаю, в чем у тебя пробема вознкла, я с полпинка вроде поставил этот скрипт.
Смотреть здесь -
http://ttm.chitago.ru/board/viewtopic.php?p=14#14
Только вот не совсем понял его полезность... :)

Ты вот это
CREATE TABLE `phpbb_rate_users` (
  `rate_id` int(7) NOT NULL default '',
  `rated_id` int(7) NOT NULL default '',
  `rater_id` int(7) NOT NULL default '',
  `rate` smallint(2) NOT NULL default '',
  PRIMARY KEY  (`rate_id`)
) TYPE=MyISAM;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rate_users_use', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rate_users_posts', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rate_users_profile', '1');
ALTER TABLE phpbb_users ADD user_average_rate SMALLINT(3) UNSIGNED DEFAULT '250' NOT NULL;

в БД добавляла?
Tranceaddicted

DJ Sample
phpBB 2.0.2
 
Сообщения: 157
Зарегистрирован: 02.06.2004 14:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Konkere » 09.09.2004 23:21

Laguna писал(а):А... какое должно там быть? Откуда вообще эти числа берутся? Мод ставился так как было описано...

значит чтото пропустила,внимательно проверь всю последовательность действий

Konkere
 

Сообщение Laguna » 21.09.2004 10:09

Все сделал так, как написано... поля в БД есть... изменения в файлах PHP делал... :?

Laguna
 

След.

Вернуться в Поддержка модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы