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

модифицирование обработки HTML в постах


BeS Yara

Вопрос

коротко проблема: на версии 1.2 стоял фильтр бранных слов, который заменял их на картинку([дуХТМЛ]<IMG SRC="http://*******/forum/ipb/style_images/1/censored.gif" ALT="CenZoreD">[/дуХТМЛ].) как перешел на 2.0 сразу возник трабл - тэг убрали, хтмл автоматом отключен.

 

на первое время наверное сделаю такой вариант (просто добавляет обработку хтмл к быстрому ответу, и меняет "умолчания" для расширенной формы):

 

ACP Home / Skin Manager Home / Topic View / quick_reply_box_open

находим строку:

<input type="hidden" name="auth_key" value="$key" />

 

после нее(или просто где нибудь поблизости ;) ) добавляем:

<input type="hidden" name="post_htmlstatus" value="1" />

 

примечания:

post_htmlstatus = 0 => HTML Off

post_htmlstatus = 1 => HTML On - Raw Linebreak Mode

post_htmlstatus = 2 => HTML On - Auto Linebreak Mode

 

 

ACP Home / Skin Manager Home / Post Screen / get_box_html

 

<select name="post_htmlstatus" class="dropdown">

<option value="0"{$selected[1]}>{ipb.lang['pp_nohtml']}</option>

<option value="1"{$selected[0]}>{ipb.lang['pp_html1']}</option>

<option value="2"{$selected[2]}>{ipb.lang['pp_html2']}</option>

</select>

 

было:

<select name="post_htmlstatus" class="dropdown">

<option value="0"{$selected[0]}>{$ibforums->lang['pp_nohtml']}</option>

<option value="1"{$selected[1]}>{$ibforums->lang['pp_html1']}</option>

<option value="2"{$selected[2]}>{$ibforums->lang['pp_html2']}</option>

</select>

 

но при этом возникают проблемы при парсинге тэгов типа

, [html], [sql] - в отформатированном посте отсутствует перевода строки. 

то есть вместо такого:

<b><big>тест0</b></big></br>

<b><big>тест1</b></big></br>

<b><big>тест2</b></big></br>

<b><big>тест3</b></big></br>

<b><big>тест4</b></big>

видим такое:

<b><big>тест0</b></big></br><b><big>тест1</b></big></br><b><big>тест2</b></big></br><b><big>тест3</b></big></br><b><big>тест4</b></big>

при значении "2" с этими тэгами все устаканивается. тэг [codebox] в обоих случаях печатает код через строку (при "0" все четыре тэга работают нормально).

а это ни есть гуд. можно ли это исправить не включая по дефолту [i]post_htmlstatus = 2[/i]? а еще лучше - кто-нибудь пытался отключить стандартную обработку HTML в постах и прикрутить назад тэг [b][/b](неудобно - если вдруг понадобится и хтмл вставка и "кусок кода" :D )? это реально?

З.Ы. на "звездочки" переходить не хоца - это для меня запасной вариант.

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

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

Пока что нет ответов на этот вопрос

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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