Уважаемые пользователи!
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).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

belka-90 писал(а):фигасе заява о_О
Ну а как вам ответить, после того что вы изобразили... :(
belka-90 писал(а): переменная $rate не взята в кавычки
Тогда уж так:

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

,".$rate.") ";
belka-90 писал(а):переменная rate - это цифра из выпадающего списка (от 0 до 5)
Это, похоже, результат деления

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

$rate = ''.$average_rate.' / 5';
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
belka-90
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 16 лет 5 месяцев

Сообщение belka-90 »

исправил вот так, но ошибка осталась:

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

	$sql = "INSERT INTO " . RATE_USERS_TABLE ." (rate_id,rated_id,rater_id,rate) VALUES (".$rate_id.",".$profiledata['user_id'].",".$userdata['user_id'].",".$rate.") ";
Аватара пользователя
belka-90
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 16 лет 5 месяцев

Сообщение belka-90 »

ну что там варианты ещё будут?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

belka-90 писал(а):ну что там варианты ещё будут?
По-моему мнению, автор МОДа (Malicious Rabbit) не вывел его из статуса DEV, а затем и вообще забросил, переключившись на Points System for PCP
Сайт автора в дауне :(

Если вас устраивает этот вариант, то в файле usercp_viewprofile.php

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

--- find ---
	$submit = isset($HTTP_POST_VARS['submit']);
	if ( $submit )
	{
--- after add ---
	$rate = ($HTTP_POST_VARS['rate']);
должно сработать
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
belka-90
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 16 лет 5 месяцев

Сообщение belka-90 »

щас проверю, отпишусь

Добавлено спустя 4 минуты 13 секунд:

всё работает, спасибо большое. а вот насчёт Points System for PCP - он имеет графическую интерпретацию?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

belka-90 писал(а): он имеет графическую интерпретацию?
А я знаю? :D
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
findlook
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 15 лет 10 месяцев

Проблема с модом Rate Users

Сообщение findlook »

Столкнулся с такой проблемой.
После установки мода и открытия страницы форума появилось сообщение:
------------------------------------------------------------
Couldn't obtain user average rate from database

DEBUG MODE

SQL Error : 1146 Table '16456-tut-su.phpbb_rate_users' doesn't exist

SELECT rated_id FROM phpbb_rate_users WHERE rated_id = 2

Line : 1196
File : viewtopic.php
----------------------------------------------------------

Как устранить проблему?
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Зарегистрирован: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Сообщение FladeX »

Легко. Нужно запустить скрипт обновления базы данных (внимательнее инструкцию читайте). Форум у вас жалуется на то, что нужной таблицы нету.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
findlook
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 15 лет 10 месяцев

Сообщение findlook »

FladeX
дело в том что я сгенирировал вот это:
--------------------------------------------------------
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;
----------------------------------------------

А потом вайл обновления я добавил в директорию форума и запустил. В одном месте высветилось Error Я запустил его повторно. После этого Error был везде :(
Что мне теперь делать?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

findlook
зайти в базу и посмотреть есть таблица или нет. Если ее нет, то создать согласно запроса.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

findlook, а ты расскажи, как "сгенирировал вот это" и что за Error высветилось в одном месте.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Поручик
а везде почему тебя не интересует?)
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Потому что и так понятно, почему Error везде стало. Интересует одно место.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
findlook
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 15 лет 10 месяцев

Сообщение findlook »

crash посмотрите пожалуйста что относится к данному моду и где эту таблицу искать?
-------------------------------------------------
phpbb_announcement_centre
phpbb_anti_bot_quest phpbb_attachments
phpbb_attachments_config
phpbb_attachments_desc
phpbb_attach_quota
phpbb_auth_access phpbb_banlist
phpbb_calendar
phpbb_cal_config
phpbb_categories
phpbb_config
phpbb_confirm
phpbb_disallow
phpbb_extensions
phpbb_extension_groups
phpbb_forbidden_extensions
phpbb_forums
phpbb_forum_prune
phpbb_groups
phpbb_posts -
phpbb_posts_text
phpbb_privmsgs
phpbb_privmsgs_text
phpbb_quota_limits
phpbb_ranks
phpbb_search_results
phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_sessions
phpbb_sessions_keys
phpbb_smilies
phpbb_themes
phpbb_themes_name
phpbb_topics
phpbb_topics_watch
phpbb_topic_view
phpbb_users
phpbb_user_group
phpbb_vote_desc
phpbb_vote_results
phpbb_vote_voters
phpbb_words
-----------------------------------------


Поручик сгенерировал здесь

Добавлено спустя 10 минут 36 секунд:

Поручик делаю SQL запрос в админке php получаю следующее:
---------------------------------------------
Ошибка

SQL-запрос:

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 ;


Ответ MySQL:
#1067 - Invalid default value for 'rate_id'
-----------------------------------------------------

Сгенирировал с вашего форума файл обновления, запустил получил следующее:
-----------------------------------------------------
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
+++ Ошибка: Invalid default value for 'rate_id'

INSERT INTO phpbb_config (config_name, config_value) VALUES ('rate_users_use', '1')
+++ Ошибка: Duplicate entry 'rate_users_use' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('rate_users_posts', '0')
+++ Ошибка: Duplicate entry 'rate_users_posts' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('rate_users_profile', '1')
+++ Ошибка: Duplicate entry 'rate_users_profile' for key 1

ALTER TABLE phpbb_users ADD user_average_rate SMALLINT(3) UNSIGNED DEFAULT '250' NOT NULL
+++ Ошибка: Duplicate column name 'user_average_rate'
-------------------------------------------------------------------

Что мне посоветуете сделать?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Всё ясно, сразу бы так и тогда два модера не сидели бы и не телепатировали. Щас напишу, что надо сделать

Добавлено спустя 17 минут 20 секунд:

Попробуйте выполнить этот запрос

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

DROP TABLE IF EXISTS `phpbb_rate_users`;
CREATE TABLE `phpbb_rate_users` ( 
`rate_id` int( 7 ) unsigned NOT NULL auto_increment, 
`rated_id` int( 7 ) NOT NULL default '0', 
`rater_id` int( 7 ) NOT NULL default '0', 
`rate` smallint( 2 ) NOT NULL default '0', 
PRIMARY KEY ( `rate_id` ) 
) TYPE = MYISAM ;
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Закрыто

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