Právě je 19 dub 2024 14:05

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 21 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.5.1 - Friendly URL komplikace s českými znaky
PříspěvekNapsal: 19 říj 2012 12:49 

Registrován:
19 říj 2012 11:40
Příspěvky:
9
ahojte,
chci rozdelit tematicke problemy, tak me nebijte za vice prispevku, dik

polozka friendly URL se stale a stale doplnuje s hacky a carky z nazvu produktu. kdyz to opravim a ulozim, je to spravne. ale kdyz produkt otevru k editaci, napr. popisu produktu a ulozim, pole Friendly URL se opet prepise s hacky/carky z popisu produktu. to se objevi v linku a bud tam jsou bubaci nebo ceska diakritika. myslim, ze ani jedno neni spravne.

jde to resit? dekuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - friendly URL komplikace s českými znaky
PříspěvekNapsal: 31 říj 2012 11:09 

Registrován:
25 říj 2012 09:32
Příspěvky:
17
Rovnaky problem aj umna 1.5.2, neprisiel niekto na nieco?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - friendly URL komplikace s českými znaky
PříspěvekNapsal: 06 lis 2012 15:15 

Registrován:
11 črc 2011 15:43
Příspěvky:
140
Taky by mě zajímalo řešení jak odstranit diakritiku z url.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - friendly URL komplikace s českými znaky
PříspěvekNapsal: 06 lis 2012 16:10 

Registrován:
06 lis 2012 12:52
Příspěvky:
1
V souboru /js/admin.js najděte finkci str2url
a přidejte pravidla pro přepis českých znaků.

Např.:
str = str.replace(/[\u00E1]/g,'a');
str = str.replace(/[\u010D]/g,'c');
str = str.replace(/[\u010F]/g,'d');
str = str.replace(/[\u00E9\u011B]/g,'e');
str = str.replace(/[\u00ED]/g,'i');
str = str.replace(/[\u0148]/g,'n');
str = str.replace(/[\u00F3]/g,'o');
str = str.replace(/[\u0159]/g,'r');
str = str.replace(/[\u0161]/g,'s');
str = str.replace(/[\u0165]/g,'t');
str = str.replace(/[\u00FA\u016F]/g,'u');
str = str.replace(/[\u00FD]/g,'y');
str = str.replace(/[\u017E]/g,'z');


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - friendly URL komplikace s českými znaky
PříspěvekNapsal: 06 lis 2012 19:49 
Uživatelský avatar

Registrován:
16 zář 2012 09:55
Příspěvky:
27
Díky za řešení.

Přidávám kód pro další evropské jazyky - kromě češtiny funguje pro slovenštinu, polštinu, němčinu atd.
Kód:
   str = str.replace(/[\u0105\u0104\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5]/g,'a');
   str = str.replace(/[\u00E7\u010D\u0107\u0106]/g,'c');
   str = str.replace(/[\u010F]/g,'d');
   str = str.replace(/[\u00E8\u00E9\u00EA\u00EB\u011B\u0119\u0118]/g,'e');
   str = str.replace(/[\u00EC\u00ED\u00EE\u00EF]/g,'i');
   str = str.replace(/[\u0142\u0141\u013E\u013A]/g,'l');
   str = str.replace(/[\u00F1\u0148]/g,'n');
   str = str.replace(/[\u00F2\u00F3\u00F4\u00F5\u00F6\u00F8\u00D3]/g,'o');
   str = str.replace(/[\u0159\u0155]/g,'r');
   str = str.replace(/[\u015B\u015A\u0161]/g,'s');
   str = str.replace(/[\u00DF]/g,'ss');
   str = str.replace(/[\u0165]/g,'t');
   str = str.replace(/[\u00F9\u00FA\u00FB\u00FC\u016F]/g,'u');
   str = str.replace(/[\u00FD\u00FF]/g,'y');
   str = str.replace(/[\u017C\u017A\u017B\u0179\u017E]/g,'z');
   str = str.replace(/[\u00E6]/g,'ae');
   str = str.replace(/[\u0153]/g,'oe');


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - friendly URL komplikace s českými znaky
PříspěvekNapsal: 11 lis 2012 18:30 

Registrován:
25 říj 2012 09:32
Příspěvky:
17
genialne, usetril si mi obrovkse mnozstvo casu a nervov - potvrdzujem funkcnost :) , samozrejem az po vynuteni kopilacie v performance bloku


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - friendly URL komplikace s českými znaky
PříspěvekNapsal: 29 lis 2012 18:12 

Registrován:
29 lis 2012 17:52
Příspěvky:
12
isdisd píše:
genialne, usetril si mi obrovkse mnozstvo casu a nervov - potvrdzujem funkcnost :) , samozrejem az po vynuteni kopilacie v performance bloku


Stále mi to nefunguje. Skript mám určitě správně, ale úplně jsem nepochopil nastavení v performance bloku?
Mám nastaveno: Smarty- force compilation
Je potřeba ještě něco mít aktivního, aby to fungovalo?

Díky za odpověď!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - Friendly URL komplikace s českými znaky
PříspěvekNapsal: 30 lis 2012 12:15 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

ano, přesně to uživatel myslel. Když si po úpravě zobrazíte u produktu záložku SEO, tak se Vám stále zobrazuje diakritika? Pokud ano, tak si promažte cache internetového prohlížeče. Pak by mělo být vše v pořádku a adresy v záložce SEO by měly být již bez diakritiky.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - Friendly URL komplikace s českými znaky
PříspěvekNapsal: 30 lis 2012 12:57 

Registrován:
29 lis 2012 17:52
Příspěvky:
12
Výborně! Cache smazána a již funguje. Děkuji za pomoc


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5.1 - Friendly URL komplikace s českými znaky
PříspěvekNapsal: 08 led 2013 18:33 

Registrován:
30 dub 2012 11:33
Příspěvky:
17
Prosím o radu.
Při zadání stránky se zbožím se stále v adrese prohlížeče objevuje diakritika, stejně tak v xml feedu, což není dobře.

Ale v adminu - v kartě zboží a záložce SEO se diakritika neobjevuje.

Provedl jsem:
V souboru /js/admin.js jsem našel funkci str2url a přidal pravidla pro přepis českých znaků.
Přes FTP jsem promazal Cache a rovněž promazal cache internetového prohlížeče.
Ještě jsem zkusil "Nástroje - Výkon - Cache pro šablonu - Vynucená kompilace" a
"Dočasná paměť (Cache) - zakázat". Pak jsem to vrátil na hodnotu (Cache pro šablonu - Překompilovat šablony, pokud byly soubory zaktualizovány a Dočasná paměť (Cache) - Povolit)
-------------
Ve verzi PrestaShop 1.5.2.0 jsem jsem nikde nenašel nastavení performance bloku (Smarty- force compilation), které zde popisujete.
Kde to je?

Díky za radu.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 21 ]  Přejít na stránku 1, 2, 3  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz