Sandra PR Posted February 8, 2022 Share Posted February 8, 2022 ik krijg een witte pagina te zien bij elke stap wat we doen ook de klanten met F5 kan je hem wel weer goed krijgen maar de volgende weer het zelfde. ik heb de debug aangezet en zie deze melding zie images wat kan ik doen. Link to comment Share on other sites More sharing options...
Nickovitshj Posted February 10, 2022 Share Posted February 10, 2022 Kan je de foutmelding altijd copypasten in tekst formaat a.u.b.? Link to comment Share on other sites More sharing options...
Sandra PR Posted February 11, 2022 Author Share Posted February 11, 2022 21 hours ago, Nickovitshj said: Kan je de foutmelding altijd copypasten in tekst formaat a.u.b.? (1/1) ContextErrorException Warning: Declaration of Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfo = true) should be compatible with CartCore::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true, bool $keepOrderPrices = false) in Cart.php line 14 at ErrorHandler->handleError(2, 'Declaration of Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfo = true) should be compatible with CartCore::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true, bool $keepOrderPrices = false)', '/home/u43979p39301/domains/partypublix.nl/public_html/override/classes/Cart.php', 14, array('className' => 'Cart', 'classDir' => '/home/u43979p39301/domains/partypublix.nl/public_html/'))in PrestaShopAutoload.php line 152 at require_once()in PrestaShopAutoload.php line 152 at PrestaShopAutoload->load('Cart') at call_user_func(array(object(PrestaShopAutoload), 'load'), 'Cart')in DebugClassLoader.php line 159 at DebugClassLoader->loadClass('Cart') at spl_autoload_call('Cart')in FrontController.php line 443 at FrontControllerCore->init()in Controller.php line 287 at ControllerCore->run()in Dispatcher.php line 518 at DispatcherCore->dispatch()in index.php line 28 Link to comment Share on other sites More sharing options...
jacob_v_dam Posted February 14, 2022 Share Posted February 14, 2022 Ik weet niet of je het probleem inmiddels hebt opgelost, maar hierbij wat de oplossing kan zijn. Je moet de functie parameters van je overwrite gelijk trekken. Zoals je kunt zien mis je een variabele, huidige situatie: Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfo = true) Gewenste situatie: Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true, bool $keepOrderPrices = false) Zoals je kunt zien is er een extra parameter bij gekomen genaamd $keepOrderPrices hopelijk kom je hier mee verder. Link to comment Share on other sites More sharing options...
Sandra PR Posted February 16, 2022 Author Share Posted February 16, 2022 On 2/14/2022 at 9:57 PM, jacob_v_dam said: Ik weet niet of je het probleem inmiddels hebt opgelost, maar hierbij wat de oplossing kan zijn. Je moet de functie parameters van je overwrite gelijk trekken. Zoals je kunt zien mis je een variabele, huidige situatie: Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfo = true) Gewenste situatie: Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true, bool $keepOrderPrices = false) Zoals je kunt zien is er een extra parameter bij gekomen genaamd $keepOrderPrices hopelijk kom je hier mee verder. en waar vind ik dat in cart.php kan ik het niet vinden. Link to comment Share on other sites More sharing options...
jacob_v_dam Posted February 16, 2022 Share Posted February 16, 2022 Gezien de foutmelding denk ik: override/classes/Cart.php Link to comment Share on other sites More sharing options...
Nickovitshj Posted February 17, 2022 Share Posted February 17, 2022 14 hours ago, Sandra PR said: en waar vind ik dat in cart.php kan ik het niet vinden. Ikzelf heb versie 1.7.6.5, en bij mij staat de functie er als volgt op lijn 617. Ik vermoed dat je daar je aanpassing moet doen zoals Jacob zei: public function getProducts($refresh = false, $id_product = false, $id_country = null, $fullInfos = true) Link to comment Share on other sites More sharing options...
jacob_v_dam Posted February 17, 2022 Share Posted February 17, 2022 4 hours ago, Nickovitshj said: Ikzelf heb versie 1.7.6.5, en bij mij staat de functie er als volgt op lijn 617. Ik vermoed dat je daar je aanpassing moet doen zoals Jacob zei: public function getProducts($refresh = false, $id_product = false, $id_country = null, $fullInfos = true) Ja dat klopt maar waarschijnlijk wordt hier geen 1.7.6 gebruikt maar 1.7.8 en daar is het anders. Daarom moet het ook aangepast worden in overrides/classes/Cart.php, want die pakt het namelijk verkeerd: Quote Warning: Declaration of Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfo = true) should be compatible with CartCore::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true, bool $keepOrderPrices = false) Link to comment Share on other sites More sharing options...
Sandra PR Posted February 21, 2022 Author Share Posted February 21, 2022 Ik heb in overrides/classes/Cart.php deze veranderd. maar het lijk nog niet op gelost te zijn zie nog altijd die witte pagina ik heb deze veranderd Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfo = true) Gewenste situatie: Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true, bool $keepOrderPrices = false) ik heb versie 1.7.8.3 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