[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)
-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
Siava
7 - увы, но это именно из-за репутации.
8 - все определяют права доступа "Редактировать отзывы" и "Удалять отзывы". По умолчанию эти права имеют только модеры (и выше).
Пожалуйста, указывайте от какого пользователя выполняется действие и при каких настройках (например, "при настройках по умолчанию модер не может то-то"). Это же касается 5.
7 - увы, но это именно из-за репутации.
8 - все определяют права доступа "Редактировать отзывы" и "Удалять отзывы". По умолчанию эти права имеют только модеры (и выше).
Пожалуйста, указывайте от какого пользователя выполняется действие и при каких настройках (например, "при настройках по умолчанию модер не может то-то"). Это же касается 5.
Последний раз редактировалось ETZel 19.07.2006 0:51, всего редактировалось 1 раз.
-
- phpBB 1.4.4
- Сообщения: 158
- Стаж: 20 лет 1 месяц
Ранен-убит. По пути еще попалась одна очепятка...Siava писал(а):7. Тем временем заметил, что у форума вдруг стал GMT -8, хотя в настройках GMT +4 в форуме и у пользователя. Интересно, какое это имеет отношение к репутации, но факт.
Для фикса надо заменить в lang_admin и lang_main строки вида:
Код: Выделить всё
$lang = array_merge($lang, array(
// general & misc
'Reputation' => 'Reputation',
....
));
Код: Выделить всё
$lang = array(
// general & misc
'Reputation' => 'Reputation',
....
) + $lang;
'reputation_anonymous_view_warns' => 'Гости могут просматривать страницы предупреждений и список провинившихся.',
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
ETZel
На счёт 8.
Я (админ), не могу снять замечание, которое выдал пользователю через профиль, кнопки правка/удалить просто нет.
Настройки такие:
Выдавать предупреждения: модер
Выдавать предупреждения (без указания поста): админ
Банить: модер
Банить (без указания поста): админ
Редактировать предупреждения и баны: модер
Удалять предупреждения и баны: модер
Добавлено спустя 5 минут 13 секунд:
Carbofos
в lang_admin.php ещё есть
На счёт 8.
Я (админ), не могу снять замечание, которое выдал пользователю через профиль, кнопки правка/удалить просто нет.
Настройки такие:
Выдавать предупреждения: модер
Выдавать предупреждения (без указания поста): админ
Банить: модер
Банить (без указания поста): админ
Редактировать предупреждения и баны: модер
Удалять предупреждения и баны: модер
Добавлено спустя 5 минут 13 секунд:
Carbofos
в lang_admin.php ещё есть
'reputation_time_limit' => 'Один пользователь модет менять репутацию другого не чаще одного раза за %s минут.',
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.4
- Сообщения: 158
- Стаж: 20 лет 1 месяц
-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
severnet
По умолчанию отзывы сортируются как посты - от старых к новым.
Если вы хотите наоборот, можно сделать так:
По умолчанию отзывы сортируются как посты - от старых к новым.
Если вы хотите наоборот, можно сделать так:
Код: Выделить всё
#OPEN
includes/usercp_reputation.php
#FIND
$post_order = input_var('postorder', array('asc', 'desc'));
#REPLACE
$post_order = input_var('postorder', array('desc', 'asc'));
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
ETZel
Глянул текущую версию
Ошибка №7 исправлена
Спасибо!
Тепрерь думаю можно и на рабочий форум переносить
Глянул текущую версию


Тепрерь думаю можно и на рабочий форум переносить

Последний раз редактировалось Siava 19.07.2006 13:28, всего редактировалось 2 раза.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.4
- Сообщения: 158
- Стаж: 20 лет 1 месяц
Перепаковал MOD Template с пофиксенной грамматикой. Список исправлений в lang_admin.php:

