Уважаемые пользователи!
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. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 3 месяца
Откуда: Челябинск

Сообщение ETZel »

Extremator писал(а):в каком файле косую убрать между + и -, т.е., к примеру +3/-7, что-то не могу найти.
За отображением репутации отвечает ф-ция reputation_display в файле includes/functions_reputation.php. Конкретно строка со слешем

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

$user_reputation .= ($userdata['user_reputation_plus'] ? '/' : '') . '–' . $reputation_minus;
Extremator писал(а):profile_view_reputation при просмотре расползается, когда длинющий отзыв
Я не смог воспроизвести ошибку. Пожалуйста, укажите точно, что из себя представляет "длиннющий отзыв" и какая версия броузера.

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

Siava
Спасибо за находку :D
Более корректный фикс:

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

#OPEN
includes/functions_reputation.php
$FIND
$user_reputation = $lang['Reputation'];
#REPLACE
$user_reputation = $lang['Reputation'] . ': ';
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 3 месяца

Сообщение Extremator »

ETZel
Вот на сколько скролинг горизонтальный прокручивается.

Расползается в Firefox v1.5.0.6
В других браузерах нормально.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 3 месяца

Сообщение Extremator »

Это наверно у меня одного такая байда, ну ладно.

ETZel спасибо забыл сказать за косую.

Еще такой вопросик, как цвет админа и модера поменять?, при просмотре поста на который было выданно предупреждение или бан (см. рис. 2.jpg), если не затруднит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Undead
phpBB 1.4.3
Сообщения: 86
Стаж: 17 лет 9 месяцев
Откуда: Ростов-на-Дону

Сообщение Undead »

У меня есть несколько вопросов по моду:

1) Как можно редактировать предупреждения, если сообщение на которое оно ссылаеться было удалено?
2) Как можно продлить/уменьшить срок у предупреждения ( можно ли вообще? )
3) Нет ли листа, где будут показаны все пользователи имеющие предупреждения?
4) Нет ли листа, где будут показаны все пользователи имеющие репутацию?
5) Нет ли истории всех уведомлений, которые когда либо поступали?

P.S. Ранними версиями мода не пользовался... А как выяснилось в последней версии этого мода нет некоторых ссылок ( например на лист с истёкшими предупреждениями )...
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 3 месяца
Откуда: Челябинск

Сообщение ETZel »

Extremator писал(а): как цвет админа и модера поменять?
Эта фича будет включена в следующий релиз. Если вам она нужна прямо сейчас, можете выполнить следующее:

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

