Перейти к контенту

[2.3.x]Предупреждающие теги (Exclaim tags)


Рекомендуемые сообщения

И все-же очень хотелось-бы как-то, чтобы подставлялся автоматом ник модератора-автора сообщения. Очень много здесь было обращений по этому поводу. Можно как-то это сделать?

Поддерживаю, этот вопрос меня тоже очень интересует. Очень не хотелось-бы ставить другой мод.

Ссылка на комментарий
Поделиться на других сайтах

Если кому-то надо, то для добавления Ника модератора

необходимо в файле 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}

Ссылка на комментарий
Поделиться на других сайтах

а можно ли сделать кроме строгого предупреждения и сообщения от модератора еще и устное предупреждение (или не строгое предупреждение)?
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
с недавнего времени при установке тега в сообщении он почему-то вылазиет на уровень выше (в темы) и все последующие темы выводятся как в упрощенной версии. Как это исправить?
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Поддерживаю bovon. Кто поможет разобраться ?

 

Предупреждение вылазит на уровень выше, если оставлено в первом сообщении темы.

 

Как видно на скрине шаблон естественно разваливается.

post-50600-1249939350_thumb.jpg

Изменено пользователем redline99
Ссылка на комментарий
Поделиться на других сайтах

Вот этой штуки в упор в том файле нет. Кто ставил на 2.2.2?

да что Вы говорите? )))))))) а в 420й строке что?

 

==========

уже есть 1 проблема если идти по архиву 2,3,х Post / PM Editor -> ips_editor этого нету
и куда же интересно шаблон редактора пропал?

Его там реально нету, на 2.3.6.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Появилась проблема при редактировании сообщения с тегами, при нажатии кнопки редактирования вместо "[mod]текст[/mod]" вылазит это:

<!--mod1--><br/><div class='moddiv'><TABLE cellpadding='0' cellspacing='0' border='0'><TD align='middle' vAlign='center' width="1%" style='background-color: #6060ff; color: #ffffff; font-family: Times New Roman, Serif; font-size: 50px; font-weight: bold;' title='Предупреждение'> i </TD><TD width='6px'><br/></TD><TD vAlign='middle'><br/><!--emod1-->Текст внутри тега.<!--mod2--><br/> <br/></TD></TABLE></div><!--emod2-->

Кто знает как исправить?

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
Поддерживаю bovon. Кто поможет разобраться ?

 

Предупреждение вылазит на уровень выше, если оставлено в первом сообщении темы.

 

Как видно на скрине шаблон естественно разваливается.

Аналогичная ситуация!

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.