Если интересно, список исправления для английского языка тут: http://www.phpbb.com/phpBB/viewtopic.ph ... 69#2266169'reputation_time_limit' => 'Один пользователь может менять репутацию другого не чаще одного раза за %s минут.',
'reputation_rotation_limit' => 'Ротация изменений: %s пользователей.',
...
'reputation_resync_exp' => 'Используйте, если число предупреждений или баллов репутации<br />в профиле отличается от действительного.',

-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
severnet
Всё просто - замена файлов мода, дата которых изменилась + обновились lang_ файлы.
Всё просто - замена файлов мода, дата которых изменилась + обновились lang_ файлы.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
-
- phpBB 1.4.3
- Сообщения: 86
- Стаж: 18 лет 9 месяцев
- Откуда: Ростов-на-Дону
А если я захочу его удалить, как мне сделать SQL запрос на удаление вот этого из БД:
#
#------------------------[ 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) default NULL,
`expire` int(11) default NULL,
`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` mediumint(9) 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(8) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_reputation_plus` smallint(8) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_warnings` tinyint(4) unsigned NOT NULL default '0';
ALTER TABLE `phpbb_posts` ADD `post_reviews` smallint(8) unsigned NOT NULL default '0';
ALTER TABLE `phpbb_posts` ADD `post_locked` tinyint(1) unsigned NOT NULL default '0';
INSERT INTO `phpbb_config` (`config_name`, `config_value`) VALUES
('warnings_enabled', '1'),
('reputation_enabled', '1'),
('reports_enabled', '1'),
('reputation_least_respected', '0'),
('reputation_ban_warnings', '5'),
('reputation_delete_expired', '-1'),
('reputation_warning_expire', '3,30'),
('reputation_ban_expire', '3,30'),
('reputation_perms', '0,0,1,3,3,3,3,5,3,5,3,3,3'),
('reputation_none', '0,0'),
('reputation_mod_norep', '0'),
('reputation_reviews_per_page', '25'),
('reputation_reports_per_page', '25'),
('reputation_display', '1'),
('reputation_most_respected', '1'),
('reputation_days_req', '0'),
('reputation_posts_req', '0'),
('reputation_points_req', '-100000'),
('reputation_warnings_req', '100000'),
('reputation_rotation_limit', '0'),
('reputation_time_limit', '0'),
('reputation_check_rate', '60'),
('reputation_last_check_time', '1152884749'),
('reputation_empty_reviews', '0'),
('reputation_positive_only', '0'),
('reputation_check_reports', '1'),
('reputation_reports_color', ''),
('reputation_admin_norep', '0');
-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
Undead
Код: Выделить всё
DROP TABLE phpbb_reputation;
DROP TABLE phpbb_reputation_text;
DROP TABLE phpbb_post_reports;
ALTER TABLE phpbb_users DROP user_reputation;
ALTER TABLE phpbb_users DROP user_reputation_plus;
ALTER TABLE phpbb_users DROP user_warnings;
ALTER TABLE phpbb_posts DROP post_reviews;
ALTER TABLE phpbb_posts DROP post_locked;
DELETE FROM phpbb_config WHERE config_name LIKE 'reputation%' OR config_name = 'warnings_enabled' OR config_name = 'reports_enabled';
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
10?.
Пропал (не работает) код визуального подтверждения при регистрации. Не уверен, что это из-за мода, но..
проверьте пожалуйста.
Пропал (не работает) код визуального подтверждения при регистрации. Не уверен, что это из-за мода, но..

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
Siava
Вы находите все более страшные баги. Большое спасибо.
Вот фикс, все кто поставил или обновил мод до 0.2.0 обязательно выполните это!
Вы находите все более страшные баги. Большое спасибо.

Вот фикс, все кто поставил или обновил мод до 0.2.0 обязательно выполните это!
Код: Выделить всё
#OPEN
profile.php
#FIND
else if ( $mode == 'reputation' || $mode == 'given' || $mode == 'warings' || $mode = 'expired' )
#REPLACE
else if ( $mode == 'reputation' || $mode == 'given' || $mode == 'warnings' || $mode == 'expired' )
Последний раз редактировалось ETZel 20.07.2006 10:42, всего редактировалось 1 раз.