[FINAL] Warnings Mod
-
- phpBB 1.4.4
- Сообщения: 150
- Стаж: 18 лет 4 месяца
- Откуда: Одесса
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 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" /> ';
$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" /> ';
$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 только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.4
- Сообщения: 150
- Стаж: 18 лет 4 месяца
- Откуда: Одесса
-
- Former team member
- Сообщения: 291
- Стаж: 18 лет 4 месяца
- Откуда: Донецк
-
- phpBB 1.4.4
- Сообщения: 150
- Стаж: 18 лет 4 месяца
- Откуда: Одесса
Да вообще то сейчас было бы неплохо получить нормальное решение по картинкам....
Кстати в инструкции у вас следующие:
Как видите просится открыть lang_english хотя на самом деле требуется lang_russia. И в инструкции отсуствует раздел copy.
Кстати в инструкции у вас следующие:
Код: Выделить всё
#
#-----[ 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
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Спасибо.lautes писал(а):Как видите просится открыть lang_english хотя на самом деле требуется lang_russia. И в инструкции отсуствует раздел copy.
Все эти и другие "недостатки" инструкции - известны.
МОД выложен для тестирования опытными пользователями в форуме:
Бета-версии модов
Здесь авторы могут постить бета-версии своих модификаций. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.4
- Сообщения: 150
- Стаж: 18 лет 4 месяца
- Откуда: Одесса
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Удалено... Новая инструкция будет скоро с обновленной версией мода и никак иначе.lautes писал(а):Вот я попробывал немного переделать инструкцию:
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 2.0.2
- Сообщения: 333
- Стаж: 18 лет 11 месяцев
- Откуда: msk.reg.ru
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Это где такое?NCom писал(а):Я заметил что после выдачи кому либо предупреждения.. аватара пользователя перестает отображаться... как это сделать у себя?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.2
- Сообщения: 333
- Стаж: 18 лет 11 месяцев
- Откуда: msk.reg.ru
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
fskon
Поставить почтовую заглушку на лдокалку? Дать таки доступ к почтовику?
А подписка на темы как увас работает? А уведомление о личке? Включение в группы? А регистрация как работает? У вас там тоже ругается кстати...
Добавлено спустя 2 минуты 27 секунд:
Поставить почтовую заглушку на лдокалку? Дать таки доступ к почтовику?
А подписка на темы как увас работает? А уведомление о личке? Включение в группы? А регистрация как работает? У вас там тоже ругается кстати...
Добавлено спустя 2 минуты 27 секунд:
Тогда мое надо удалить, из-за неуниверсальности. А в идеале попросить Гогу добавить обработку будущего, ага?rxu писал(а):Одно из возможных решений для совмещения с Universal TodayAt/YesterdayAt Mod by Goga