Модераторский тег

RomM1

Пользователь
#1
##########################################
## MOD Title: TorrentPier II
## MOD Author: русторка, наверное
## MOD Adapt: RomM1
## MOD Description:
## Добавляет модератоский тег (смотреть скриншот)
## MOD Version: 1.0.2
## Installation Level: Easy
## Installation Time: 1 Minutes
############################################

###########################################################
#-----[ OPEN ]---------------------------------------------
templates/default/posting_editor.tpl

#-----[ Найти ]---------------------------------------------

HTML:
bbcode.addTag("codeUrl", "url", "/url", "", ctrl);
#-----[ Добавить после ]---------------------------------------------

HTML:
<!-- IF IS_AM -->bbcode.addTag("codemod", "mod","/mod", "M", ctrl);<!-- ENDIF -->
#-----[ Найти ]---------------------------------------------

HTML:
<input type="button" value="{L_CODE}" name="codeCode" title="{L_CODE_TITLE}" style="width: 43px;" />
#-----[ Добавить после ]---------------------------------------------

HTML:
<!-- IF IS_AM --><input type="button" value="Мод" name="codemod" style="width: 50px;"><!-- ENDIF -->
###########################################################
#-----[ Открыть ]---------------------------------------------
includes/bbcode.php

#-----[ Найти ]---------------------------------------------

PHP:
// Code
#-----[ Добавить выше ]---------------------------------------------

PHP:
// Mod tag
$bbcode_tpl['mod'] = <<<HTML
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td class="ModTable" rowspan="2" align="middle" vAlign="center" width="1%">
<span class="exclamation" title="Предупреждение от модератора">
&nbsp;!&nbsp;</span></td>
<td class="mod">\\1</td>
</tr>
</table>
HTML;
#-----[ Найти ]---------------------------------------------

PHP:
'#\[quote="(.+?)"\]#isu' => $tpl['quote_username_open'],
#-----[ Добавить после ]---------------------------------------

PHP:
'#\[mod\](.+?)\[/mod\]#isu' => $tpl['mod'],
###########################################################
#-----[ Открыть ]---------------------------------------------
main.css

#-----[ Добавить в конец ]---------------------------------------

HTML:
/* ---------------------------------- *
Mod blocks
* ---------------------------------- */
.mod {
font-family: Times New Roman; font-size: 16px; color: darkgreen; line-height: 100%;
}

.exclamation {
font-weight: bold; font-family: Times New Roman, Verdana; font-size : 20px; color: #ffffff;
}
td.ModTable { background-color: #ff6060; }
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
# EoM

 

WilD

Пользователь
#6
есть маленький глюк у модуля. При редактировании сообщения с предупреждением, это предупреждение может стереть обычный пользователь
 

Nightmare

Разработчик
#8
WilD, по представленному коду могу сообщить вам, что это вовсе не глюк у него. А по сути да, вещь бессмысленная, если его пользователи могут удалить, или редактировать свои сообщения.
 

WilD

Пользователь
#9
а, можно как-то заблокировать изменение или удаление этого тега?
 

krumax

Пользователь
#10
Вот оригинальные моды и автор у него не Wertos, он просто перенёс его на TP )
Этот мод с phpBB, вот оригиналы и addon`ы от Поручик. Я их на старый двиг адаптировал и они прекрасно работали, вплоть до вывода ников модераторов и покраске восклицательного знака в зависимости от звания(Модератор или Админ). Забирайте и адаптируйте.
Вот ссылки на оригинальный мод:
_

Please Login or Register to view hidden text.


и Add-on
_

Please Login or Register to view hidden text.

кстати, здесь вы и увидите посты Wertos`а и многих других знакомых товарищей )
 

Вложения