simberak Posted December 14, 2011 Share Posted December 14, 2011 Dobrý večer, mám takový problém, asi jako ostatní, že v základu má presta špatné zobrazování českých znáků, místo nich se zobrazují html entity a to bych řekl, že z hlediska SEO není moc dobré... Našel jsem pár návodů, ale jen na staré verze... Nevěděl by někdo, jak to upravit pro verzi 1.4.5.1? Děkuji za diskusi Link to comment Share on other sites More sharing options...
RAD-X Posted December 16, 2011 Share Posted December 16, 2011 A kde vidíš ty html entity? Mě to normálně ve zdrojáku vypisuje všechno normálně s diakritikou. Link to comment Share on other sites More sharing options...
simberak Posted December 17, 2011 Author Share Posted December 17, 2011 No právě že ve zdrojovým kódu (např. v chromu nestačí koukat jen přes Zkontrolovat prvek - tam to ukazuje normálně Link to comment Share on other sites More sharing options...
RAD-X Posted December 17, 2011 Share Posted December 17, 2011 Ptám se kde. V chromu nic nekontroluju.... a nevím co myslíš kontroláním prvků... možná Dev. Tools? Aneb Nástroj pro vývojáře? Když mluvím o zdrojovém kódu mám na mysli zkratku CTRL+U. Ta funguje jak FF tak v chromu a i dalších... Nejlépe když pošleš link na web s printscreenem. Link to comment Share on other sites More sharing options...
simberak Posted December 17, 2011 Author Share Posted December 17, 2011 Děkuji za snahu Rade, už jsem našel jak na to Stačilo změnit pár htmlentities v pár souborech Link to comment Share on other sites More sharing options...
NewBreed Posted January 24, 2012 Share Posted January 24, 2012 Děkuji za snahu Rade, už jsem našel jak na to Stačilo změnit pár htmlentities v pár souborech Dobry den, muzu se zeptat ja presne jste to vyresil? Diky za pripadnou odpoved Link to comment Share on other sites More sharing options...
simberak Posted January 24, 2012 Author Share Posted January 24, 2012 Čauky Breede, už si to nepamatuju přesně, ale myslim, že kouzlo je jen v nahrazení jednoho slova ve 2 souborech: Pro správné zobrazování znaků ve zdrojovém kódu e-shopu /tools/smarty/plugins/modifier.escape.php cca řádek 28 zaměnit case 'htmlall': return htmlentities($string, ENT_QUOTES, $char_set); za case 'htmlall': return htmlspecialchars($string, ENT_QUOTES, $char_set); /classes/Tools.php cca řádek 343 ve funkci htmlentitiesUTF8() změnit return htmlentities($string, $type, ‘utf-8’); za return htmlspecialchars($string, $type, ‘utf-8’); Snad helpne 1 Link to comment Share on other sites More sharing options...
NewBreed Posted January 25, 2012 Share Posted January 25, 2012 dik moc, vyzkousim a uvidime Link to comment Share on other sites More sharing options...
luckybastard Posted November 22, 2013 Share Posted November 22, 2013 dobrý den, má někdo tip jak se zbavit hmtl entit v Prestě 1540 ? Výše popsaný návod mi nefunguje. Link to comment Share on other sites More sharing options...
d@rkWolf Posted November 25, 2013 Share Posted November 25, 2013 podle mě to není problém Presty, ale "oficiálního" překladu, ty entity jsou uložený v těch cs souborech(i v šablonách emailů atd.), stahoval aktualizovnaou verzi maileralerts modulu, kde pak sem stáhl z ofic. stránky balíček s českým překladem, abych si z tama vytáhnul přeložené emaily pro maileralerts a když sem je otevřel v PSpadu, byly plné entit... Link to comment Share on other sites More sharing options...
luckybastard Posted November 25, 2013 Share Posted November 25, 2013 podle mě to není problém Presty, ale "oficiálního" překladu, ty entity jsou uložený v těch cs souborech(i v šablonách emailů atd.), stahoval aktualizovnaou verzi maileralerts modulu, kde pak sem stáhl z ofic. stránky balíček s českým překladem, abych si z tama vytáhnul přeložené emaily pro maileralerts a když sem je otevřel v PSpadu, byly plné entit... nesmysl Link to comment Share on other sites More sharing options...
d@rkWolf Posted November 25, 2013 Share Posted November 25, 2013 mail šablona new_order.html pro maileralerts z ofic. českýho překladu, co se stahuje do PS Blahopřejeme! Byla zadaná nová objednávka <b>{shop_name}</b> od zákazníka:<br /> Link to comment Share on other sites More sharing options...
Mr.Jack Posted November 25, 2013 Share Posted November 25, 2013 (edited) pre verziu 1.5.4.1 stačí nahradiť súbor: tools/smarty/plugins/modifier.escape.php z verzie 1.5.3.1 odškúšané Edited November 25, 2013 by Mr.Jack (see edit history) Link to comment Share on other sites More sharing options...
luckybastard Posted November 27, 2013 Share Posted November 27, 2013 pre verziu 1.5.4.1 stačí nahradiť súbor: tools/smarty/plugins/modifier.escape.php z verzie 1.5.3.1 odškúšané můžeš sem prosím ten soubor smrknout? Link to comment Share on other sites More sharing options...
luckybastard Posted April 19, 2014 Share Posted April 19, 2014 pre verziu 1.5.4.1 stačí nahradiť súbor: tools/smarty/plugins/modifier.escape.php z verzie 1.5.3.1 použil jsem soubor z verze 1531, část entit se opravila, ale přesto v kodu zůstávají nechtěné entity, konkrétně v části menu příklad <!-- Menu --> <div class="sf-contener clearfix"> <ul class="sf-menu clearfix"> <li><a href="http://www.luckybastard.cz/nejprodavanejsi-zbozi">Nejprodávanější</a></li> Link to comment Share on other sites More sharing options...
luckybastard Posted May 2, 2014 Share Posted May 2, 2014 pánové řešíte vůbec správné zobratování češtiny v HTML kodu? Link to comment Share on other sites More sharing options...
lipo999 Posted March 24, 2020 Share Posted March 24, 2020 On 1/24/2012 at 12:34 PM, simberak said: Čauky Breede, už si to nepamatuju přesně, ale myslim, že kouzlo je jen v nahrazení jednoho slova ve 2 souborech: Pro správné zobrazování znaků ve zdrojovém kódu e-shopu /tools/smarty/plugins/modifier.escape.php cca řádek 28 zaměnit case 'htmlall': return htmlentities($string, ENT_QUOTES, $char_set); za case 'htmlall': return htmlspecialchars($string, ENT_QUOTES, $char_set); /classes/Tools.php cca řádek 343 ve funkci htmlentitiesUTF8() změnit return htmlentities($string, $type, ‘utf-8’); za return htmlspecialchars($string, $type, ‘utf-8’); Snad helpne Toto funguje pro 1.6. Díky 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