nikothechico Posted January 12, 2012 Share Posted January 12, 2012 Beste, Ik heb net de module cash on delivery (Rembours) uit het ene prestashop (1.4) gekopieerd. En in een ander prestashop (1.3) project gezet. Heb daarna de hook aangepast naar Payment. Maar als je de module installeerd dan toont heel de pagina niet meer. Hoe kan ik dit oplossen? Met vr gr Niko Code: <?php /* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.or...ses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 1.4 $ * @license http://opensource.or...ses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_CAN_LOAD_FILES_')) exit; class CashOnDelivery extends PaymentModule { public function __construct() { $this->name = 'cashondelivery'; $this->tab = 'Payment'; $this->version = '0.3'; $this->author = 'PrestaShop'; $this->currencies = false; parent::__construct(); $this->displayName = $this->l('Cash on delivery (COD)'); $this->description = $this->l('Accept cash on delivery payments'); } public function install() { if (!parent::install() OR !$this->registerHook('payment') OR !$this->registerHook('paymentReturn')) return false; return true; } public function hookPayment($params) { if (!$this->active) return ; global $smarty; // Check if cart has product download foreach ($params['cart']->getProducts() AS $product) { $pd = ProductDownload::getIdFromIdProduct((int)($product['id_product'])); if ($pd AND Validate::isUnsignedInt($pd)) return false; } $smarty->assign(array( 'this_path' => $this->_path, 'this_path_ssl' => Tools::getShopDomainSsl(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/' )); return $this->display(__FILE__, 'payment.tpl'); } public function hookPaymentReturn($params) { if (!$this->active) return ; return $this->display(__FILE__, 'confirmation.tpl'); } } Link to comment Share on other sites More sharing options...
AKJV Posted January 12, 2012 Share Posted January 12, 2012 Een nieuwe versie van een module gebruiken in een oudere Prestashop versie is niet aan te raden. Zeker tussen Prestashop 1.3 en 1.4 is er veel veranderd dus het verbaast me niet dat je tegen dit soort problemen aanloopt. Als je de COD module van je oudere Prestashop versie kwijt bent, hier kan je alle Prestashop versies downloaden: http://code.google.com/p/prestashop/downloads/list Link to comment Share on other sites More sharing options...
nikothechico Posted January 15, 2012 Author Share Posted January 15, 2012 Dat kan ik idd proberen, bedankt voor je reactie! Link to comment Share on other sites More sharing options...
Recommended Posts