Internet a tvorba webu
Wordpress převádí normální uvozovky na okrasné | Wordpress převádí normální uvozovky na okrasné |
|
|
|
| Napsal Stanislav Duben | |||||||||
| Čtvrtek, 28 únor 2008 | |||||||||
|
Začal jsem zkoušet všechno možné, vypnutí Texy!, editaci natvrdo v databázi. Ale nic nepomohlo. V databázi bylo všechno správně, ale na stránkách se pořád zobrazovaly okrasné úvozovky. Dostal jsem se do stavu, kdy se české úvozovky změnili pouze na horní, ale pořád jakési okrasné. ANSI kód byl místo očekávaného 0034 změněný na 8220. Samozřejmě, že takto použitý kód nikde nefungoval. Nakonec jsem řešení objevil, WordPress mi prostě vnucuje formátování natvrdo přímo bez možnosti editace. Jediný způsob jak docílit změny okrasných úvozovek na korektní je přímo editace zdrojového kódu WordPressu. V souboru /wp-includes/formating-php se musi upravit kus kodu $static_characters = array_merge(array('---', ' -- ', '--', 'xn–', '...', '``', '\'s', '\'\'', ' (tm)'), $cockney); na tento: $static_characters = array_merge(array('---', ' -- ', '--', 'xn–', '...', '``', '\'s', '\'\'', ' (tm)'), $cockney); Zkrátka natvrdo přepsat “ na ", nebo ho ze seznamu měněných znaků úplně odebrat. Negativem může být, že ostatní úvozovky se také začnou zobrazovat přesně tak jak byly zapsané. Ale pro mě osobně je to spíš pozitivum. Snad tahle rada pomůže podobně tápajícím, protože žádné řešení na webu jsem v době řešení tohoto problému nenalezl. Přidat jako oblíbený (115) | Shlédnutí: 536
Powered by AkoComment Tweaked Special Edition v.1.4.6 |
|||||||||
| Další > |
|---|



Setkal jsem se s tím krátce po instalaci WordPressu na doménu 
Komentáře (1)
