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

-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
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... не знаю как это случилось, но теперь при попытке поставить рейтинг появляется такая ошибка...
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... не знаю как это случилось, но теперь при попытке поставить рейтинг появляется такая ошибка...

-
- Former team member
- Сообщения: 6517
- Зарегистрирован: 20 лет 9 месяцев
- Откуда: Бердск
Laguna ну так смотрите почему не хватает одного значения, где накосячили
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.4.4
- Сообщения: 156
- Зарегистрирован: 20 лет 10 месяцев
А может просто в БД не добавили соответствующее поле, а?
Или же реинсталлить весь мод, искать где примерно в таких вот местах -
не вставили нужный код.
Или же реинсталлить весь мод, искать где примерно в таких вот местах -
Код: Выделить всё
$sql = "INSERT INTO "
VALUES (
$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 значения получает, так ведь?
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert rating informations', '', __LINE__, __FILE__, $sql);
}
***
Это то, что в function.php, 4 поля требует - 4 значения получает, так ведь?

-
- phpBB 1.4.4
- Сообщения: 156
- Зарегистрирован: 20 лет 10 месяцев
Laguna
не знаю, в чем у тебя пробема вознкла, я с полпинка вроде поставил этот скрипт.
Смотреть здесь -
http://ttm.chitago.ru/board/viewtopic.php?p=14#14
Только вот не совсем понял его полезность...
Ты вот это
в БД добавляла?
не знаю, в чем у тебя пробема вознкла, я с полпинка вроде поставил этот скрипт.
Смотреть здесь -
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;