|
|
|
|
|
для: Stanisov
(27.06.2008 в 13:57)
| | Хорошо! Все равно спасибо огромное!
Полагаю это написана фраза
"Хорошо! Все равно спасибо огромное!" :) | |
|
|
|
|
|
|
|
для: AcidTrash
(27.06.2008 в 13:40)
| | Хорошо! Все равно спасибо огромное! | |
|
|
|
|
|
|
|
для: Stanisov
(27.06.2008 в 13:31)
| | Ну, это уже JavaScript.
Форум правее "HTML-CSS-JavaScript".
Думаю Вам там быстрее подскажут, чем я. | |
|
|
|
|
|
|
|
для: AcidTrash
(27.06.2008 в 13:25)
| | Работает! спасибо, AcidTrash!
//Обратная замена на BB-коды
$text1 = "<font color=\"#000000\">ТЕКСТ_ЛЮБОЙ</font>";
$text1 = preg_replace("#<font color=\"(.+)\">(.+?)</font>#isU",'[$1]$2[/$1]',$text1);
print $text1;
|
а если самому делать фонты [aqua] ТЕКСТ_ЛЮБОЙ [/aqua], [rer] ТЕКСТ_ЛЮБОЙ [/red], [#ff0909] ТЕКСТ_ЛЮБОЙ [/ff0909], ну вобщем чтоб юзер сам мог ставить себе фонт, как тогда заменять? | |
|
|
|
|
|
|
|
для: Stanisov
(27.06.2008 в 13:13)
| |
<?php
// Замена на font
$text = "[#000000] ТЕКСТ_ЛЮБОЙ [/#000000]";
$text = preg_replace("#\[(.+)\](.+)\[/.+\]#isU",'<font color=\"$1\">$2</font>',$text);
print $text;
//Обратная замена на BB-коды
$text1 = "<font color=\"#000000\">ТЕКСТ_ЛЮБОЙ</font>";
$text1 = preg_replace("#<font color=\"(.+)\">(.+)</font>#isU",'[$1]$2[/$1]',$text1);
print $text1;
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(27.06.2008 в 13:03)
| | Не совсем так...... вот такой тег [#00000] ТЕКСТ_ЛЮБОЙ [/#00000] - преобразуеца на <font color="#000000">ТЕКСТ_ЛЮБОЙ</font> и такой же тег обратно, как сделать? | |
|
|
|
|
|
|
|
для: Stanisov
(27.06.2008 в 12:41)
| | Атрибуты какие нибудь есть?
Если нет, то аналогично
preg_replace("#\[font\](.+)\[/font\]#isU",'<font>\\1</font>',$text);
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(26.06.2008 в 15:24)
| | А напишите пожалуйста ББ код тега фонт [font][/font]
и обратній вариант из Тега в ББ код | |
|
|
|
|
|
|
|
для: gecccter
(26.06.2008 в 14:24)
| | Что-то типа такого
<?php
$text="[big][big]text[/big][/big]";
function big($out)
{
return "<".preg_replace("![\[\]]!", "",$out[0]).">";
}
$text=preg_replace_callback("#\[/?big\]{1,}#is","big", $text);
print $text;
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(26.06.2008 в 14:10)
| | до этого тоже считался только один как и сейчас, только еще те, что не считались выводились незамененными! Просто как [big] а сейчас те что не считаются хотябы не выводятся.
Вопрос все равно остается(( | |
|
|
|
|