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

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

Есть идейка насчёт тэга оффтоп. Например, человек хочет сказать что то не в тему. Он пишет [OFFTOPIC]bla bla bla[/OFFTOPIC]

Результат:

Не по теме:

(в рамочке)bla ba bla

:D Если кто может - сделайте плз. Буду очень благодарен.

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

:D Если кто может - сделайте плз. Буду очень благодарен.

Сделал на 1.3

Посмотреть можно здесь. Гостям разрешены и просмотр, и запись.

 

Итак, как делал:

 

1. В парсере:

После кода

// Start off with the easy stuff

добавил:

$txt = preg_replace( "#\[off\](.+?)\[/off\]#is", "<ul><table cellpadding=0><tr><td bgcolor=Black><table border=0 cellspacing=1><tr><td bgcolor=White><img src='html/emoticons/poster_offtopic.gif' border=0><br><br>\\1<br><br><img src='html/emoticons/poster_offtopic.gif' border=0></td></tr></table></td></tr></table></ul>", $txt );

 

После кода

/**************************************************/
// unconvert:
// Parses the HTML back into plain text
/**************************************************/

function unconvert($txt="", $code=1, $html=0) {

	$txt = preg_replace( "#<!--emo&(.+?)-->.+?<!--endemo-->#", "\\1" , $txt );

	if ($code == 1)
 {

добавил

$txt = preg_replace( "#<ul><table cellpadding=0><tr><td bgcolor=Black><table border=0 cellspacing=1><tr><td bgcolor=White><img src='html/emoticons/poster_offtopic.gif' border=0><br><br>(.+?)<br><br><img src='html/emoticons/poster_offtopic.gif' border=0></td></tr></table></td></tr></table></ul>#is"  , "\[off\]\\1\[/off\]"  , $txt );

 

Естественно совершенно, что картиночка poster_offtopic.gif в наличии имеется.

 

 

Затем в ubbc.js нашел все строки, в которых упоминается

quote

(итого нашлось 4 строки).

После каждой строки добавил аналогичные, заменив "quote" на "off", "Цитата" на "Оффтопик", "Q" на "O" и "q" на "o"; в одной из них заменил имя файла кнопки.

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

  • 1 год спустя...

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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