Frissítés Prestashop 1.6.1.7-re: a login hibája

Több esetben előfordult az alábbi anomália: 1.6.x-ről 1.6.1.7-re való frissítés során nem lehetséges admin felületbe bejelentkezni:

prestashop_1617_admin_login_forditasi_hiba

Nincs “LOG IN” felirat a bejelentkező gombon és hiányoznak a feliratok is alatta: “Stay logged in” és “I forgot my password“.

Hibás e-mail-cím és/vagy jelszó páros esetén visszajelez a rendszer, de sikeres adatok megadása után megáll, nem képes továbbmenni az admin felületbe:

prestashop_1617_admin_login_forditasi_hiba_belepes_utan

A hibát az okozza, hogy az 1.6.1.7-es telepítőnek rossz a magyar adminbeli fordítás-fájlja (vagy legalábbis ez a része). Több fordítás-sor került bele, de ezeknek a részeknek a nagyobb része üres:

prestashop_1617_hibas_forditasi_fajl

És a gomb “LOG IN” felirata is egy ilyen üres sorban foglal helyet. Az esztétikum még hagyján, egy gomb van csak az ember nem téveszti el: de hogy emiatt nem is lehet bejelentkezni az már probléma.

Megoldás:

mentésből állítsuk vissza ezt a fájlt (backup-ot készítsünk erről a fájlról mielőtt felülírjuk). Ha előzőleg is 1.6.x-es rendszerünk volt akkor annak a fájlja is tökéletes a célra. Útvonal:

/translations/hu/admin.php

Miután megtettük, már jól is néz ki és be is tudunk jelentkezni:

prestashop_1617_admin_login_forditasi_hiba_jo_belepes

Akinek esetleg nincs kéznél előző verziójú php az INNEN letöltheti! Sok sikert!

Szerkesztés 2016.11.11: lent látható egy fájl-összehasonlítás, sajnos a legújabb verzióban sem javították a problémát:

prestashop_hibas_admin_forditasi_fajl

Ha 1.6.1.9-re állás után az alap témánál (default-bootstrap) kategórianézetben nem jelenik meg a “Kosárba” felirat (de az “Add to cart” sem) akkor menjünk be a fordításokba (Localization => Translations), válasszuk ki az alapmotor fordítását (Front office translations), a “default-bootstrap” témát majd a magyar nyelvet, ezek után kattintsunk a “Módosítás” gombra.

Miután betöltött, kattintsunk rá az “Összes mező bezárása” gombra (“Close all fieldsets“) majd utána kattintsunk rá még egyszer: “Összes mező kiterjesztése” (“Expand all fieldsets“).

(Ha a felület nem töltene be hibára hivatkozva akkor olvasd el EZT a cikket).

Használjuk a böngésző beépített keresőjét: ctrl + f billentyűkombináció, majd keressünk rá az “Add to cart” kifejezésre. Valószínűleg háromszor fogjuk megtalálni, mindegyikhez adjuk meg: “Kosárba” majd mentsük el.

Ha segített a cikk, meghívhatsz egy kávéra! 🙂


Puizl Attila Programozó

Az íróról: Puizl Attila

Puizl Attila vagyok, több éve készítek sikeres Webáruházakat Prestashop rendszerrel. Célom hogy a tudásom minőséggé, munkám pedig eredményessé váljon.

Weboldal: → Prestashop Készítés és Fejlesztés

Még megtalálsz:

Az elmúlt héten több visszajelzést is kaptam rejtélyes "500 - Internal Server error"-okról, iszonyat lassú Prestashop-okról és feketelistára került szerverekről. Ezeket egyetlen dolog kötötte össze: a jól ismert "Küldd el a barátodnak modul" ("Send to a Friend module") 1.8-as vagy régebbi verziója. A szóban forgó modul képes e-mail-t küldeni egy megadott…
Mindenkivel előfordul, hogy egy kis időre (teszem azt pár órára) kénytelen karbantartásba tenni a Prestashop-ot (úgynevezett "maintenance mode"-ba). Ha ezt nem kellő körültekintéssel végezzük el, és a Google pont akkor jár az oldalunk felett újraindexelve a főoldalt akkor az alábbi kellemetlen eredmény várhat Minket kereséskor: A legrosszabb ebben az, hogy…