Show Banned Status phpbb3

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить

Был ли полезен для вас данный анонс ???

Можно выбрать до 1 варианта ответа

7
88%
1
13%
 
Всего голосов: 8
 

Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

Всем доброго времени суток, сегодня будет необычайный анонс. Чем необычайный ?? Да тем, что вам не придется ничего скачивать, нужно лишь выполнить описанные правки. Сама модификация называется Show Banned Status, ее назначение - вывод в минипрофиль (если пользователь в Бане) надписи - Забанен. Лично я считаю мод достаточно полезным, очень легок в установке и руссификации.


Вообщем если заинтересовало, то переходим к установке, открываем viewtopic.php и ......
И находим следущую строку

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

'u.*, z.friend, z.foe, p.*',
В строке находим Добавляем после найденного

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

, b.ban_id
Находим

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

'ON'	=> 'z.user_id = ' . $user->data['user_id'] . ' AND z.zebra_id = p.poster_id'
		)
Добавляем после найденного

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

, array(
			'FROM'	=> array(BANLIST_TABLE => 'b'),
			'ON'	=> 'b.ban_userid  = u.user_id OR b.ban_email = u.user_email AND b.ban_end = 0'
		)
Находим

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

'from'			=> '',
Добавляем после найденного

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

'banned_status'	=> '',
Находим

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

'from'			=> (!empty($row['user_from'])) ? $row['user_from'] : '',
Добавляем после найденного

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

'banned_status'	=> (isset($config['allow_banned_status']) && $config['allow_banned_status'] && !empty($row['ban_id'])) ? $row['ban_id'] : false,
Находим

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

'POSTER_FROM'		=> $user_cache[$poster_id]['from'],
Добавляем после найденного

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

'POSTER_BANNED'		=> $user_cache[$poster_id]['banned_status'],

Далее открываем файл includes/acp/acp_board.php и ....
И находим

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

'allow_birthdays'		=> array('lang' => 'ALLOW_BIRTHDAYS',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
Добавляем после найденного

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

	'allow_banned_status'	=> array('lang' => 'ALLOW_BANNED_STATUS',	'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
Далее открываем файл language/ru/common.php и ....
И находим

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

'BIRTHDAYS'				=> 'любой текст',
Добавляем после найденного

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

'BANNED_USER_STATUS'	=> 'Забанен',
Далее открываем файл language/ru/acp/board.php и ....
И находим

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

'ALLOW_ATTACHMENTS'			=> 'любой текст',
Добавляем после найденного

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

'ALLOW_BANNED_STATUS'		=> 'Показывать статус блокировки',
	'ALLOW_BANNED_STATUS_EXPLAIN' => 'Отображать надпись "Забанен" в мини-профилях при просмотре тем',
Далее открываем файл styles/prosilver/template/viewtopic_body.html и ....
И находим

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

<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
Добавить после найденного

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

<!-- IF postrow.POSTER_BANNED --><dd><strong style="color:#AA0000;">{L_BANNED_USER_STATUS}</strong></dd><!-- ENDIF -->
Далее открываем файл styles/subsilver2/template/viewtopic_body.html и ....
И находим

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

<!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->
Добавить после найденного

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

<!-- IF postrow.POSTER_BANNED --><br /><span style="color:#AA0000;">{L_BANNED_USER_STATUS}</span><!-- ENDIF -->
После правок файлов обязательно очистить кеш и активировать модификацию по пути - Админка - Настройки форума.
Успехов в установке :bra_vo:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
Beksssss
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 789
Стаж: 11 лет 9 месяцев
Откуда: Грозный
Контактная информация:

Show Banned Status phpbb3

Сообщение Beksssss »

DeaDRoMeO писал(а):После правок файлов обязательно очистить кеш и активировать модификацию по пути - Админка - Настройки форума.
Правки провел!
Кеши почистил!
Активировать модификацию не удалось, по причине отсутствия признаков настроек в указанном месте?
Последний раз редактировалось Beksssss 25 фев 2013, 07:42, всего редактировалось 1 раз.
Пароль от входа в админку форума ни святому, и ни самому черту не даю! Надеюсь на благоразумие своих доброжелателей!
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

Точно все правки выполнены? Ни одной не пропустили?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
Beksssss
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 789
Стаж: 11 лет 9 месяцев
Откуда: Грозный
Контактная информация:

Show Banned Status phpbb3

Сообщение Beksssss »

SENSEY - DeaDRoMeO !
Может что и пропустил - ну Вы меня знаете ...
Дело было уже к утру, а там я уже тормозить начинаю все более надежней...))
Буду смотреть еще раз!!!
С безграничным уважением :uch_tiv:
Пароль от входа в админку форума ни святому, и ни самому черту не даю! Надеюсь на благоразумие своих доброжелателей!
#4
Аватара пользователя
Beksssss
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 789
Стаж: 11 лет 9 месяцев
Откуда: Грозный
Контактная информация:

