Oznámení
Provoz fóra byl ukončen
toText() vrací i HTML tagy
Upozornění: Tohle vlákno je hodně staré.
před 12 lety
- kybermonty
- Člen | 10
Dobrý den,
mám problém s Texy2 – funkce toText() totiž vrací i HTML tagy.
Vstup:
tag `<strong>`
Výstup:
tag <strong>
Funkci používám tímto stylem, což by mělo být správně:
$texy->process($s);
$text = $texy->toText();
Chyba se projevuje v nejnovější verzi (rev. 148).
před 12 lety
- David Grudl
- Nette Core | 6806
Chování je v pořádku – funkce vrací skutečně čistý text bez HTML formátování.
Nebo jaký výstup byste očekával?
před 12 lety
- kybermonty
- Člen | 10
Očekával jsem, že HTML tagy použité jako kód se převedou na entity, ale to by vlastně už nebyl čistý text. Máte pravdu.
před 12 lety
- David Grudl
- Nette Core | 6806
Textová podoba se používá třeba jako zdrojový text pro nějaké vlastní vyhledávače apod. Převedení na entity kvůli výstupu do HTML je pak velmi jednoduché – stačí zavolat htmlSpecialChars().