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

[2.1.x]Модераторские теги


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

OverHerz, В инструкции по кнопкам написано "Правим Post / PM Editor => editor_std" , многие это место немогут найти.

Добавь в интсрукцию путь.

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

  • Ответы 283
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

OverHerz, В инструкции по кнопкам написано "Правим Post / PM Editor => editor_std" , многие это место немогут найти.

Добавь в интсрукцию путь.

 

Это уж точно, я только поиском нашел..

Всё отлично работает, спасибо за мод.

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

После обновления, мод просто бомба!!! Отлично всё. Но есть одно замечание:

Я просил добавить имя модератора, который выдал предупреждение. Добавили, спасибо. Но хотелось бы что бы имя было в виде ссылки, чтобы всегда можно было на него нажать, и в случае чего, пообщаться через ЛС. :D

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

OverHerz, В инструкции по кнопкам написано "Правим Post / PM Editor => editor_std" , многие это место немогут найти.

Добавь в интсрукцию путь.

 

Это уж точно, я только поиском нашел..

Всё отлично работает, спасибо за мод.

 

 

Помогите, запутался. Именно этот путь не могу найти. Надеюсь на понимание.

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

Еще так мона :D

 

Предупреждение:

<div class='exdiv' style='margin:0px;padding:0px;background-color:#FEF2F2;border-left:1px solid #FF6060;border-top:1px dotted #000;border-right:1px dotted #000;border-bottom:1px dotted #000;'><TABLE cellpadding='0' cellspacing='0'><TD align='middle' bgColor='#ff6060' vAlign='center' width='1%'><FONT color='#ffffff' size='+7' style='FONT-FAMILY: Times' title='Предупреждение модератора!'><B> ! </B></FONT></TD><TD width='6'><BR></TD><TD vAlign='middle'><b><span style='color:red'>Предупреждение Модератора:</span></b><br />{content}</TD></TABLE></div>

 

Уведомление:

<div class='moddiv' style='margin:0px;padding:0px;background-color:#F1F1FD;border-left:1px solid #6060FF;border-top:1px dotted #000;border-right:1px dotted #000;border-bottom:1px dotted #000;'><TABLE cellpadding='0' cellspacing='0'><TD align='middle' bgColor='#6060ff' vAlign='center' width='1%'><FONT color='#ffffff' size='+7' style='FONT-FAMILY: Times' title='Уведомление Модератора:'><B> i </B></FONT></TD><TD width='6'><BR></TD><TD vAlign='middle'><b><span style='color:blue'>Уведомление Модератора:</span></b><br />{content}</TD></TABLE></div>

 

Все это вставляется в Управление bb-code - добавить новый -

Замена BB-кода.

 

Видимость кнопки только для Admin, Mod, SupMod:

 

<if="ipb.member['mgroup'] == ipb.vars['admin_group'] || ipb.member['is_mod'] || ipb.member['g_is_supmod'] == 1">
ТУТ КОД ВАШЕЙ КНОПКИ
</if>

 

Добавление кнопок в редакторы:

Рассмотрим на примере кнопки "OFFTOPIC"

 

Редактировать HTML- фрагменты- skin_editors (Редактор сообщений) - editor_std

 

<td><div id='do_code'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/code.gif" width="21" height="21 alt="{ipb.lang['js_tt_code']}" title="{ipb.lang['js_tt_code']}" onclick="simpletag('code')"></div></td>

 

- - это кнопка CODE

 

После нее вставляем:

<td><div id='do_offtopic'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/off.gif" width="21" height="21 alt="offtopic" title="offtopic" onclick="simpletag('offtopic')"></div></td>

 

Не забудьте нарисовать саму кнопку и поместить ее в нужную папку.

;)

Дальше... Файл ipb_bbcode.js. После

 

var HTML_open = 0;

 

добавляем

 

var OFFTOPIC_open = 0;

 

Сохранили.

 

 

Файл ipb_editor_std.js. Находим

 

'indent'	 : 0,

 

добавляем

 

'offtopic'   : 0,

 

Находим

 

'indent'	 : 'do_indent',

 

добавляем

 

'offtopic' : 'do_offtopic',

 

RTE

Файл style_images/ВСЕ_ПАПКИ_СО_СКИНАМИ/folder_rte_files/rte_html.js

