Страница 1 из 20

Moderator Tags

Добавлено: 06.04.2005 22:08
Менеджер сайта
Название мода: Moderator Tags
Автор: Coagulant
Описание мода: Добавляет теги [mod][/mod] для выделения сообщений модераторов. После модерации сообщения пользователя с использованием тегов он более не может редактировать свое сообщение, однако администраторы и модераторы по-прежнему могут.

Версия мода: 1.3.0
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~ 15 минут

Скачать: moderator_tags_130.zip
Размер файла: 5 kb

Drupal Refresh

Добавлено: 06.04.2005 22:36
Coagulant
FAQ

Moderator Tags 1.3.0 работает только с версиями phpbb 2.0.19 и выше.
Младшие версии мода не работают с phpbb >= 2.0.19.
Обновите phpbb и версию мода чтобы всё работало наилучшим образом


- Какая последняя версия мода?
Самую свежую версию мода можно скачать здесь >> [скачать]

- Где можно увидеть демо/скриншот?
Вот демо-форум. А вот скриншоты: Картинка с тэгом [mod], Картинка с тэгом [mod="Coagulant"].

- Можно поподробнее о функциях мода?
[+] отмодерированные сообщения могут удаляться и изменяться только администраторами и модераторами
[+] поддержка тегов [mod="Имя модератора"] для обозначения модератора
[+] модераторы имеют права использовать теги только в своих форумах и личных сообщениях (для удобства использования в posting.php добавляется кнопка MOD)
[+] при цитировании всего сообщения (кнопка quote) теги модератора вырезаются
[+] запрещено использовать теги в подписи

- Не могу найти строчку global $template, в файле includes/bbcode.php, что делать?
Перед установкой мода необходимо инсталлировать вспомогательный мод Multiple BBcode Mod 1.4.0с [скачать].

- Есть ли проблемы с нестандартными стилями?
В них придется сделать изменения по аналогии с subSilver в .tpl и .css файлах. Поддержка оказывается только по моду, а не по стилям. Надеюсь на ваше понимание.

- Как изменить внешний вид тегов модератора?
За это отвечают файлы bbcode.tpl и ваше_название_стиля.css или аналогичные для вашего стиля.

- Какие есть похожие моды / аддоны к MT?
[BETA] Moderator Tag (Light Version) (by quazi)
Более простой мод с подобной идеей, пододет тем, кому все навороты MT не нужны.
Moderator Tags Add-On 1: APM 2.1.2 Compatible
Для совместимости с Advanced Posts Merging 2.1.2.
Сообщение юзера, отмодерированное с тегами [mod] не склеивается с последующим.
Moderator Tags Add-On 2: EQRF 3.0.3 Compatitable
Для совместимости с Extended Quick Reply Form 3.0.3.
Добавляет кнопку [mod] на форму быстрого ответа для админов и модераторов.
Add-on by Поручик Этот мод преобразует имя модератора (администратора) в ссылку на профиль, а также добавляет время сообщения. Фоновый цвет восклицательного знака устанавливается цветом имени модератора (администратора).

Добавлено: 07.04.2005 12:03
VVVas
Насколько необходим Multiple BBcode Mod? На что влияет его отсутствие/присутствие?

Добавлено: 07.04.2005 15:12
Coagulant
Этот мод позволяет добавить кнопку с тегом в posting.php
Если кнопка не нужна, то не нужно ставить ни Multiple BBcode Mod, ни выполнять вот эти инструкции:
в includes/bbcode.php

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

# 
#-----[ FIND ]------------------------------------------ 
# NOTE: If you can't find this line, it probably means that you have not installed Multiple BBCode MOD yet
# Read installation notes for details
#
global $template,

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
$lang

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, $is_auth, $userdata, $HTTP_SERVER_VARS

#
#-----[ FIND ]---------------------------------
#
	//NOTE: the first element of each array must be ''   Add new elements AFTER the ''
	$EMBB_widths = array('') ;
	$EMBB_values = array('') ;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	// BEGIN Moderator Tags
	if ( ($is_auth['auth_mod']) || ( ($userdata['user_level'] != 0) && ( strpos( basename($HTTP_SERVER_VARS['PHP_SELF']), 'privmsg') !== false ) ) )
	{
		$EMBB_widths[] = '40';
		$EMBB_values[] = 'MOD';
	}
	// END Moderator Tags 
В language/lang_english/lang_main.php

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

#
#-----[ FIND ]------------------------------------------------
#
$lang['bbcode_f_help'] =

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['bbcode_help']['mod'] = 'Moderator message: [mod]text[/mod]';
а в language/lang_russian/lang_main.php

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

#
#-----[ FIND ]------------------------------------------------
#
$lang['bbcode_f_help'] =

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['bbcode_help']['mod'] = 'Сообщение модератора: [mod]текст[/mod]';

Добавлено: 07.04.2005 19:42
VVVas
Coagulant
Спасибо, кнопка действительно не нужна.

Добавлено: 12.04.2005 0:25
SevenUp
пользуюсь phpbb plus 1.53 И не могу найти

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

# 
#-----[ OPEN ]------------------------------------------
# NOTE: You need to do this for all of your installed template styles 
# 
templates/subSilver/posting_body.tpl

