Díky všem za vaše náměty, podle nich jsem provedl tyto změny:
- pravidla jsem přesunul pod formulář
- zmenšil jsem font hlaviček a vyhodil některé zbytečne breaky, takže zobrazení příspěvků je nyní kompaktnější
- opravil jsem problém s (ne)funkčností detekce URL v textu
Málem bych zapomněl, co se týká podpory nebo nepodpory tagů pro tučné písmo, kurzivu atd., rozhodli jsme se je nepovolit, neboť pak vznikají problémy typu zapomenutý uzavírací tag, standardům nevyhovující HTML atp. Jistě, všechno lze řešit, ale je to otázka poměru vynaloženého úsilí a efektivnosti výsledku.
Ty blbustky s neuzavrenymi tagy vetsina prohlizecu zvladne (stejne na ne jaksi kaslou). Nebylo by od veci trocsku pospionovat na www.mageo.cz kde maji osetrene parovani tagu a kontrolu na nepovolene tagy.
PS: chtelo by vyzkouset, co udela <HR clear=all> kdy se stejne prispevky oddeluji tou linkou.
Mozna by to slo resit, ze by se nevkladali primo tagy, ale jen znacky, treba hvezdicka by byla pro tucne, podtrzitko pro sklonene a pak by se text mezi hvezdickami dal do tagu <b></b>. Tam by se myslim dalo jednodusejc osetrit, kdyz nebude ten tag uzavrenej ...nebo spis by se udelal regexp neco ve stylu
ereg_replace("\\*([^*]+)\\*","<b>\\1</b>",$reakce) snad je to dobre. A kdyz se nenajdou sparovane hvezdicky, tak se to necha. Pak nevadi, kdyz v textu budou hvezdicky. Pripadne by se jeste osetrilo, aby sli psat hvezdicky normalne nebo se misto nich pouzil jiny znak. Co vy na to?
BTW: Dobry napad s kontrolou napsaneho textu pred odeslanim:-)) Chce to dodelat stripslashes($reakce) pri zobrazovani do html, pri vlozeni do DB si to tam klidne nechte:-))) Tak v me reakci si kazdy sam udelejte stripslashes, cili lomitko uvozovky jsou uvozovky a dve lomitka jsou jedno:-))) Jo, nevim jak to dopadne celkove, protoze se to musi dvakrat odesilat, takze tam tech zpetnych lomitek bude mozna vic:-)