Matrix Опубликовано 5 Июля 2003 Жалоба Поделиться Опубликовано 5 Июля 2003 Название: Тэг Добавил: MatrixДобавлен: 06 Июл 2003Обновлен: 06 Июл 2003Категория: IP.Board 1.x.x Модификация позволяет использовать в сообщениях тэг Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
Zord Опубликовано 11 Сентября 2003 Жалоба Поделиться Опубликовано 11 Сентября 2003 После создания сообщения с использованием тэга center сообщение выглядит нормально, т.е. хак работает... Жмем кнопку редактировать и видим в поле сообщения уже html тэги <center> и </center>, которые не преобразовались обратно в BB Code... [c]Test[/c] Ссылка на комментарий Поделиться на других сайтах Прочее
Farch Опубликовано 11 Сентября 2003 Жалоба Поделиться Опубликовано 11 Сентября 2003 гы гы 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 Опубликовано 12 Сентября 2003 Жалоба Поделиться Опубликовано 12 Сентября 2003 Сделать-то я могу что угодно, а вот что из вышенаписанного сделать лучше, т.е более оптимально и что получится после того, как я это сделаю? Ссылка на комментарий Поделиться на других сайтах Прочее
Farch Опубликовано 12 Сентября 2003 Жалоба Поделиться Опубликовано 12 Сентября 2003 Zord если хочешь что бы заработал тэг центр делаешь до фичиесли хочешь дополнительные фишки - тогда ставишь этот "хак" Ссылка на комментарий Поделиться на других сайтах Прочее
Zord Опубликовано 12 Сентября 2003 Жалоба Поделиться Опубликовано 12 Сентября 2003 А можно поподробнее, что за дополнительные фишки? Ссылка на комментарий Поделиться на других сайтах Прочее
Zord Опубликовано 12 Сентября 2003 Жалоба Поделиться Опубликовано 12 Сентября 2003 ааа понятно, сам разобрался...(равнение налево, равнение направо, центровка и hr - забыл, что за шняга, вроде линия горизонтальная... нет? А вот налево вроде бы и не нужно - все равно текст по левой стороне равняется... Попробовал дома все это (фичастый вариант) - прекрасно работает... Можно оформлять как хак! Ссылка на комментарий Поделиться на других сайтах Прочее
Farch Опубликовано 26 Октября 2003 Жалоба Поделиться Опубликовано 26 Октября 2003 Zord да hr это горизонтальная черта через весь пост.хак в архив оформил, да это и не хак а так мысли Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения