Oznámení
Jak použít pouze QuickCorrect
před 13 lety
- honzahucin
- Člen | 3
Potřebuju, aby se mi ve vstupním textu udělaly pouze typografické úpravy (pevné mezery, převod uvozovek apod.), ostatní aby zůstalo beze změn. Tedy konkrétně např.:
- tagovací závorky převést na entity
- hvězdičky kolem slov nechat jako hvězdičky
- ale uvozovky změnit na české
Když zadám do konfigurace $texy->allowedTags = FALSE, převedou se tagovací závorky, ale hvězdičky kolem slov se interpretují, nezůstanou.
Když přidám $texy->phraseModule->allowed = FALSE, hvězdičky i uvozovky zmizí. Určitým řešením by bylo potlačit postupně veškeré formátování ($texy->phraseModule->allowed[‚*‘] = false atd.), ale to mi připadá hodně pracné.
Když na vstupní text Texy vypnu, samozřejmě se mi typografické změny neprovedou.
Poradíte mi? Díky!
Editoval honzahucin (3. 11. 2006 11:34)
před 13 lety
- honzahucin
- Člen | 3
Částečné řešení je tedy
foreach ($texy->phraseModule->allowed as $klic=>$hodnota)
$texy->phraseModule->allowed[$klic] = FALSE;
Ale připadá mi hrubě silové, žádná elegance :-)
před 13 lety
- David Grudl
- Nette Core | 6806
$texy->phraseModule->allowed = FALSE;
pozn.: platí jen pro verzi Texy 1.x
před 13 lety
- honzahucin
- Člen | 3
$texy->phraseModule->allowed = FALSE;
Davide, díky, ale tohle mi hvězdičky kolem slov i uvozovky zrušilo, což nechci. Psal jsem to v úvodním příspěvku.
Nastavení všech prvků pole allowed na FALSE funguje tak, jak chci. Budu to používat, dokud nenajdu elegantnější řešení.
před 13 lety
- David Grudl
- Nette Core | 6806
To je vlastně pravda…