Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.3.x)
Модули, плагины
ПОМОГИТЕ classes/module.php
ПОМОГИТЕ classes/module.php
esyara1
Новичок
Сообщений: 28
Регистрация: 11-11-2010
# 1
16-11-2010 21:14
после установки ship2pay пропали правые блоки, при замене этого module.php на стандартный всё норм но ship2pay не работает.файл module.php из модуль ship2pay прикреплён
Вложения:
Module.php
( Размер файла: 20.98KB Скачиваний: 329 )
esyara1
Новичок
Сообщений: 28
Регистрация: 11-11-2010
# 2
16-11-2010 21:20
разница между этим и стандартным только это
$output .= call_user_func(array($moduleInstance, 'hookpayment'), $hookArgs);
return $output;
}
+ public static function hookExecPaymentFront($carrier)
+ {
+ global $cart, $cookie;
+ $sql='SELECT * FROM `'._DB_PREFIX_.'shiptopay`';
+ $result = Db::getInstance()->ExecuteS($sql);
+ if(count($result)==0){
+ Module::hookExecPayment();
+ }else{
+
+ $hookArgs = array('cookie' => $cookie, 'cart' => $cart);
+ $billing = new Address(intval($cart->id_address_invoice));
+ $output = '';
+ $sql='
+ SELECT distinct(stp.id_carrier),h.`id_hook`, m.`name`, hm.`position`
+ FROM `'._DB_PREFIX_.'module_country` mc
+ LEFT JOIN `'._DB_PREFIX_.'module` m ON m.`id_module` = mc.`id_module`
+ LEFT JOIN `'._DB_PREFIX_.'hook_module` hm ON hm.`id_module` = m.`id_module`
+ LEFT JOIN `'._DB_PREFIX_.'hook` h ON hm.`id_hook` = h.`id_hook`
+ LEFT JOIN `'._DB_PREFIX_.'shiptopay` stp ON hm.`id_module` = stp.`id_payment`
+ WHERE h.`name` = \'payment\'
+ AND stp.id_carrier='.intval($carrier).'
+ AND mc.id_country = '.intval($billing->id_country).'
+ AND m.`active` = 1
+ ORDER BY hm.`position`, m.`name` DESC';
+ $result = Db::getInstance()->ExecuteS($sql);
+ if ($result)
+ foreach ($result AS $k => $module)
+ if (($moduleInstance = Module::getInstanceByName($module['name'])) AND is_callable(array($moduleInstance, 'hookpayment')))
+ if (!$moduleInstance->currencies OR ($moduleInstance->currencies AND sizeof(Currency::checkPaymentCurrencies($moduleInstance->id))))
+ $output .= call_user_func(array($moduleInstance, 'hookpayment'), $hookArgs);
+ return $output;
+ }
+ }
+
+
esyara1
Новичок
Сообщений: 28
Регистрация: 11-11-2010
# 3
16-11-2010 21:20
подскажите что отвечает тут за правую колонку))
sportbulki
Новичок
Сообщений: 45
Регистрация: 27-07-2010
# 4
17-11-2010 03:35
вся правая колонка исчезает даже если в коде одного из модулей ошибка. попробуй по очереди выключить модули...
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов