Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

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

Сообщение Laguna »

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

Сообщение Konkere »

Laguna

Сообщение Laguna »

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

Сообщение Laguna »

Хм-м-м-м... мод поставил... рейтинг он отображает... но при попытке выставить оценку выдается ошибка SQL...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Laguna
Текст ошибки в студию пожалуйста.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Laguna

Сообщение Laguna »

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:
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Laguna ну так смотрите почему не хватает одного значения, где накосячили
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Laguna

Сообщение Laguna »

А в каком файле-то смотреть? :roll: В function.php только ошибка эта... вроде...
DJ Sample
phpBB 1.4.4
Сообщения: 156
Зарегистрирован: 19 лет 10 месяцев

Сообщение DJ Sample »

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

Или же реинсталлить весь мод, искать где примерно в таких вот местах -

Код: Выделить всё

$sql = "INSERT INTO " 
VALUES (
не вставили нужный код.
Laguna

Сообщение Laguna »

$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:
Konkere

Сообщение Konkere »

Это то, что в function.php, 4 поля требует - 4 значения получает, так ведь?
у тебя получает только три значения:
INSERT INTO phpbb_rate_users (rate_id,rated_id,rater_id,rate) VALUES (1184,188,35,)
значение $rate отсутствует
Laguna

Сообщение Laguna »

А... какое должно там быть? Откуда вообще эти числа берутся? :roll: Мод ставился так как было описано...
DJ Sample
phpBB 1.4.4
Сообщения: 156
Зарегистрирован: 19 лет 10 месяцев

Сообщение DJ Sample »

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;
в БД добавляла?
Konkere

Сообщение Konkere »

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

Сообщение Laguna »

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

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