Пропустить

[FINAL] Warnings Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение lautes » 10.04.2007 20:39

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

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

Всё проблема решена. Благодарю за помощь!!!
Аватара пользователя
lautes
phpBB 2.0.2
 
Сообщения: 152
Зарегистрирован: 22.12.2006 18:10
Откуда: Одесса
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 10.04.2007 21:15

Объясните как решили, ну очень странная проблема.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 10.04.2007 21:30

Для тех, кто использует 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 только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение lautes » 10.04.2007 21:35

Xpert
Вообщем откуда то обнаружились вдруг разные вариации в таблице юзер колонок warnings... Т.е. warning, warnings и даже warningg... Откуда это взялось непонятно и я всё это удалил после этого просто заново выполнил запрос...
Аватара пользователя
lautes
phpBB 2.0.2
 
Сообщения: 152
Зарегистрирован: 22.12.2006 18:10
Откуда: Одесса
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Сообщение -=XaKeP=- » 10.04.2007 21:49

Xpert писал(а):Ну модераторов я еще могу понять, если банит админ...

Ну так можно такое сделать?
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
-=XaKeP=-
phpBB 2.0.7
 
Сообщения: 299
Зарегистрирован: 15.12.2006 13:02
Откуда: Донецк
Благодарил (а): 5 раз.
Поблагодарили: 6 раз.

Сообщение lautes » 10.04.2007 21:53

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

Кстати в инструкции у вас следующие:
#
#-----[ 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.
Аватара пользователя
lautes
phpBB 2.0.2
 
Сообщения: 152
Зарегистрирован: 22.12.2006 18:10
Откуда: Одесса
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 10.04.2007 22:10

lautes писал(а):Как видите просится открыть lang_english хотя на самом деле требуется lang_russia. И в инструкции отсуствует раздел copy.

Спасибо.
Все эти и другие "недостатки" инструкции - известны.
МОД выложен для тестирования опытными пользователями в форуме:
Бета-версии модов
Здесь авторы могут постить бета-версии своих модификаций. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение lautes » 10.04.2007 22:48

Вот я попробывал немного переделать инструкцию:
Аватара пользователя
lautes
phpBB 2.0.2
 
Сообщения: 152
Зарегистрирован: 22.12.2006 18:10
Откуда: Одесса
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 10.04.2007 23:01

lautes писал(а):Вот я попробывал немного переделать инструкцию:

Удалено... Новая инструкция будет скоро с обновленной версией мода и никак иначе.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение NCom » 11.04.2007 1:10

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

И еще вопос. Я заметил что после выдачи кому либо предупреждения.. аватара пользователя перестает отображаться... как это сделать у себя?

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Сообщение fskon » 11.04.2007 1:42

Xpert писал(а):Удалено... Новая инструкция будет скоро с обновленной версией мода и никак иначе.

Локальщиков учтешь? :)

fskon
phpBB 2.0.9
 
Сообщения: 340
Зарегистрирован: 26.05.2006 7:48
Откуда: msk.reg.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 11.04.2007 2:26

fskon писал(а):Локальщиков учтешь?

На локалке работает без проблем.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Xpert » 11.04.2007 9:17

NCom писал(а):Я заметил что после выдачи кому либо предупреждения.. аватара пользователя перестает отображаться... как это сделать у себя?

Это где такое?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение fskon » 11.04.2007 9:59

Палыч писал(а):На локалке работает без проблем.

Не скажи =) Работает то - работает, но как...

fskon
phpBB 2.0.9
 
Сообщения: 340
Зарегистрирован: 26.05.2006 7:48
Откуда: msk.reg.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 11.04.2007 11:16

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

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

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

rxu писал(а):Одно из возможных решений для совмещения с Universal TodayAt/YesterdayAt Mod by Goga

Тогда мое надо удалить, из-за неуниверсальности. А в идеале попросить Гогу добавить обработку будущего, ага?
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы