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

[1.x.x]Тэг [center]


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

Название: Тэг

Добавил: Matrix

Добавлен: 06 Июл 2003

Обновлен: 06 Июл 2003

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

 

Модификация позволяет использовать в сообщениях тэг

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

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

После создания сообщения с использованием тэга center сообщение выглядит нормально, т.е. хак работает...

 

Жмем кнопку редактировать и видим в поле сообщения уже html тэги <center> и </center>, которые не преобразовались обратно в BB Code...

 

[c]Test[/c]

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

гы гы unconvert ччё то не знаюзали

Zord

post_parser.php

найди:

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

добавь после

$txt = preg_replace( "#<div align=(center)>(.+?)</div>#" , "\[center\]\\2\[/center\]", $txt);

 

 

а ещё можешь сделать такую фичу:

Farch Align and [br] hack:

найди:

$txt = preg_replace( "#(\?|&|;|&)s=([0-9a-zA-Z]){32}(&|;|&|$)?#e", "\$this->regex_bash_session('\\1', '\\3')", $txt );

добавь ниже:

	
 //--------------------------------------
 // Align Hack by Farch (Convert)
 //--------------------------------------
 $txt = preg_replace( "#\[r\](.+?)\[/r\]#is", "<div align=right>\\1</div>", $txt );
 $txt = preg_replace( "#\[l](.+?)\[/l\]#is", "<div align=left>\\1</div>", $txt );
 $txt = preg_replace( "#\[c\](.+?)\[/c\]#is", "<div align=center>\\1</div>", $txt );
 $txt = preg_replace( "#\[hr\]#is", "<hr>", $txt );

найди:

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

добавь после

 	 
       //----------------------------------
	 // Align Hack by Farch (Unconvert)
	 //----------------------------------
	 $txt = preg_replace( "#<div align=(right)>(.+?)</div>#" , "\[r\]\\2\[/r\]", $txt);
	 $txt = preg_replace( "#<div align=(left)>(.+?)</div>#" , "\[l\]\\2\[/l\]", $txt);
	 $txt = preg_replace( "#<div align=(center)>(.+?)</div>#" , "\[c\]\\2\[/c\]", $txt);
	 $txt = preg_replace( "#\<hr>#", "\[hr\]", $txt );

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

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

Zord

если хочешь что бы заработал тэг центр делаешь до фичи

если хочешь дополнительные фишки - тогда ставишь этот "хак"

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

ааа понятно, сам разобрался...

(равнение налево, равнение направо, центровка и hr - забыл, что за шняга, вроде линия горизонтальная... нет?

 

А вот налево вроде бы и не нужно - все равно текст по левой стороне равняется...

 

Попробовал дома все это (фичастый вариант) - прекрасно работает... Можно оформлять как хак!

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

  • 1 месяц спустя...
×
×
  • Создать...

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

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