# 
#-----[ FIND ]---------------------------------
# NOTE: the actual line to find is MUCH longer, containing all the bbcode tags 
# 
bbtags = new Array(
:idea:

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

так же отсутствует

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

# 
#-----[ OPEN ]------------------------------------------
# 
templates/subSilver/subSilver.css 

# 
#-----[ FIND ]------------------------------------------
# 
.quote { 
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%; 
   background-color: #FAFAFA; border: #D1D7DC; border-style: solid; 
   border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px 
} 

# 
#-----[ AFTER, ADD ]------------------------------------------
# 
.mod { 
	font-family: {T_FONTFACE1}; font-size: {T_FONTSIZE2}px; color: {T_BODY_TEXT}; line-height: 125%; 
} 

.exclamation {
	font-weight: bold; font-family: Times New Roman, Verdana; font-size : 45px; color: #ffffff;
}  

td.ModTable { background-color: #ff6060; }

# 
#-----[ OPEN ]------------------------------------------
# 
templates/subSilver/overall_header.tpl

# 
#-----[ FIND ]------------------------------------------
# 
.quote { 
   font-family: {T_FONTFACE1}; font-size: {T_FONTSIZE2}px; color: {T_FONTCOLOR1}; line-height: 125%; 
   background-color: {T_TD_COLOR1}; border: {T_TR_COLOR3}; border-style: solid; 
   border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px 
} 

# 
#-----[ AFTER, ADD ]------------------------------------------
# 
.mod { 
	font-family: {T_FONTFACE1}; font-size: {T_FONTSIZE2}px; color: {T_BODY_TEXT}; line-height: 125%; 
}  

.exclamation {
	font-weight: bold; font-family: Times New Roman, Verdana; font-size : 45px; color: #ffffff;
}  

td.ModTable { background-color: #ff6060; }

# 
#-----[ OPEN ]------------------------------------------
# 
templates/subSilver/simple_header.tpl 

# 
#-----[ FIND ]------------------------------------------
# 
.quote { 
   font-family: {T_FONTFACE1}; font-size: {T_FONTSIZE2}px; color: {T_FONTCOLOR1}; line-height: 125%; 
   background-color: {T_TD_COLOR1}; border: {T_TR_COLOR3}; border-style: solid; 
   border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px 
} 

# 
#-----[ AFTER, ADD ]------------------------------------------
# 
.mod { 
	font-family: {T_FONTFACE1}; font-size: {T_FONTSIZE2}px; color: {T_BODY_TEXT}; line-height: 125%; 
}  

.exclamation {
	font-weight: bold; font-family: Times New Roman, Verdana; font-size : 45px; color: #ffffff;
}  

td.ModTable { background-color: #ff6060; } 
не страшно если я этот код вообще вставлять не буду ? :oops:

Добавлено: 12.04.2005 10:40
Coagulant
SevenUp
Мод не тестировался на совместимость с phpbb plus 1.53. Как появится время - попробую написать версию под phpbb plus.

Добавлено спустя 1 минуту 7 секунд:
SevenUp писал(а):не страшно если я этот код вообще вставлять не буду?
Работать не будет или будет, но неправильно.

Добавлено: 12.04.2005 13:42
SevenUp
я вставил без того что написано сверху
на первый взгляд всё работает, я пока этим доволен :-)

Добавлено: 21.04.2005 19:39
IGO
Coagulant, Xpert, я всё установил. Глобальных ошибок нет.
Но при клике на кнопку пишет в сообщении
undefined
Хотя должен писать [mod]... :?

Если написать ручками, то тег работает.
Где я мог ошибится?

Добавлено: 21.04.2005 22:03
Coagulant
IGO
ошиблись в includes/bbcode.php или templates/subSilver/bbcode.tpl или templates/subSilver/posting_body.tpl. Может еще где :? Проверяйте.

Добавлено: 28.05.2005 7:58
sell
А нельзя этот восклицательный знак убрать. который появляется при использовании тега?
Если можно, то как это делается?

Добавлено: 28.05.2005 10:30
Поручик
bbcode.tpl

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

        <span class="exclamation" title="{MOD_WARN}">
        &nbsp;!&nbsp;</span></td>     
вместо

&nbsp;!&nbsp; вставьте что-нибудь свое

Добавлено: 28.05.2005 15:28
Iftin
а цвет шрифта, который пишется после восклицательного знака, как поменять на красный?

Добавлено: 28.05.2005 16:24
Поручик
Когда приклеиваете моды, обращайте хоть немного внимания на код

Найдите это. Называется стиль CSS

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

.mod { 
	font-family: {T_FONTFACE1}; font-size: {T_FONTSIZE2}px; color: {T_BODY_TEXT}; line-height: 125%; 
}  

.exclamation {
	font-weight: bold; font-family: Times New Roman, Verdana; font-size : 45px; color: #ffffff;
}  

td.ModTable { background-color: #ff6060; }
и измените по своему вкусу

Добавлено: 08.06.2005 17:45
zet10
Coagulant писал(а):- Можно поподробнее о функциях мода?
[+] отмодерированные сообщения могут удаляться и изменяться только администраторами и модераторами
Coagulant слушай я вот сегодня протестил мод и чето получается у меня обычный юзвер может удалить или поправить пост.

Где может быть касяк.