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

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Никто
Advanced Lamers Team
Сообщения: 316
Стаж: 19 лет 3 месяца
Откуда: Химки
Забанен: Бессрочно

Сообщение Никто »

lusever писал(а):-FIND
for ( $i = 0; $i < count($info); $i++ )
-REPLACE
$info_count = count($info);
for ( $i = 0; $i < $info_count; $i++ )
-- Затем, чтобы в цикле всё время не высчитывалась.
Согласен
lusever писал(а):-FIND AND DELETE, без этого объявдения в шаблоне всё прекрасно работает
'L_BACK_TO_TOP' => $lang['Back_to_top'],
А вот это БАЯН!
Долой edgar'a - самого тупого юзера на форуме!
FaN_MU
phpBB 1.4.0
Сообщения: 36
Стаж: 19 лет 10 месяцев

Сообщение FaN_MU »

Никто
Ну а почему в моде не указано, для какой версии он предназначен? :roll:
И тем более, я не прошу поддержку по форуму. :)
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

FaN_MU писал(а):Ну а почему в моде не указано, для какой версии он предназначен?
потому что по умолчанию все моды предназначены для последней версии
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 19 лет 7 месяцев

Сообщение Soontir »

А как сделать, чтобы можно было модераторам тоже предупреждения давать?

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

И ещё: как ставить временные ограничения? Чтобы один пользователь мог поднять/опустить другому репутацию например на 1 в час.

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

А вообще мод супер! Огромное спасибо за него автору!!! Ещё немного пофиксить и можно переносить с локалки на работающий форум!
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 19 лет 3 месяца
Откуда: Челябинск

Сообщение ETZel »

Soontir писал(а):А как сделать, чтобы можно было модераторам тоже предупреждения давать?
Никак, но в принципе можно добавить. А реальная необходимость в этом есть?
Soontir писал(а): как ставить временные ограничения
Будет в следующей версии
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 19 лет 7 месяцев

Сообщение Soontir »

Вместе с Никто (за что ему огромное спасибо!!!) добавили возможность выдавать преды модераторам:

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

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#

/////////////democracy////////////////////
		if ( $board_config['warnings_enabled'] )
		{
			if ( $userdata['user_id'] != $postrow[$i]['user_id'] && $postrow[$i]['user_level'] != ADMIN && $postrow[$i]['user_level'] != MOD && $postrow[$i]['user_level'] != GLOBAL_MOD && $postrow[$i]['user_level'] != MAIN_MOD && $is_auth['auth_mod'] )

#
#-----[ REPLACE WITH ]------------------------------------------
#

/////////////democracy////////////////////
		if ( $board_config['warnings_enabled'] )
		{
			if ( $userdata['user_id'] != $postrow[$i]['user_id'] && $postrow[$i]['user_level'] != ADMIN && $is_auth['auth_mod'] )

#
#-----[ OPEN ]------------------------------------------
#
includes\usercp_reputation.php
#
#-----[ FIND ]------------------------------------------
#

            if ( $row['user_level'] == MOD || $row['user_level'] == ADMIN )

#
#-----[ REPLACE WITH ]------------------------------------------
#

		if ( $row['user_level'] == ADMIN )
Теперь предупреждения можно выдавть всем, кроме Админа :)

ETZel писал(а):Будет в следующей версии
А когда она выйдет?

Добавлено спустя 2 часа 26 минут 35 секунд:

И ещё:
1. Как сделать, чтобы никто не мог изменить админу репутацию, то есть для админа вообще убрать репутацию?
2. При придупреждениях, под аваторой у пользователя появляется жёлтые карточки. Чтобы понятно было, что это такое, я у себя во viewtopic.tpl перед

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

{postrow.POSTER_WARNINGS}
добавил

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

Предупреждения: 
Но теперь слово "Предупреждения: " есть у админа тоже... Как его у админа убрать-то? Или сделать так, чтобы "Предупреждения: " появлялось только тогда, когда у тебя есть преды, а не всё время висело?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

Soontir писал(а):Но теперь слово "Предупреждения: " есть у админа тоже... Как его у админа убрать-то?
Надо было править в viewtopic.php

Найти:

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

$user_warnings = '<a href="' . $temp_url . '" title="' . sprintf($lang['reputation_warnings_to'], $poster) . '">';
Заменить примерно так:

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

$user_warnings = 'Предупреждения: <a href="' . $temp_url . '" title="' . sprintf($lang['reputation_warnings_to'], $poster) . '">';
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 19 лет 7 месяцев

Сообщение Soontir »

Siava
Спасибо!!!
1. Как сделать, чтобы никто не мог изменить админу репутацию, то есть для админа вообще убрать репутацию?
???
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Есть предложение - как отделить учет предупреждений (горчичников) от самих сообщений?

Бывает даешь горчичник за оскорбляющее сообщение, потом это сообщение удаляешь - горчичник пропадает, можно сделать чтобы счетчик не уменьшался даже если сообщение за которое назначено предупреждение удалено?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

diakas
diakas писал(а):потом это сообщение удаляешь - горчичник пропадает
Что-то вы не так поставили. Я пробовал такую комбинацию - карточка остаётся на месте.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Точно - горчичники остаются :shock:

Но у меня просто у одного пользователя 2 горчичника исчезли (до автобана выставлено 5) - из-за чего такое может быть?

Я думал из-за удаления его сообщений, а выходит нет?

Может кто из модеров удалил из списка предупреждений? - такое может быть???

И еще - у меня при нажатии на IP в списке отзывов вываливается "Форума, который вы выбрали, не существует" версия мода 014, установлен вчера.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 19 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

"Форума, который вы выбрали, не существует"
выше об этом баге писали
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Iftin
Писали - но решения то нет? Зачем тогда вообще там IP?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
dinoel
phpBB 1.2.0
Сообщения: 13
Стаж: 20 лет

Сообщение dinoel »

установил мод.
вроде как бы все правильно и ошибок не выдает...

но при нажатии на "репутация" или "согласится" "не согласится"
происходит переход на главную страницу форума :?:

и еще кнопки "отзывы" не видно ???

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