Show Banned Status phpbb3

Сообщение Beksssss »

SENSEY - DeaDRoMeO !
Вы как всегда правы!
Промашка у меня все же была в коде!
В ходе проверки выяснилось, что данный мод полностью рабочий и превосходного качества!
Спасибо огромное SENSEY, за этот бесценный подарок!!!
С безграничным уважением :uch_tiv:
Пароль от входа в админку форума ни святому, и ни самому черту не даю! Надеюсь на благоразумие своих доброжелателей!
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

Ну вот, будьте внимательны, поздравляю)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
Кирилл Булычёв
Заглянул на огонек
Заглянул на огонек
Сообщения: 38
Стаж: 10 лет 11 месяцев
Откуда: Гродно
Контактная информация:

Show Banned Status phpbb3

Сообщение Кирилл Булычёв »

а скажите в сам профиль, как добавить такую надпись?
#7
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

Если получится применить правки от viewtopic.php для memberlist.php , то тогда добавится, а если нет - то нет, экспериментируйте
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#8
Аватара пользователя
dqdmitry
Самый Любознательный
Самый Любознательный
Сообщения: 377
Стаж: 11 лет 4 месяца
Откуда: Ангарск
Контактная информация:

Show Banned Status phpbb3

Сообщение dqdmitry »

Серёг, а если, допустим, я заблокировал кого-то на день, или на час, то эта надпись по прошествии этого времени сама должна исчезнуть?
Просто попробовал на локале на час заблокировать, надпись после часа не исчезла...
Должен сказать, что в реале никого еще не блокировал...
нуевонафигэтотавтомод
#9
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

dqdmitry писал(а):то эта надпись по прошествии этого времени сама должна исчезнуть?
По идее по прошествии дня должна исчезнуть
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#10
Аватара пользователя
dqdmitry
Самый Любознательный
Самый Любознательный
Сообщения: 377
Стаж: 11 лет 4 месяца
Откуда: Ангарск
Контактная информация:

Show Banned Status phpbb3

Сообщение dqdmitry »

DeaDRoMeO писал(а):По идее по прошествии дня должна исчезнуть
Не, не исчезла...
"Банил" на час, прошло почти двое суток, надпись осталась...
Может из-за того, что на локале?
нуевонафигэтотавтомод
#11
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

Уффф, беда в том что пометка о том что пользователь был в бане остается в БД и не убирается, это касается даже стандартной функции бана, неизлечимо
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#12
Кирилл Булычёв
Заглянул на огонек
Заглянул на огонек
Сообщения: 38
Стаж: 10 лет 11 месяцев
Откуда: Гродно
Контактная информация:

Show Banned Status phpbb3

Сообщение Кирилл Булычёв »

DeaDRoMeO, на какие выводы напращивается, что мод бесполезен?
Последний раз редактировалось Кирилл Булычёв 23 апр 2013, 17:48, всего редактировалось 1 раз.
#13
Аватара пользователя
dqdmitry
Самый Любознательный
Самый Любознательный
Сообщения: 377
Стаж: 11 лет 4 месяца
Откуда: Ангарск
Контактная информация:

Show Banned Status phpbb3

Сообщение dqdmitry »

DeaDRoMeO писал(а):Уффф, беда в том что пометка о том что пользователь был в бане остается в БД и не убирается, это касается даже стандартной функции бана, неизлечимо
Во как!
Сергей, получается, что если банить - то только навсегда?
А зачем тогда в стандартных функциях есть выбор, на какой срок заблокировать?
Чего-то совсем не понимаю ничего... :zvez_ochki:
нуевонафигэтотавтомод
#14
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

Немного не так выразился
Дело в том что возможно в БД остается пометка о бане, в стандартном двиге же нет возможности вывода статуса Заблокирован. По истечении бана запись в БД стирается. А вот данный мод почему то не цепляет изменения в статусе
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#15
Аватара пользователя
dqdmitry
Самый Любознательный
Самый Любознательный
Сообщения: 377
Стаж: 11 лет 4 месяца
Откуда: Ангарск
Контактная информация:

Show Banned Status phpbb3

Сообщение dqdmitry »

DeaDRoMeO писал(а):Немного не так выразился. Дело в том что возможно в БД остается пометка о бане, в стандартном двиге же нет возможности вывода статуса Заблокирован. По истечении бана запись в БД стирается. А вот данный мод почему то не цепляет изменения в статусе
Понятно.
Жаль, если так, штука-то хорошая...
Придется как минимум в админке его деактивировать,... Или совсем правки вернуть назад...
нуевонафигэтотавтомод
#16
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Show Banned Status phpbb3

Сообщение DeaDRoMeO »

НУ у меня аналог этого мода стоит - и всеравно такая же беда как и у вас
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#17
Ответить