Autor Zpráva
ybznek
Profil
Nazdar. Dělám nějaké přidávání článků, kde má být možnost použít nějaké tagy, které se potom promění v HTML tagy...

např:
nadpis
{b}tučný text{/b}
normální text

se promění v
nadpis
<b>tučný text</b>
normální text



problém je v tom, že uživatel nemusí tagy uzavřít, tekže třeba
-{b}{u} skřížení tagů{/b}{/u}
-{/b}tag bude dřív zavŕen, než otevřen{b}
-{/b} bude zavřen neotevřený tag
-{b} zůstane otevŕený tag

všechny tyto připady (a nějaké další), pokud je vypíšu třeba z databáze a převedu do HTML, tak mi v lepší případě způsobí nevaliditu stránek, v horším případě mi celou stránku rozhodí.


Existuje na to nějaká fce, která zkontroluje validitu (nebo opraví)?
nebo si to mám napsat sám, popř. jaké řešení navrhujete?
Děkuji za odpověď
panther
Profil
ybznek
a co použít řešení podobné místní diskusi?

Pokud klikneš na značku tučného textu, vloží se ti automaticky počáteční i koncový tag
ybznek
Profil
panther
to se sice vloží, ale nezakazuje to uživateli jeden tag smazat...


jenjedentest-ík
tady se tagy skřížily..., takźe výsledné HTML je nevalidní
panther
Profil
ybznek
takźe výsledné HTML je nevalidní

no a..?
ybznek
Profil
panther
vzhledem k tomu, že to bude zobrazené na hlavní stránce (a jiné bez registrace přístupné nebudou), tak to z hlediska SEO apod. není moc dobré
[/b][b]
tady je alespoň kontrola tohodle...
srigi
Profil
google >> bbcode class

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: