Martino00 Posted January 14, 2019 Share Posted January 14, 2019 Sinds upgrade van PrestaShop naar 1.6.1.23 heb ik een probleem met de detailweergave van de bestellingen in de backoffice. Ik krijg de lijst met orders te zien. Maar als ik daarna op Bekijken klik dan krijg ik het volgende. De css lijkt dus verdwenen maar de pagina is ook onvolledig. Is er een probleem met de JQuery? Via Chrome developer krijg ik 3 errors te zien maar weet niet of die er eigenlijk iets mee te maken hebben. De melding is Uncaught ReferenceError: $ is not defined at index.php?controller=AdminOrders&id_order= ... Het probleem zit dan in de view.tpl file in de folder admin/themes/default/template/controllers/orders/helpers/view line 267 <script> $('#tabOrder a').click(function (e) { e.preventDefault() $(this).tab('show') }) </script> line 390 <script> $('#myTab a').click(function (e) { e.preventDefault() $(this).tab('show') }) </script> en line 777 <script> $('#tabAddresses a').click(function (e) { e.preventDefault() $(this).tab('show') }) </script> Ik heb deze view.tpl file al eens vervangen door een standaard van een nieuwe installatie maar zonder resultaat. In mijn locale PrestaShop heb ik net hetzelfde probleem dus daar kan ik vlot aanpassingen testen. Ik heb daar al eens de volledige admin folder vervangen, de controller folder, de js folder maar ook allemaal zonder resultaat. Alle andere backoffice pagina's zijn in orde. Caching ook al eens volledig uit gezet. Friendly url ook al eens uit en aan gezet. Heb nu geen idee maar waar ik nog iets kan nakijken. Heeft iemand van jullie een idee waar ik moet beginnen? Hoe kan ik bijvoorbeeld nakijken of de JQuery op deze pagina goed geladen is? Alle info welkom. Link to comment Share on other sites More sharing options...
Martino00 Posted January 14, 2019 Author Share Posted January 14, 2019 Ondertussen vond ik ook nog het volgende op github https://github.com/PrestaShop/PrestaShop/pull/7253 Lijkt me over hetzelfde te gaan. Maar zie nog geen oplossing beschikbaar. Mijn PrestaShop is trouwens ook overgeschakeld van PHP 5.2 naar 7.1 Misschien dat het dus daar iets mee te maken heeft. Link to comment Share on other sites More sharing options...
Adeko.nl Posted January 14, 2019 Share Posted January 14, 2019 Dag Martin, Als de pagina van de orders zo inlaadt als bij jou, zit er vaak een fatal error in een van de blokken. Ik raad je aan om debug mode aan te zetten (of je php error-log te checken) en die error hier even te plakken. Het klinkt namelijk alsof er een module tussen zit die niet compatible is met php5.6, waardoor de jquery onderin de pagina niet in kan laden. Link to comment Share on other sites More sharing options...
Martino00 Posted January 15, 2019 Author Share Posted January 15, 2019 in de php error-log zie ik niets verschijnen. Heb de debugging aangezet en krijg dan volgend beeld op de pagina van de bestellingen. Als ik een order aanklik en als dus de onvolledige pagina wordt geladen dan is de debugging niet zichtbaar op die pagina. ik kan daar de _construct openklappen en de Ogone Module en dan krijg ik het volgende te zien Hoe kan ik dit interpreteren? Kan er hier iemand betekenisvolle info uithalen? Ziet iemand abnormale waarden? Op het eerste zicht bekijk ik dan vooral de rode cijfers. Link to comment Share on other sites More sharing options...
Martino00 Posted January 15, 2019 Author Share Posted January 15, 2019 Mijn gamification module was al disabled maar ik heb deze nu ook verwijderd. En nu zijn mijn waarden in de debugger plots wel veel beter. Maar de order details krijg ik nog steeds niet goed te zien. Link to comment Share on other sites More sharing options...
Martino00 Posted January 15, 2019 Author Share Posted January 15, 2019 Mijn browserconsole geeft enkel de volgende waarschuwing HTML1527: DOCTYPE wordt verwacht. U kunt overwegen een geldig HTML5-doctype toe te voegen: <!DOCTYPE html>. Mij lijkt het ook alsof de header van de detailpagina niet goed geladen wordt. Link to comment Share on other sites More sharing options...
Martino00 Posted January 15, 2019 Author Share Posted January 15, 2019 Ik heb een module: Customer File Upload en deze lijkt de boosdoener te zijn. Als ik deze module disable dan is de order detail pagina terug in orde. Als ik de module weer enable, dan wordt de pagina opnieuw fout weergegeven. Het probleem lijkt dus duidelijk met deze module te maken te hebben. @Adeko.nl lijkt dus gelijkte hebben. Probleem met een module. Voor mij is deze case opgelost. Link to comment Share on other sites More sharing options...
Adeko.nl Posted January 15, 2019 Share Posted January 15, 2019 Hi Martin, Goed dat je het zelf opgelost hebt! Enige tip: je hebt in plaats van de debug mode (_PS_MODE_DEV_) heb je profiler aangezet (_PS_DEBUG_PROFILER_). De profiler is er om bijvoorbeeld de laadtijden de controleren, wat je ook hebt gedaan. Met debug mode bedoelen we altijd: if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); } 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