Находим

 

button_code		= '<td><div><img class="rteimage" src="' + g_imagesPath + 'code.gif"  width="21" height="21" alt="'+js_tt_code+'" title="'+js_tt_code+'" onclick="wrap_tags(\'[code]\',\'
\')"></div></td>';

 

после добавляем

 

button_offtopic	= '<td><div><img class="rteimage" src="' + g_imagesPath + 'off.gif"  width="21" height="21" alt="offtopic" title="offtopic" onclick="wrap_tags(\'[offtopic]\',\'[/offtopic]\')"></div></td>';

 

Находим

 

+  "\n"   + button_link + "\n" + button_image + "\n" + button_email + "\n"  + button_SEP  + button_quote + button_code; // + button_SEP + button_smilies + "\n";

 

заменяем на

 

+  "\n"   + button_link + "\n" + button_image + "\n" + button_email + "\n"  + button_SEP  + button_quote + button_code + button_offtopic; // + button_SEP + button_smilies + "\n";

 

 

Получилосмь: СКРИН!

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

Помогите, запутался. Именно этот путь не могу найти. Надеюсь на понимание.

Админка => LOOK & FEEL --> Skin Manager --> Edit Template HTML -->

Post / PM Editor => editor_std

 

vlad7, Еще раз читаем, что делает мод и не пишем чушь

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

Помогите, запутался. Именно этот путь не могу найти. Надеюсь на понимание.

Админка => LOOK & FEEL --> Skin Manager --> Edit Template HTML -->

Post / PM Editor => editor_std

 

vlad7, Еще раз читаем, что делает мод и не пишем чушь

 

Не будьте столь категоричны. Я, например, вручную не нашел - PM Editor => editor_std. Может это шкурные дела, может путь у шкур разный.

 

Ищите Поиск и замена в стилях -> Простой поиск

Введите editor_std в окошко, выберите шкуру и поставьте галочку Искать в выбранном шаблоне и во всех вложенных шаблонах.

 

И всё найдется, удачи.

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

Я просил добавить имя модератора, который выдал предупреждение. Добавили, спасибо. Но хотелось бы что бы имя было в виде ссылки, чтобы всегда можно было на него нажать, и в случае чего, пообщаться через ЛС.

будет позже

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

Помогите, запутался. Именно этот путь не могу найти. Надеюсь на понимание.

 

 

Админка => LOOK & FEEL --> Skin Manager --> Edit Template HTML --> skin_editors (Редактор сообщений) --> editor_std

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

там не переделывать нужно, а заново писать все. Те теги построены на простом custom bbcode

 

что вам мешает сделать вид этих тегов как у тех? Ищите в class_bbcode.php строки return и меняйте

Я в РНР - как в китайском и в HTML - как в японском (немного знаю). Пожалуйста, сделай єто для меня. Тот код я вылаживаю:

 

Уведомление

<div class='moddiv' style='margin:0px;padding:0px;background-color:#F1F1FD;border-left:1px solid #6060FF;border-top:1px dotted #000;border-right:1px dotted #000;border-bottom:1px dotted #000;'><TABLE cellpadding='0' cellspacing='0'><TD align='middle' bgColor='#6060ff' vAlign='center' width='1%'><FONT color='#ffffff' size='+7' style='FONT-FAMILY: Times' title='Уведомление'><B> i </B></FONT></TD><TD width='6'><BR></TD><TD vAlign='middle'><b><span style='color:blue'>Уведомление:</span></b><br />{content}</TD></TABLE></div>

 

Предупреждение

<div class='exdiv' style='margin:0px;padding:0px;background-color:#FEF2F2;border-left:1px solid #FF6060;border-top:1px dotted #000;border-right:1px dotted #000;border-bottom:1px dotted #000;'><TABLE cellpadding='0' cellspacing='0'><TD align='middle' bgColor='#ff6060' vAlign='center' width='1%'><FONT color='#ffffff' size='+7' style='FONT-FAMILY: Times' title='Предупреждение'><B> ! </B></FONT></TD><TD width='6'><BR></TD><TD vAlign='middle'><b><span style='color:red'>Предупреждение:</span></b><br />{content}</TD></TABLE></div>

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

КНОПОК НЕТ!!!

чисти кэш в браузере

Хрена там кэш в браузере.

Смотри сюда:

1.Твой вариант.

Правим Post / PM Editor => editor_std

//Найти

	 <td><div id='do_code'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/code.gif" width="21" height="21 alt="{ipb.lang['js_tt_code']}" title="{ipb.lang['js_tt_code']}" onclick="simpletag('code')"></div></td>

//Добавить ниже
<if="ipb.member['mgroup'] == ipb.vars['admin_group'] || ipb.member['is_mod'] || ipb.member['g_is_supmod'] == 1">
		 <!--/SEP-->
	 <td><div id='do_mod'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/mod.gif" width="21" height="21 alt="Mog tag" title="Mod tag" onclick="simpletag('mod')"></div></td>
	 <td><div id='do_ex'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/ex.gif" width="21" height="21 alt="Ex tag" title="Ex tag" onclick="simpletag('ex')"></div></td>
</if>

 

2. Небольшая правка....

 

Правим Post / PM Editor => editor_std

//Найти
	 <td><div id='do_code'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/code.gif" width="21" height="21 alt="{ipb.lang['js_tt_code']}" title="{ipb.lang['js_tt_code']}" onclick="simpletag('code')"></div></td>

//Добавить ниже
<if="ipb.member['mgroup'] == ipb.vars['admin_group'] || ipb.member['is_mod'] || ipb.member['g_is_supmod'] == 1">
		 <!--/SEP-->
	 <td><div id='do_mod'><img class="rteimage" src="{$this->ipsclass->vars['img_url']}/folder_rte_images/mod.gif" width="21" height="21 alt="Mog tag" title="Mod tag" onclick="simpletag('mod')"></div></td>
	 <td><div id='do_ex'><img class="rteimage" src="{$this->ipsclass->vars['img_url']}/folder_rte_images/ex.gif" width="21" height="21 alt="Ex tag" title="Ex tag" onclick="simpletag('ex')"></div></td>
</if>

...и кнопки видны.

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

src="{$this->ipsclass->vars['img_url']}/folder_rte_images/

жуть, и что работает? =)) если вы посмотрите код выше, что вы поймете, что код-то правильный

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

src="{$this->ipsclass->vars['img_url']}/folder_rte_images/

жуть, и что работает? =)) если вы посмотрите код выше, что вы поймете, что код-то правильный

Так вот в том и дело, шо у меня в движке почему-то синтаксис именно такой, на который я исправил.

А если ставить как у тебя написано - получается совсем смешно - картинка пытается грузиться примерно с такого адреса:

http://www.forum.com/['img_url']/folder_rte_images/mod.gif

 

Само собой, картинка с такого странного урла не появляется(правда, что неудивительно, но еще смешнее - место где она должна быть - нажимается, и даже работает).

 

 

 

Да, движок аглицкий, родной(русификация админки, правда, выдрана с пиратской нуленки версии с этого самого ресурса, но это не могло повлиять ну никак), и там весь синтаксис именно так и прописан.

 

UPD: Все, фишку просек. Это у меня из-за RebuildCache такая хрень оказалась.

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

А как убрать ник оставевшего сообщение? Убираю код.. и в итоге получаю в тексте предупреждения закрывающийся тег [/mod]... т.е. получается что не срабатывает закрытие...
Ссылка на комментарий
Поделиться на других сайтах

не понял, какой код ты убираешь?

ну вот к примеру из

<!--excl1--><div style='width:100%;'><div class='ex_up'>Строгое предупреждение от модератора <b><!--name_st-->".$ix['name']."<!--name_end--></b></div><div class='ex_down'><!--eexcl1-->".$ix['txt']."<!--excl2--></div></div><!--eexcl2-->

убираю

 от модератора <b><!--name_st-->".$ix['name']."<!--name_end--></b>

и в итоге получаю не работающий закрывающий тег [/ex] .. или [/mod]

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

это потому что парсер не срабатывает

 

самое простое

 

заменить

 

			if ($ix['name'] == '')
	$in['name'] = $this->ipsclass->member['members_display_name'];

 

на

$ix['name'] = "Модератора";

 

в итоге получишь - "Сообщение от модератора"

 

а если хочешь капитально, то вырезай и остальное, а не только из функции

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

  • 2 недели спустя...
×
×
  • Создать...

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

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