Если кому-то надо, то для добавления Ника модератора необходимо в файле class_bbcode_core.php внести изменения в код функции regex_exclaim_tag, получим: */
function regex_exclaim_tag($tagType, $in="", $allowCode=0) {
global $ibforums;
$tag = array(1=>($tagType==1?'[MOD]':'[EX]'), 2=>($tagType==1?'[/MOD]':'[/EX]'));
if ($in == "") return $tag[1].$in.$tag[2];
if (!$allowCode){
$_exclaim_pattern = array ("#\s{2}#", "#(<|<)#", "#(>|>)#", "#"#", "#:#", "#\[#", "#\]#", "#\)#", "#\(#", "#\r#", "#\n#", "#\s{1};#");
$_exclaim_replacement = array (" ", "<", ">", '"', ":", "[", "]", ")", "(", "<br>", "<br>", ";");
$in = preg_replace($_exclaim_pattern, $_exclaim_replacement, $in );
}
$innn=$this->ipsclass->member['members_display_name'];
$_ex_pattern = array("/("|&\#39;)/", "/{TEXT}/", "/{SF}/", "/{SL}/", "/{EF}/", "/{EL}/", "/{EXX}/");
switch ($tagType){
case 1:
$_ex_replacement = array("'", $in, "<!--mod1--><br/>", "<br/><!--emod1-->", "<!--mod2--><br/> <br/>", "<!--emod2-->",$innn);
$_ex_template = $this->ipsclass->vars['mod_tag_template'];
break;
case 2:
$_ex_replacement = array("'", $in, "<!--excl1--><br/>", "<br/><!--eexcl1-->", "<!--excl2--><br/> <br/>", "<!--eexcl2-->",$innn);
$_ex_template = $this->ipsclass->vars['ex_tag_template'];
break;
}
return preg_replace($_ex_pattern, $_ex_replacement, $_ex_template);
}
// Vic'er -> Exclaim Tags } В настройках -> Все основные настройки -> Темы, Сообщения и Опросы -> Теги предупреждений и уведомлений В шаблон предупреждения и шаблон уведомления вставить тэг {EXX} - он и выведет ник модератора в нужном вам месте. В моем случае это выглядит так: Шаблон предупреждения: {SF}<div class='ex_up'>Строгое предупреждение от модератора <b>{EXX}</b> !</div><div class="ex_down">{SL}{TEXT}{EF}</div>{EL} Шаблон уведомления: {SF}<div class='mod_up'>Сообщение от модератора <b>{EXX}</b> !</div><div class="mod_down">{SL}{TEXT}{EF}</div>{EL}