satoo Posted January 4, 2009 Share Posted January 4, 2009 Prosim, je někde popsané, jaké soubory a jak upravit, aby korektně pracovala čeština ve všech url adresach a - především - v generovanych meta-tags? Hledal jsem, ale nenašel, tak pokud jsem hledal špatně, omlouvám se.Díky moc.ps: Vše nejlepší a hodně štěstí v osobním i pracovním životě Vám do Nového roku přeji Link to comment Share on other sites More sharing options...
satoo Posted January 5, 2009 Author Share Posted January 5, 2009 Asi jsem si poradil sam. Bohužel nejsem programator, tak nevim, do jake miry to mam "ciste", ale zda se, ze vse funguje. V kazdem pripade - v DB je vse cesky, meta-tagy jsou cesky, vsude, co jsem se dival, je vse cesky. 1) nahradil jsem všechy htmlentities za htmlspecialchars2) nahradil jsem všechny escape:'htmlall':'UTF-8' za htmlspecialchars v souborech template (pripona tpl)3) Pak jsem zde na foru nasel upravu admin.js, tak jsem ji take provedl. str = str.replace(/[\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5]/g,'a'); str = str.replace(/[\u00E7\u010D]/g,'c'); str = str.replace(/[\u00E8\u00E9\u00EA\u00EB\u011B]/g,'e'); str = str.replace(/[\u00EC\u00ED\u00EE\u00EF]/g,'i'); str = str.replace(/[\u00F2\u00F3\u00F4\u00F5\u00F6\u00F8]/g,'o'); str = str.replace(/[\u00F9\u00FA\u00FB\u00FC\u016F]/g,'u'); str = str.replace(/[\u00FD\u00FF]/g,'y'); str = str.replace(/[\u00F1]/g,'n'); str = str.replace(/[\u0153]/g,'oe'); str = str.replace(/[\u00E6]/g,'ae'); str = str.replace(/[\u00DF]/g,'ss'); str = str.replace(/[\u0161]/g,'s'); str = str.replace(/[\u0159]/g,'r'); str = str.replace(/[\u017E]/g,'z'); str = str.replace(/[\u0148]/g,'n'); str = str.replace(/[\u010F]/g,'d'); str = str.replace(/[\u0165]/g,'t'); 4) jeste jsem "pro jistotu" pridal v AdminProduct.php, jak uz zde bylo tedy taky popsano, za tinyMCE.init - entity_encoding: "raw",Snad to mam dobre (vzdy se po takovychto zasazich obavam, kde co prestane fungovat), a snad to takto sepsane pomuze i nekomu dalsimu... A pokud "uz tu vse bylo popsano", tak se omlouvam jeste jednou, ale takto sepsane do jednoho threadu je to lepsi, nez to hledat v 5 threadech... Link to comment Share on other sites More sharing options...
Heidy Posted January 31, 2009 Share Posted January 31, 2009 Asi jsem si poradil sam. Bohužel nejsem programator, tak nevim, do jake miry to mam "ciste", ale zda se, ze vse funguje. V kazdem pripade - v DB je vse cesky, meta-tagy jsou cesky, vsude, co jsem se dival, je vse cesky. 1) nahradil jsem všechy htmlentities za htmlspecialchars2) nahradil jsem všechny escape:'htmlall':'UTF-8' za htmlspecialchars v souborech template (pripona tpl)3) Pak jsem zde na foru nasel upravu admin.js, tak jsem ji take provedl. str = str.replace(/[\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5]/g,'a'); str = str.replace(/[\u00E7\u010D]/g,'c'); str = str.replace(/[\u00E8\u00E9\u00EA\u00EB\u011B]/g,'e'); str = str.replace(/[\u00EC\u00ED\u00EE\u00EF]/g,'i'); str = str.replace(/[\u00F2\u00F3\u00F4\u00F5\u00F6\u00F8]/g,'o'); str = str.replace(/[\u00F9\u00FA\u00FB\u00FC\u016F]/g,'u'); str = str.replace(/[\u00FD\u00FF]/g,'y'); str = str.replace(/[\u00F1]/g,'n'); str = str.replace(/[\u0153]/g,'oe'); str = str.replace(/[\u00E6]/g,'ae'); str = str.replace(/[\u00DF]/g,'ss'); str = str.replace(/[\u0161]/g,'s'); str = str.replace(/[\u0159]/g,'r'); str = str.replace(/[\u017E]/g,'z'); str = str.replace(/[\u0148]/g,'n'); str = str.replace(/[\u010F]/g,'d'); str = str.replace(/[\u0165]/g,'t'); 4) jeste jsem "pro jistotu" pridal v AdminProduct.php, jak uz zde bylo tedy taky popsano, za tinyMCE.init - entity_encoding: "raw",Snad to mam dobre (vzdy se po takovychto zasazich obavam, kde co prestane fungovat), a snad to takto sepsane pomuze i nekomu dalsimu... A pokud "uz tu vse bylo popsano", tak se omlouvam jeste jednou, ale takto sepsane do jednoho threadu je to lepsi, nez to hledat v 5 threadech... Potvrzuji, vše funguje bez chyb :-) Link to comment Share on other sites More sharing options...
Martin Ovesný Posted January 19, 2010 Share Posted January 19, 2010 můžeš sem tu upravu hodit? rád bych to uvítal. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now