#OPEN
phpbb/viewtopic.php
#FIND
		$result = db_query('SELECT r.*, rt.*, u.username FROM {REPUTATION_TABLE} r, {REPUTATION_TEXT_TABLE} rt, {USERS_TABLE} u

#INLINE FIND
u.username
#INLINE AFTER ADD
, u.user_level

#OPEN
phpbb/includes/functions_reputation.php
#FIND
	global $lang, $images, $phpEx, $board_config, $warned_img, $banned_img;

	$issuer = '<b><a href="' . append_sid("profile.$phpEx?mode=viewprofile&" .
#REPLACE
	global $lang, $images, $phpEx, $board_config, $warned_img, $banned_img, $theme;

	if (isset($warning['user_level']))
	{
		$style_color = '" style="color: #' . $theme[($warning['user_level'] == ADMIN) ? 'fontcolor3' : 'fontcolor2'];
	}
	$issuer = '<b><a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $warning['voter_id']) . $style_color . '">' . $warning['username'] . '</a></b>';

#OPEN
phpbb/includes/usercp_reputation.php
#FIND
		$result = db_query('SELECT r.*, rt.*, u.username FROM {REPUTATION_TABLE} r, {REPUTATION_TEXT_TABLE} rt, {USERS_TABLE} u
#INLINE FIND
u.username
#INLINE AFTER ADD
, u.user_level
Undead
Функции, перечисленные вами под №1-4 отсутствуют, в следующей версии точно будут №1-2 и вероятно будут №3-4.

Если под №5 вы имели в виду сохранение "отработанных" жалоб пользователей (aka "post reports" aka "сообщения модератору"), то такой возможности нет и пока не предвидится.
Undead писал(а):последней версии этого мода нет некоторых ссылок
По-моему нет только ссылки на истекшие предупреждения.
Аватара пользователя
Undead
phpBB 1.4.3
Сообщения: 86
Стаж: 17 лет 9 месяцев
Откуда: Ростов-на-Дону

Сообщение Undead »

ETZel писал(а):По-моему нет только ссылки на истекшие предупреждения.
Возможно.

Спасибо за ответ...

А когда выйдет новая версия мода?
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 3 месяца

Сообщение Extremator »

ETZel спасибо большое.
А можно цвета сделать не через админку, а в файле.
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Прошу реализовать:
- отключение/включение репутации через профиль;
- вывод комментов в теле сообщения, то есть вот так http://dslnet.ru/showpost.php?p=46865&postcount=29

Благодарю. :)
Изображение
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 3 месяца

Сообщение Extremator »

Чет когда ставил не обратил внимания, такая вот байда:
репутацию можно без коммента ставить, хотя функция с обязательным комментарием включена.
Какие файлы надо перелапатить?
Пару раз все проверил все совпадает.

И с цветами модера и админа глухо, да?
:(
Аватара пользователя
Undead
phpBB 1.4.3
Сообщения: 86
Стаж: 17 лет 9 месяцев
Откуда: Ростов-на-Дону

Сообщение Undead »

Extremator писал(а):И с цветами модера и админа глухо, да?
Тебе же написали несколькими постами выше: http://www.phpbbguru.net/community/view ... 7064#97064
Аватара пользователя
Fox Mulder
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 9 месяцев

Сообщение Fox Mulder »

Сорри что вламливаюсь в тему, но поиск не дал результатов,

В общем я ставлю щас мод Демокраси 0.2.0

и така трабла:
#
#-----[ FIND ]------------------------------------------
#

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

$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
#
#-----[ REPLACE WITH ]------------------------------------------
#

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

$is_auth_ary = isset($forums_auth) ? $forums_auth : auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
Это в index.php У меня такой строки нету! С $is_auth есть только:

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

foreach ($forums_auth as $forum_id => $is_auth)
и

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

if ($is_auth['auth_mod'])
не подскажете чтото?
The Truth is Out There
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 3 месяца
Откуда: Челябинск

Сообщение ETZel »

Undead писал(а):А когда выйдет новая версия мода?
Сложно сказать. Надо реализовать достаточное кол-во новых возможностей, чтобы пользователям не пришлось слишком часто обновлять мод.
Extremator писал(а):А можно цвета сделать не через админку, а в файле.
Мод использует "стандартный" способ раскраски модеров/админов и поддержка любых других способов выходит за его рамки.
Extremator писал(а):репутацию можно без коммента ставить, хотя функция с обязательным комментарием включена
Это баг, будет поправлен.
severnet писал(а):Прошу реализовать:
- отключение/включение репутации через профиль;
- вывод комментов в теле сообщения
Я не понял, что вы подразумевали под п.1. Если раздачу репутации через профиль, то она отключается путем установки соотв. права доступа в положение "Админ.". А если что-то другое, то пожалуйста поясните.
П.2 будет, но не обязательно в ближайшей версии.

Fox Mulder
В index.php всего две строки начинаются с "$is_auth_ary =" (без кавычек)
Найдите вторую и замените на то, что сказано в REPLACE WITH.
Аватара пользователя
Fox Mulder
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 9 месяцев

Сообщение Fox Mulder »

У меня нету :( только что еще раз поиском все проверил.... Ни одной строки с таким началом.
Может быть это из-за:
index.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: index.php,v 1.99.2.3 2004/07/11 16:46:15 acydburn Exp $
Это у меня форум с ТorrentPier 0.3.5....
The Truth is Out There
Konstantin Ermakov
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 1 месяц

Сообщение Konstantin Ermakov »

Спасибо большое автору за мод.

Вопрос следующий. Правильно ли я понимаю, что "иммунитет" от желтой карточки и бана имеется у всех модераторов во всех форумах, вне зависимости от того, в каком именно форуме пользователь назначен модератором?

Возможна ли реализация следующего: пользователь X имеет права модератора в подфоруме 1 и не имеет таких прав в подфорумах 2 и 3. В подфоруме 1 он не может получать предупреждений от других модераторов или администраторов, но в подфорумах 2 и 3 карточку получить может.

Спасибо.
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

ETZel писал(а):Я не понял, что вы подразумевали под п.1. Если раздачу репутации через профиль, то она отключается путем установки соотв. права доступа в положение "Админ.". А если что-то другое, то пожалуйста поясните.
Есть люди (участники форума), которым вообще репутация не нужна. Они смогли бы зайти к себе в профиль и отключить эту функцию. После чего не могут раздавать "+/-", а также им никто не сможет этого сделать.
Если я верно тебя понял, то такая возможность реализована ТОЛЬКО для админов и модераторов, а нужно и для пользователей. :wink:
Изображение

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