Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FINAL] Warnings Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

rxu
Пробывал выполнять и phpmyadmin'ом и делал файлом через генератор...

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

Всё проблема решена. Благодарю за помощь!!!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Объясните как решили, ну очень странная проблема.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Для тех, кто использует Multiple Ranks And Staff View by Mighty Gorgon (MOD Version: 2.0.3)

Вместо

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

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
...............
#
#-----[ FIND ]------------------------------------------
#
	else if ( $postrow[$i]['user_rank'] )
	{
	
#
#-----[ BEFORE, ADD ]------------------------------------------
#
	// [begin] Warnings Mod 1.0.2
	elseif ( $postrow[$i]['user_warnings'] || $postrow[$i]['user_banned'] )
	{
		if ( ( $postrow[$i]['user_warnings'] == $board_config['warnings_per_ban'] ) || $postrow[$i]['user_banned'] )
		{
			$poster_rank = $lang['Banned_rank'];
			$rank_image =  '<br />' . '<img src="' . $images['user_banned_rank'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" />';
		}
		elseif ( $postrow[$i]['user_warnings'] )
		{
			$poster_rank = sprintf($lang['Warned_rank'], $postrow[$i]['user_warnings']);
			$rank_image =  '<img src="' . $images['user_warned_rank'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" />&nbsp;';
			$rank_image = '<br />' . str_repeat($rank_image, $postrow[$i]['user_warnings']);
		}
	}
	// [end] Warnings Mod 1.0.2
Используем

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

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
.........................
#
#-----[ FIND ]------------------------------------------
#
	if ( $poster_id == ANONYMOUS && $postrow[$i]['post_username'] != '' )
	{
		$poster = $postrow[$i]['post_username'];
		$user_rank_01 = $lang['Guest'] . '<br />';
	}
	
#
#-----[ AFTER, ADD ]------------------------------------------
#
	// [begin] Warnings Mod 1.0.2
	elseif ( $postrow[$i]['user_warnings'] || $postrow[$i]['user_banned'] )
	{
		if ( ( $postrow[$i]['user_warnings'] == $board_config['warnings_per_ban'] ) || $postrow[$i]['user_banned'] )
		{
			$user_rank_01 = $lang['Banned_rank'];
			$user_rank_01_img =  '<br />' . '<img src="' . $images['user_banned_rank'] . '" alt="' . $user_rank_01 . '" title="' . $user_rank_01 . '" border="0" />';
		}
		elseif ( $postrow[$i]['user_warnings'] )
		{
			$user_rank_01 = sprintf($lang['Warned_rank'], $postrow[$i]['user_warnings']);
			$user_rank_01_img =  '<img src="' . $images['user_warned_rank'] . '" alt="' . $user_rank_01 . '" title="' . $user_rank_01 . '" border="0" />&nbsp;';
			$user_rank_01_img = '<br />' . str_repeat($user_rank_01_img, $postrow[$i]['user_warnings']);
		}
	}
	// [end] Warnings Mod 1.0.2
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

Xpert
Вообщем откуда то обнаружились вдруг разные вариации в таблице юзер колонок warnings... Т.е. warning, warnings и даже warningg... Откуда это взялось непонятно и я всё это удалил после этого просто заново выполнил запрос...
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 17 лет 4 месяца
Откуда: Донецк

Сообщение -=XaKeP=- »

Xpert писал(а):Ну модераторов я еще могу понять, если банит админ...
Ну так можно такое сделать?
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

Да вообще то сейчас было бы неплохо получить нормальное решение по картинкам....

Кстати в инструкции у вас следующие:

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

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// [begin] Warnings Mod 1.0.2
$lang['Warned_rank'] = 'Предупреждений: %s';
$lang['Banned_rank'] = 'Забанен';
$lang['Warn_user'] = 'Выдать пользователю предупреждение';
$lang['Warning_type'] = 'Что';
$lang['Warning_type_warning'] = 'Предупреждение';
$lang['Warning_type_ban'] = 'Бан';
$lang['Warning_time'] = 'Продолжительность';
$lang['Warning_text'] = 'Текст';
$lang['No_warning_for_user'] = 'Вы не можете выдать предупреждение данному пользователю';
$lang['Warning_received_for_this_post'] = 'За данное сообщение уже было выдано предупреждение';
$lang['Warning_cannot_process_not_yours'] = 'Вы не можете производить действия с данным предупреждением';
$lang['Warning_cannot_remove_expired'] = 'Вы не можете снять истекщее предупреждение';
$lang['User_not_exist'] = 'Пользователь не существует';
$lang['Warnings_not_enough_params'] = 'Недостаточно данных';
$lang['Warnings_wrong_params'] = 'Неверные данные';
$lang['wt_infinity'] = 'Бессрочно';
$lang['wt_1'] = '1 день';
$lang['wt_3'] = '3 дня';
$lang['wt_5'] = '5 дней';
$lang['wt_7'] = '7 дней';
$lang['wt_14'] = '2 недели';
$lang['wt_30'] = '1 месяц';
$lang['Expired_warnings'] = 'Снятые';
$lang['Warning_successfully_added'] = 'Предупреждение было успешно выдано';
$lang['Warning_actions'] = 'Действия';
$lang['Remove_warning'] = 'снять';
$lang['Delete_warning'] = 'удалить';
$lang['Confirm_remove_warning'] = 'Вы действительно хотите снять данное предупреждение?';
$lang['Confirm_delete_warning'] = 'Вы действительно хотите удалить данное предупреждение?';
$lang['Warning_removed'] = 'Предупреждение было успешно снято';
$lang['Warning_deleted'] = 'Предупреждение было успешно удалено';
$lang['Click_return_profile'] = '%sВернуться к профилю пользователя%s';
$lang['Warned_post_link'] = 'за это сообщение';
$lang['Warnings'] = 'Предупреждения';
$lang['Warning_text_caption'] = 'Причина';
$lang['Warning_poster'] = 'Кто';
$lang['Warning_expires'] = 'Срок действия';
$lang['User_banned'] = 'Пользователь забанен';
$lang['You_been_banned_warnings'] = 'Вы были забанены по совокупности предупреждений. Вам будет открыт доступ на форум %s';
$lang['You_been_banned_ban'] = 'Вы были забанены. Вам будет открыт доступ на форум %s';
$lang['User_banned_warnings'] = 'Пользователь забанен по совокупности предупреждений. Доступ будет открыт %s';
$lang['User_banned_ban'] = 'Пользователь забанен. Доступ будет открыт %s';
$lang['Warnings_limit_reached'] = 'Достигнут лимит предупреждений для пользователя';
$lang['You_received_warning'] = 'Вы получили предупреждение на %s';
$lang['You_received_ban'] = 'Вы получили бан на %s';
$lang['Warnings_per_ban'] = 'Максимальное количество предупреждений';
$lang['Warnings_per_ban_explain'] = 'Количество предупреждений для автоматического бана';
// [end] Warnings Mod 1.0.2
Как видите просится открыть lang_english хотя на самом деле требуется lang_russia. И в инструкции отсуствует раздел copy.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

lautes писал(а):Как видите просится открыть lang_english хотя на самом деле требуется lang_russia. И в инструкции отсуствует раздел copy.
Спасибо.
Все эти и другие "недостатки" инструкции - известны.
МОД выложен для тестирования опытными пользователями в форуме:
Бета-версии модов
Здесь авторы могут постить бета-версии своих модификаций. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

Вот я попробывал немного переделать инструкцию:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

lautes писал(а):Вот я попробывал немного переделать инструкцию:
Удалено... Новая инструкция будет скоро с обновленной версией мода и никак иначе.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

Xpert в обновленной? А какие изменения будут?

И еще вопос. Я заметил что после выдачи кому либо предупреждения.. аватара пользователя перестает отображаться... как это сделать у себя?
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 17 лет 10 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Xpert писал(а):Удалено... Новая инструкция будет скоро с обновленной версией мода и никак иначе.
Локальщиков учтешь? :)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

fskon писал(а):Локальщиков учтешь?
На локалке работает без проблем.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

NCom писал(а):Я заметил что после выдачи кому либо предупреждения.. аватара пользователя перестает отображаться... как это сделать у себя?
Это где такое?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 17 лет 10 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Палыч писал(а):На локалке работает без проблем.
Не скажи =) Работает то - работает, но как...
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

fskon
Поставить почтовую заглушку на лдокалку? Дать таки доступ к почтовику?

А подписка на темы как увас работает? А уведомление о личке? Включение в группы? А регистрация как работает? У вас там тоже ругается кстати...

Добавлено спустя 2 минуты 27 секунд:
rxu писал(а):Одно из возможных решений для совмещения с Universal TodayAt/YesterdayAt Mod by Goga
Тогда мое надо удалить, из-за неуниверсальности. А в идеале попросить Гогу добавить обработку будущего, ага?
я люблю daft punk | новый sugoi.ru

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