Уважаемые пользователи!
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. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

такой вопросец. а как можно реализовать следующее. К примеру когда юзеру дают бан , что бы его звание ( новичек , интересующийся и т.п. ) менялась на "забаненный" можно это как-то сделать??
UsT@Cc
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет

Сообщение UsT@Cc »

народ, только не ругайтесь за глупый для вас вопрос:
скопировал файлы с архива democracy_0.2.1_phpBB_2.0.22.zip далее заменил добавил руссифицированные файлы из emocracy021.zip, залаил всё это на рабочий форум. В итоге получил следующее:

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

Общая ошибка
 
SQL query failed

DEBUG MODE

SQL Error : 1146 Table 'morshansk.phpbb_reputation' doesn't exist

SELECT id FROM phpbb_reputation WHERE (modification = 7 OR modification = 8) AND expire BETWEEN 1 AND 1177405529

Line : 977
File : functions.php
 


Перейти в администраторский раздел

konstsa
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет
Откуда: Днепропетровск

Сообщение konstsa »

UsT@Cc
таблички phpbb_reputation нет, скорее всего не применил SQL!!!
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html
UsT@Cc
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет

Сообщение UsT@Cc »

я понял что нет, вот только как её создать, phpmyadmin стоит а скаким значениями там эту таблицу создавать7
konstsa
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет
Откуда: Днепропетровск

Сообщение konstsa »

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

#
#------------------------[ SQL ]-------------------------
#
CREATE TABLE `phpbb_reputation` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `modification` tinyint(1) NOT NULL default '0',
  `user_id` mediumint(8) NOT NULL default '0',
  `voter_id` mediumint(8) NOT NULL default '0',
  `post_id` mediumint(8) NOT NULL default '-1',
  `forum_id` smallint(5) NOT NULL default '-1',
  `poster_ip` char(8) NOT NULL default '',
  `date` int(11) NOT NULL default '0',
  `expire` int(11) NOT NULL default '0',
  `amount` smallint(5) unsigned NOT NULL default '1',
  `edit_time` int(11) default NULL,
  `edit_count` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY (`id`),
  KEY `voter_id` (`voter_id`),
  KEY `post_id` (`post_id`),
  KEY `date` (`date`),
  KEY `expire` (`expire`)
);

CREATE TABLE `phpbb_reputation_text` (
  `id` mediumint(8) unsigned NOT NULL default '0',
  `text` text,
  `bbcode_uid` varchar(10) NOT NULL default '',
  PRIMARY KEY (`id`)
);

CREATE TABLE `phpbb_post_reports` (
  `report_id` mediumint(8) NOT NULL auto_increment,
  `post_id` mediumint(8) NOT NULL default '-1',
  `review_id` mediumint(8) NOT NULL default '-1',
  `forum_id` smallint(5) NOT NULL default '-1',
  `user_id` mediumint(8) NOT NULL default '0',
  `report_time` int(11) NOT NULL default '0',
  `reports_num` mediumint(8) NOT NULL default '0',
  PRIMARY KEY (`report_id`),
  KEY `post_id` (`post_id`),
  KEY `review_id` (`review_id`),
  KEY `forum_id` (`forum_id`)
);

ALTER TABLE `phpbb_users` ADD `user_reputation` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_reputation_plus` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_warnings` tinyint(4) unsigned NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_reviews` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_warnings_total` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_bans_total` smallint(5) NOT NULL default '0';

ALTER TABLE `phpbb_posts` ADD `post_reviews` smallint(5) unsigned NOT NULL default '0';
ALTER TABLE `phpbb_posts` ADD `post_locked` tinyint(1) unsigned NOT NULL default '0';

INSERT INTO `phpbb_config` VALUES ('warnings_enabled', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_enabled', '1');
INSERT INTO `phpbb_config` VALUES ('reports_enabled', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_least_respected', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_ban_warnings', '5');
INSERT INTO `phpbb_config` VALUES ('reputation_delete_expired', '-1');
INSERT INTO `phpbb_config` VALUES ('reputation_warning_expire', '3,30');
INSERT INTO `phpbb_config` VALUES ('reputation_ban_expire', '3,30');
INSERT INTO `phpbb_config` VALUES ('reputation_perms', '0,0,1,3,3,3,3,5,3,5,3,3,3');
INSERT INTO `phpbb_config` VALUES ('reputation_none', '0,0');
INSERT INTO `phpbb_config` VALUES ('reputation_mod_norep', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_reviews_per_page', '25');
INSERT INTO `phpbb_config` VALUES ('reputation_reports_per_page', '25');
INSERT INTO `phpbb_config` VALUES ('reputation_display', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_warnings_display', 'img');
INSERT INTO `phpbb_config` VALUES ('reputation_most_respected', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_days_req', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_posts_req', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_points_req', '-100000');
INSERT INTO `phpbb_config` VALUES ('reputation_warnings_req', '100000');
INSERT INTO `phpbb_config` VALUES ('reputation_rotation_limit', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_time_limit', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_check_rate', '60');
INSERT INTO `phpbb_config` VALUES ('reputation_last_check_time', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_empty_reviews', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_positive_only', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_check_reports', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_reports_color', '');
INSERT INTO `phpbb_config` VALUES ('reputation_admin_norep', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_giving', '');
INSERT INTO `phpbb_config` VALUES ('reputation_notify_reputation', 'none');
INSERT INTO `phpbb_config` VALUES ('reputation_notify_warning', 'none');
INSERT INTO `phpbb_config` VALUES ('reputation_notify_ban', 'email');
INSERT INTO `phpbb_config` VALUES ('reputation_auto_data', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_memberlist', '00');
INSERT INTO `phpbb_config` VALUES ('reputation_show_values', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_default_order', '0');
у меня было так
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html
UsT@Cc
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет

Сообщение UsT@Cc »

ОГРОМНОЕ СПАСИБО.... ВСЁ ЗАРАБОТАЛО !!!
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

так как можно сделать что бы при бане у юзера звание менялось на фиксированное . Забаненный к примеру..
zKiLL
phpBB 1.4.1
Сообщения: 43
Стаж: 17 лет 8 месяцев

Сообщение zKiLL »

Вот с такой проблемой столкнулся:

1) Захожу простым пользователем.
2) Нажимаю Сообщить модератору (пытаюсь настучать на кого либо).
3) Появляется конфирм: Да / Нет (Настучать или передумать))
4) Нажимаю ДА - все путем

5)Нажимаю Нет (отказ как бы от своего действия) и появляется вот что:

Warning: Cannot modify header information - headers already sent by (output started at x:\home\localhost\www\forum\includes\template.php(127) : eval()'d code:1) in x:\home\localhost\www\forum\includes\functions.php on line 1101

Где:

Template.php :

126-128 строки:

// Run the compiled code.
eval($this->compiled_code[$handle]);
return true;

Functions.php :

1100-1102 строки:

// Behave as per HTTP/1.1 spec for others
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
exit;

Я так понимаю, проблема в установленном моде "умного редиректа"???
Нид Хэлп F1 )
Newbie ) Не обижать )
Аватара пользователя
Merlin
phpBB 1.4.2
Сообщения: 54
Стаж: 19 лет 1 месяц
Откуда: odessa.ua

Сообщение Merlin »

Никто не знает, нет ли к этому моду аддонов, позволяющих проводить поиск среди отзывов по нику модератора?

Чтоб можно было проследить их адекватность и объективность.
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет 2 месяца
Откуда: Беларусь, Гомель

Сообщение TheHawk »

Мда, что-то мне кажется, что ни на мой вопрос ни на чьи либо отвечать и, соответсвенно, исправлять код в моде никто в ближайшее время не будет, т.к. похоже автор + те кто ему помогали далеко отсюда.
Изображение
pip
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 8 месяцев
Забанен: Бессрочно

Сообщение pip »

zKiLL писал(а):...Нажимаю Нет (отказ как бы от своего действия) и появляется вот что...
Аналогично.

Также имеет место ошибка при просмотре отзывов в репутации незарегистрированым пользователем. Сейчас ошибку не процитирую, т.к. эту возможность отключил в админке.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

Не знаю что за ошибки у народа.. но у меня все пшет четко.
(могу посоветовать проверить на голом форуме)


Я вот что хотел спросить, поскольку мод состоит из репы, предупреждений, репортс, то есно это все вместе нагрузка, у меня такой вопрос.. если я в админке оключу предупреждения и репортс, нагрузка исчезней от этих функций? Или надо имено вычленять из кода это?
zKiLL
phpBB 1.4.1
Сообщения: 43
Стаж: 17 лет 8 месяцев

Сообщение zKiLL »

Я не уверен, но мне кажется, что есть ошибка в редиректе cancel в post_report.php. Потому что ошибка появляется только тогда когда нажимаешь НЕТ. Когда да - все в порядке.

Профы. Взгляните своим лазерным взором, в порядке ли все тут:

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

	case 'report':
		$page_title = $lang['reputation_report'];
		include($phpbb_root_path . 'includes/page_header.'.$phpEx);

		$post_id = input_var(POST_POST_URL, NO_ID);
		if ($post_id != NO_ID)
		{
			$review_id = NO_ID;
			$back_url = append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id";
		}
		else
		{
			$review_id = input_var(POST_REVIEWS_URL, NO_ID, $lang['reputation_no_post_spec']);
			$back_url = append_sid("profile.$phpEx?mode=reputation&" . POST_REVIEWS_URL . "=$review_id") . "#$review_id";
		}

		if (isset($HTTP_POST_VARS['cancel']))
		if (isset($HTTP_POST_VARS['cancel']))
		{
			redirect(str_replace('&', '&', $back_url), true);
		}
Newbie ) Не обижать )

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