Jump to content

SEO Friendly (draugiški) URL


xiverisx

Recommended Posts

Sveiki tikriausiai pastebėjote, kad prestashop blogai generuoja lietuvių kalbos SEO draugiškus URL ir pašalina (ų, ū, ė, į) raides.

 

Po kiek bandymų pavyko ištaisyti šią problemą taip:

 

1) Atsidarykite /js/admin.js javascript failą.

2) Susiraskite funkciją str2url ~30 eilutė.

3) Po eilutėmis:

 

	str = str.toUpperCase();
str = str.toLowerCase();

 

Darašykite šias eilutes:

 

  str = str.replace("ų", "u");
 str = str.replace("ū", "u");
 str = str.replace("ė", "e");
 str = str.replace("į", "i");

 

Prestashop versija: 1.4.7

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...

Sveiki, nekurdamas naujos temos norejau pasiteirauti, ijungus friendly url prasidejo problemos su prekiu kiekio padidinimu/pamazinimu/pasalinimu order.php skiltyje. Atlikus viena is veiksmu atsidaro tuscias langas, refreshinus puslapi duomenys suvaiksto

cia radau pvz puslapio http://www.kralenconcurrent.nl/13-keramiek-kralen

pridekit preke i krepseli ir pameginkit istrinti ar prideti dar viena vnt.

 

is ansto dekui

B.

Link to comment
Share on other sites

  • 5 months later...

Dėkui už scriptą, jis veikia, tačiau pakeičia tik pirmąją reikšmę eilutėje, jei pvz turėsim žodį "gėlė", tai gausim URL "gel".

 

Čia pilnai veikiantis variantas:

 

str = str.replace(/ų/g, "u");
str = str.replace(/ū/g, "u");
str = str.replace(/ė/g, "e");
str = str.replace(/į/g, "i");

 

Veikia tiek 1.4.7.3, tiek 1.4.8.3. 1.4.9.0 kiek teko matyti changelogą jau yra ištaisyta.

Link to comment
Share on other sites

  • 1 month later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...