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

[1.x.x]Moderator TAGs / Модераторские теги /


GiV

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

Название: Moderator TAGs / Модераторские теги /

Добавил: GiV

Добавлен: 10 Ноя 2003

Обновлен: 10 Ноя 2003

Категория: IP.Board 1.x.x

 

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

 

Изменена инструкция по установке.

Подробнее: http://www.ibresource.ru/forums/index.php?...indpost&p=17475

Последнее обновление: 11.11.2003, 15:13

 

Нажмите здесь, чтобы скачать файл

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

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

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

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

Vanish

Зесь, на ибресурсе, если прописать предупреждение в таких тэгах, а потом зайти в редактирование сообщения, то сообщение остаётся нормальным, в таком виде, в котором есть.

Я поставил этот хак у себя. Прописываю предупреждение в этих тэгах, захожу затем в редактирование этого сообщения, где прописал тэги, а сообщение всё переконвертировано в html

 

На странице редактирования получается так:

<!--excl1--></div><BR><TABLE><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=3><BR></TD><TD vAlign=top><!--eexcl1-->тест предупреждения<!--excl2--></TD></TABLE><div class='postcolor'><!--eexcl2--> :D
и пример сообщения:
<!--mod1--></div><BR><TABLE><TD align=middle bgColor=#6060ff vAlign=center width=1%><FONT color=#ffffff size=+7 style="FONT-FAMILY: Times" title="Сообщение модератора">[b]М[/b]</FONT></TD><TD width=3><BR></TD><TD vAlign=top><!--emod1-->тест сообщения<!--mod2--></TD></TABLE><div class='postcolor'><!--emod2-->

 

Добавлено:

Кроме того, модераторы не могут использовать у меня эти тэги. Выдаёт ошибку:

Parse error: parse error in /home/b/bestfiru/public_html/forums/sources/lib/post_parser.php(309) : regexp code on line 1

Fatal error: Failed evaluating code: in /home/b/bestfiru/public_html/forums/sources/lib/post_parser.php on line 309

 

И если я делаю предупреждение с использованием этих тэгов, прямо в сообщении юзера, то этот юзер не может уже зайти в редактирование собственного сообщения :D

 

Вообщем, пока только эти глюки. Посмотрим может ещё что-то найдётся ;)

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

IgorekM да действительно опять я не сумел написать нормальную установку

в sources/lib/post_parser.php

перед

		$txt = preg_replace( "#<!--c1-->(.+?)<!--ec1-->#", '[ CODE ]'   , $txt );

Добавть

            $txt = preg_replace( "#<!--mod1-->(.+?)<!--emod1-->#", '[MOD]'   , $txt );
           $txt = preg_replace( "#<!--mod2-->(.+?)<!--emod2-->#", '[/MOD]'  , $txt );

           $txt = preg_replace( "#<!--excl1-->(.+?)<!--eexcl1-->#", '[EX]'   , $txt );
           $txt = preg_replace( "#<!--excl2-->(.+?)<!--eexcl2-->#", '[/EX]'  , $txt );

 

Это лечит редактирование

 

С ошибкой, все в том же файле

заменить:

$txt = preg_replace( "#\[(mod|ex)\](.+?)\[/(mod|ex)\]#ies", '\\2', $txt) ;

на:

$txt = preg_replace( "#\[(mod|ex)\](.+?)\[/(mod|ex)\]#is", '\\2', $txt) ;

 

И если я делаю предупреждение с использованием этих тэгов, прямо в сообщении юзера, то этот юзер не может уже зайти в редактирование собственного сообщения :D

это что бы они удалить не смогли.

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

Vanish

Спасибки. Теперь заработало :D

это что бы они удалить не смогли.

А нельзя ли сделать это как на ру-борде? Чтобы юзер мог править сообщение, но не видел при правке своего сообщения этих замечаний/сообщений модера.

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

IgorekM

можно, просто как задумывалось, предупреждение в тексте стоит и что бы было понятно за что стоит, а так он может следы "преступления" замести.

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

Vanish

Поправить надо:

 

Форумы модификаций » Поддержка модификаций » v1.3.x

Категория: Invision Board 1.2.x — Модификации Администрирования

 

Вопрос:

Не вспомнил, какое отличие для 1.1 .. а то хочу у себя поставить :D

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

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

Bastard

Наведи курсор крысы на картинки в сообщении Ваниша и читай альты ... Думаю всё сразу станет понятно

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

  • 2 недели спустя...

DeNNiS 2k3

Ну если сильно уже нада - пропиши

[IMG=http://www.ibresource.ru/forums/html/emoticons/megalol.gif]

 

вместо

 :lol:

....

 

Это если уж нуууу сильно ... :D

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

кстати, хотел спросить, предусмотрены ли какие то права на использование этих тегов или любой юзверь может воспользоваться?
Ссылка на комментарий
Поделиться на других сайтах

Z, да, конечно, предусмотрены. Обычные пользователи использовать теги не смогут! Их могут использовать только модераторы, супермодераторы и администраторы...
Ссылка на комментарий
Поделиться на других сайтах

Vanish, IgorekM

Спасибо обоим! Все поставил - все работает. :D

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

  • 2 недели спустя...

Прошу прощения, а при установке хака должны появлятся соответствующие кнопки в форме ответа (рядом с IMG, E-Mail, QUOTE и другими)?

Или просто тэги нужно помнить и прописывать руками?

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

  • 2 недели спустя...

Вот поставить не дало:

 

Parse error: parse error in /var/www/kos/html/forum/sources/lib/post_parser.php on line 562

 

Fatal error: Cannot instantiate non-existent class: post_parser in /var/www/kos/html/forum/sources/mods/global_poll/mod_global_poll_func.php on line 34

 

 

Может что что посоветует?

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

Вид моих тэгов немного отличается от показанного тут.

Предупреждение модератора шире, чем сообщение, а текст появляется сверху знака, а не посередине, как у вас.

 

PS: Хаки в архиве отличаются от поставленых тут. Тут в сообщении модератора стоит буква i, в хаке же русская буква М, тут текст предупреждения\сообщения автоматически центруется по вертикальной середине окошка со знаком предупреждения\сообщения, в архиве - нет.

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


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

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

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