Autor Zpráva
asusák
Profil *
Chtěl bych se zeptat. Mám diskusi a chtěl bych si udělat něco jak je tady jak když se mačkne B tak to do textarea vloží [b][/b] ale bez těch tlačítek to b a i a další by si tam psal užvatel. Já byh to jen pak potřeboval převést na ten html kod.
Alphard
Profil
Základní regulár je tady.
Jestli to chcete podrobněji (např. kontrolu párových znaků), tak trochu hledejte. Zkuste např. bbcode to html in php nebo to vemte z nějakého hotového fóra, tohle se řešilo milionkrát.
lordfrikk
Profil
Přesně jak řekl Alphard, existují hotové třídy pro práci s bbcode. Viz bbcode.org.
MCKAY
Profil
Jestli to dobře chápu, tak by to

$_POST["jmeno_toho_tveho_postu"] = str_replace("[ b ]", "<b>", $_POST["jmeno_toho_tveho_postu"]);
$_POST["jmeno_toho_tveho_postu"] = str_replace("[ /b ]", "</b>", $_POST["jmeno_toho_tveho_postu"]);


vyřešilo, ale jak řekl lordfrikk, tak ty hotové třídy na BBcode jsou asi nejlepší, někde jsem tu četl citaci "Proč vymýšlet znovu kolo" a ta by se asi hodila i teď.

// chvíli jsem nepochopil ten zvýrazňovač syntaxe, takže to [ b ] a [ /b ] musí být bez mezer

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: