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

[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Ohotnik писал(а):Как проще и лучше добавить в базу изменения и создать таблицы?
http://www.phpbbguru.net/docs/?id=17
пункт 11.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Shadow
phpBB 2.0.0
Сообщения: 211
Стаж: 18 лет 5 месяцев
Откуда: Новосибирск

Сообщение Shadow »

Поставил мод, но теперь при попытке добавить отзыв он ругается
SQL query failed

DEBUG MODE

SQL Error : 1054 Unknown column 'user_warnings_total' in 'field list'

UPDATE phpbb_users SET user_warnings = user_warnings + 1, user_warnings_total = user_warnings_total + 1 WHERE user_id = 4

Line : 978
File : functions.php
Версия форума: 2.0.22
SQL запрос выполнил
Аватара пользователя
V.I.P.o2
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 3 месяца
Откуда: Москва

Сообщение V.I.P.o2 »

Shadow, проверь снова, выполнен ли этот SQL запрос...

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

ALTER TABLE `phpbb_users` ADD `user_warnings_total` smallint(5) NOT NULL default '0';
Всё вроде как хорошо... или будет...
Shadow
phpBB 2.0.0
Сообщения: 211
Стаж: 18 лет 5 месяцев
Откуда: Новосибирск

Сообщение Shadow »

Выполнил... и самое главное - выполнился :? Теперь пишет
SQL query failed

DEBUG MODE

SQL Error : 1054 Unknown column 'amount' in 'field list'

INSERT INTO phpbb_reputation (modification, amount, user_id, voter_id, post_id, forum_id, poster_ip, date) VALUES (1, 1, 4, 2, 20, 3, '7f000001', 1185540294)

Line : 978
File : functions.php
Добавлено спустя 1 час 24 минуты 49 секунд:

Ну помогите пожалуйста! Сам не понимаю из-за чего так. Все запросы которые шли к файлу выаолнил. Сейчас выполняю ещё раз и он мне ошибку выдаёт... типа всё уже существует... но откуда тогда ошибка, если существует? :cry:
Ohotnik
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

Сообщение Ohotnik »

А кто-нибудь пробовал прикручивать данный мод к торрент-трекеру? Возникла проблема с отображение репутации, под автарами её нету и если выдать карточку, то она выдаётся всем пользователям в теме :)

З.Ы. и ещё почему-то не у всех в профилях появилась репутация
prof4444
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев
Откуда: тольятии

Сообщение prof4444 »

здрасти. у меня вот проблемка есть.
захожу через админку в настройки мода- пишут в самом верху
Warning: Invalid argument supplied for foreach() in /home/a4232/public_html/forum/admin/admin_democracy.php on line 142

потом на главной странице не отабражаются самые уважаемые пользыватели.


и допустим если я хочу изменить параметры мода,то делаю че мне надо, нажимаю отправить- пишут
Warning: Invalid argument supplied for foreach() in /home/a4232/public_html/forum/admin/admin_democracy.php on line 524

Warning: array_sum() [function.array-sum]: The argument should be an array in /home/a4232/public_html/forum/admin/admin_democracy.php on line 528
че мну сделать?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

prof4444 писал(а):че мну сделать?
Проверьте наличие в таблице phpbb_config поля config_name = reputation_auto_data
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
prof4444
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев
Откуда: тольятии

Сообщение prof4444 »

Палыч писал(а):
prof4444 писал(а):че мну сделать?
таблице phpbb_config
знать бы че это и где посмотреть еще........ :mrgreen:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

prof4444 писал(а):знать бы че это и где посмотреть еще........
Так вы администратор или погулять вышли?
Что такое база данных (вашего форума) знаете? Как получить к ней доступ?
Если не знаете - читать документацию до посинения и пока больше вопросов не задавать.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
BinGo
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 9 месяцев

Сообщение BinGo »

Всем добрый день. Кто мне поможет в "демократии" при просмотре репутации пользователя выводить не отзывы, а сообщения, за которые он получил рейтинг? просто хочу вообще избавиться от отзывов и сделать полностью голосование анонимным
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 8 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Сообщение dnk »

Тут такое дело:
Если в админке установить режим выдачи варнов и банов как
Можно менять в диапазоне от
, то подскажите, как можно модераторам в этом случае произвести бесконечный варн или бан
Примечание: Я не хочу изменять в админке переключать срок действия варна или бана на
Бесконечный
.
Пытался написать в поле срок действия варна или бана null, но система мне выдала
Вы не ввели срок действия этого предупреждения
Почему null - дело в том, что так помечается бессрочный варн или бан в базе данных (если в админке установлен срок действия как
Бесконечный
).
Вот код из файла reputation.php

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

//
		// get expire date for warning
		//
		$expiration = $board_config["reputation_{$mode}_expire"];

		switch (count($expiration))
		{
			case 0:
				$expire = null;
				break;

			case 1:
				$expire = $expiration[0];
				break;

			case 2:
				if (empty($HTTP_POST_VARS['expire_never']))
				{
					$expire = input_var('expire_days', 0, $lang['reputation_no_expire_entered']);

					$min = empty($expiration[0]) ? 1 : $expiration[0];
					$max = empty($expiration[1]) ? $expire : $expiration[1];

					if ($expire > $max || $expire < $min)
					{
						message_die(GENERAL_MESSAGE, $lang['reputation_no_expire_entered']);
					}
				}
				elseif (empty($expiration[1]))
				{
					$expire = null;
				}
				else
				{
					message_die(GENERAL_MESSAGE, $lang['reputation_no_expire_entered']);
				}
				break;

			default:
				message_die(GENERAL_ERROR, 'Reputation config is damaged');
		}
		$expire = is_null($expire) ? 'NULL' : (($expire * 86400) + $current_time); // measured in days

Подскажите, как его изменить, чтобы в поле можно было бы ввести слово null и срок действия варна или бана был бы бессрочным?
BinGo
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 9 месяцев

Сообщение BinGo »

dnk
там же написано мелким шрифтом
Вы можете оставить одно или даже оба поля пустыми, чтобы не накладывать ограничения.
так что ставь "фиксированный" и оставь поле пустым.

ой там же есть вот что:
Срок действия бана
Бесконечный

В этом режиме модераторы (администраторы) должны вручную разбанивать пользователей, когда сочтут нужным.
может у тебя старая версия мода?или я не понял вопроса?
BinGo
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 9 месяцев

Сообщение BinGo »

Народ,зацените мой первый в жизни аддон 8) изменение вида репутации. сумму меняем на репутацию ввида +1 (3)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 8 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Сообщение dnk »

BinGo писал(а): так что ставь "фиксированный" и оставь поле пустым.
ой там же есть вот что:
Срок действия бана
Бесконечный
может у тебя старая версия мода?или я не понял вопроса?
У меня версия 0.2.0 - предыдущая, новую 0.2.1 я посмотрел и мне она не понравилась тем, что туда напихали каких-то ненужных опций по изменению репутации и варнов и к тому же вынесли проверку на авторизованного выдавать варны и баны в файл function_reputation.php из файла viewtopic.php , что усложнило мне преобразование для совместимости этого мода с модом глобальных модераторов.Короче я уже все нормализовал для версии 0.2.0, работает все нормально, только вот эта фишка с бессрочным баном.
BinGo там в админке сказано, что Бессрочный - это варн или бан навсегда и снять его можно только вручную, если об этои когда-то вспонит модератор. Фиксированный - это на определенное количество дней - и для всех без исключения выдаваемых варнов и банов этот срок действия один и тот же, а последний пункт - вариабельный варн или бан - диапазон времени действия и у него нет функции выдачи бессрочного бана. А я хотел бы прикрутить к вариабельному варну (бану) функцию перманентного действия (бессрочно) - вот что мне надо.
Я, конечно, могу попросить модераторов выдавать баны (варны) на максимум (9999 дней) - до 2034 года :) , но было бы неплохо сделать и перманентную функцию.
Аватара пользователя
zdronz
phpBB 1.4.1
Сообщения: 48
Стаж: 17 лет 11 месяцев
Откуда: Ventspils, Latvia

Сообщение zdronz »

Пасиба за игнор!
Проблему решил: оказалось что просто редактор коряво сохраняет *.tpl файлы...

Вернуться в «Бета-версии модов для phpBB 2.0.x»