Уважаемые пользователи!
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. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Князь Тьмы
Добрый человек! Здесь идет тестирование пока еще не до конца ддоработанного продукта...
Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Вы четко то осознаете? Ставить такие версии рекомендуется лицам, знакомым с движком форума.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

Рекомендую добавить в мод эти строки для резервного копирования базы через админ панель форума

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

#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_db_utilities.php

#
#-----[ FIND ]------------------------------------------------
# NOTE: Whole string is longer 
#
			$tables = array('auth_access', 'banlist', 'categories',

#
#-----[ IN-LINE FIND ]----------------------------------------
#
); 

#
#-----[ IN-LINE BEFORE, ADD ]----------------------------------
#
, 'reputation', 'reputation_text', 'post_reports'

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

наш форум http://forum.aeroion.ru/cat1.html
lusever
phpBB 1.4.2
Сообщения: 66
Стаж: 19 лет 2 месяца

Сообщение lusever »

Xpert писал(а):Вот как раз что касается ссылок, то код автора верен. В тех разделах, которые требуют 100%-го получения sid, его надо добавлять вручную... Это напрямую влияет на безопасность.
Никто писал(а):Чтобы у вас не было проблем с потерей сессий настройте куки правильно, а не переписывайте под мода
Может я ни чего и не понимаю, но в функwии:

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

function append_sid($url, $non_html_amp = false)
{
	global $SID;

	if ( !empty($SID) && !preg_match('#sid=#', $url) )
	{
		$url .= ( ( strpos($url, '?') !== false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
	}

	return $url;
}
SID явно присваевается.
Может кто и не понимает зачем она нужена? А затем, чтобы пользователи других систем не переписывали:
$temp_url = "post_report.$phpEx?mode=report&"
на
$temp_url = "modules.php?name=Forum&file=post_report&mode=report&"
а создали несколько правил, которые автоматом переделывали всё под систему. У меня на нюке по крайней мере так!

В подтверждение моих слов (что-то здесь мне не доверяют :( ) посмотрите код самого форума (оригинального). Отыщите мне там ссылки без append_sid?

Posted after 1 minute 28 seconds:

А ещё в моих фиксах надо бы убрать '&sid=' . $userdata['session_id']). НО это уж, наверно...
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 2 месяца

Сообщение Carbofos »

Есть апдейт! Большое спасибо ETZel за помощь!

Поручик
Я совсем про них забыл, спасибо, что напомнил! Да, специально для тебя внутренние изменения :)

lusever
lusever писал(а):Отыщите мне там ссылки без append_sid?
Есть такие в кнопках модерации форума, я сам видел :wink:

зы: экзамен сегодня накрылся, я забыл записаться Изображение :shock: :D
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 2 месяца

Сообщение Carbofos »

Благодарности ETZel-у, это его работа :)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5285
Стаж: 19 лет 4 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Carbofos, ETZel, Поручик
Всё супер! Модолцы, пофиксили почти всё :D И даже работает! :D

Проверял я не все функции мода, но отмечу что надо бы поправить:

1. в инструкции к моду дважды встречается

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

#
#-----[ OPEN ]------------------------------------------
#
admin/admin_db_utilities.php
2. там же, в инструкции при редактировании templates/subSilver/index_body.tpl:

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

#
#-----[ IN-LINE FIND ]------------------------------------------
#
	{NEWEST_USER}

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
	{RESPECTED_USERS}{NEWEST_USER}
А надо бы

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

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
	{RESPECTED_USERS}
3. В режиме просмотра отзывов о пользователе при нажатии на кнопку IP пишет что "Форума, который вы выбрали, не существует", хотя форум никуда не девался :)



Это пока всё, так как особо не мучал. Но основные функции вроде бы работают отлично :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 4 месяца

Сообщение Extremator »

Поставил Демократию пока вроде все работает, без глюков.
У меня такой вопрос так и должно быть, что "Срок действия бана по умолчанию" нельзя выставить на определнное число дней или как?
Я так понимаю, что я где-то, что-то не то сделал.
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 4 месяца
Откуда: Челябинск

Сообщение ETZel »

Extremator
действительно, в файле democracy014.mod опечатка в блоке [SQL] !
чтобы ее исправить, выполните запрос

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

UPDATE phpbb_config
   SET config_name = 'reputation_ban_expire_default'
   WHERE config_name = 'reputation_ban_exipre_default';
Аватара пользователя
Axl
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 6 месяцев

Сообщение Axl »

А я так понял, что в версии 0.14 убрали возможность, задавать минимальное количество постов юзера, который может учавствовать в репутации? :(
http://passat-b5.ru
Всё о машинах VW Passat B5
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 4 месяца

Сообщение Extremator »

ETZel
Спасибо помогло все работает.
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 4 месяца
Откуда: Челябинск

Сообщение ETZel »

Axl писал(а):в версии 0.14 убрали возможность, задавать минимальное количество постов юзера, который может учавствовать в репутации
Такой возможности в предыдущих версиях не было. Но обязательно будет. :D
lusever
phpBB 1.4.2
Сообщения: 66
Стаж: 19 лет 2 месяца

Сообщение lusever »

Ещё не хватает тайм-аута для повышения рейтинга для одного и тогоже человека.
Аватара пользователя
Axl
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 6 месяцев

Сообщение Axl »

ETZel писал(а):Такой возможности в предыдущих версиях не было. Но обязательно будет
ETZel
Почему же? :shock:
Была, по крайней мере в 0.12!
Я выставлял в админке, что репутацию может ставить пользователь, набравший не менее 500 сообщений на форуме.
Прекрасно работало! :!:

А ещё вопрос такой...
Нет ли такой функции, что бы пользователь мог вывести на отдельный лист всех, у кого репутация хоть какая то есть?
Т.е. не равная нулю?
Как пункт "пользователи" например, в стандартном phpBB2?
http://passat-b5.ru
Всё о машинах VW Passat B5
HDMan
phpBB 1.0.0
Сообщения: 6
Стаж: 19 лет
Откуда: Москва

Сообщение HDMan »

Axl писал(а):Я выставлял в админке, что репутацию может ставить пользователь, набравший не менее 500 сообщений на форуме.
Прекрасно работало! :!:
Наверно уместнее давать возможность выставлять репутацию, не от количества сообщений а от текущей репутации. Бывают такие флеймогоны что так и хочется кнопочку "Бан" нажать.
Если у него есть 500 сообщений, а репутация с "-", то его мнение для форума не значительно, а точнее даже вредно!

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