Rapszodikus termék elmentés 1.6.x adminban

Újabb érdekesség a Prestashop-hibalistán pár héten belül: teljesen véletlenszerűen az admin felület képtelen elmenteni a terméken elvégzett módosítást.

Sokszor visszatöltődik ugyanúgy vagy egyszerűen “kilép” a termékek felsorolásába abban az esetben is, ha a “Save & stay” (Mentés és folytatás) gombot nyomtuk meg. 

Egy rövid videó – melyet egy ügyfelem készített – jól mutatja a problémát:

Megoldás

Nyissuk meg szerkesztésre az alábbi útvonalon található fájlt (mentés/backup mindig legyen!):

/admin/themes/default/template/controllers/products/helpers/form/form.tpl

majd keressük ki az alábbi részt:

submitHandler: function(form) {
form.submit();
},

252. sor körül lesz, képen demonstrálva:

prestashop_admin_termekelmentesi_hiba

Töröljük ki ezt a részt, mentsük el és töltsük vissza!

Kapcsolódó GitHuB IDE kattintva érhető el.

Sok sikert! 🙂

Szerkesztés (2016.11.08): kijött a Prestashop 1.6.1.9, mely (főleg) ezt a problémát orvosolja. Az ALÁBBI bejegyzésből kiderül, hogy mi okozta a hibát: a legtöbb böngésző (Google Chrome, Mozilla Firefox, Microsoft Edge stb.) frissítése ellehetetleníti az “XMLHttpRequest” hívásokat ami pedig szükséges termék elmentéskor (új felvitelekor és módosításkor is). Ez megmagyarázza, hogy hogyan üthette fel a fejét ez a probléma napokon belül sok-sok embernél verziófüggetlenül (1.5.x és 1.6.x-es rendszerekben).



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:

Ha megesik, hogy kétes eredetű (vagy nem jól megírt) Prestashop modult telepítünk fel, akkor működésképtelenné válhat az adminbeli Modules - Modulok menüpont. Semmire sem hajlandó az alábbi hibaüzeneten kívül: Megoldás Nyissuk meg szerkesztésre az alábbi útvonalon található fájlt: /modules/inixframe/InixModule.php majd a 1846. sor körül keressük ki az alábbi részt: Ha…
Rendkívül bosszantó, ha képtelenek vagyunk dolgozni az admin felületen annak lassúsága miatt. Ez a "Prestashop lassúság" téma rendkívül összetett, sok dolog okozhatja. Ebben a cikkben megpróbálok tippeket, tanácsokat adni a gyorsabb betöltődés érdekében, de látatlanban nem lehet 100%-os receptet adni: minden webáruház más és más. Még mielőtt belevágunk: fontos dolog…