diff --git a/README.md b/README.md index ecb2b9c..5ddb4e1 100644 --- a/README.md +++ b/README.md @@ -12,4 +12,6 @@ ## Changelog: +04.09.2019 - версия 1.26.1 - адаптация для версии ave.cms 3.26 + Версия 1.0.1 \ No newline at end of file diff --git a/basket/images/loader-12.gif b/basket/images/loader-12.gif new file mode 100644 index 0000000..a28b11c Binary files /dev/null and b/basket/images/loader-12.gif differ diff --git a/basket/info.php b/basket/info.php new file mode 100644 index 0000000..7184e97 --- /dev/null +++ b/basket/info.php @@ -0,0 +1,20 @@ + 'basket', + 'ModuleVersion' => '1.26.1', + 'ModuleAutor' => 'AVE.cms Team', + 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', + 'ModuleStatus' => 1, + 'ModuleIsFunction' => 1, + 'ModuleTemplate' => 1, + 'ModuleAdminEdit' => 1, + 'ModuleFunction' => 'mod_basket', + 'ModuleTag' => '[mod_basket]', + 'ModuleTagLink' => null, + 'ModuleAveTag' => '#\\\[mod_basket]#', + 'ModulePHPTag' => "" + ); +?> \ No newline at end of file diff --git a/basket/lang/ru.txt b/basket/lang/ru.txt index 83e7d17..989b8ef 100644 --- a/basket/lang/ru.txt +++ b/basket/lang/ru.txt @@ -1,3 +1,8 @@ + +MODULE_NAME = "Корзина" +MODULE_DESCRIPTION = "Модуль позволяет организовать торговлю любыми товарами с использованием корзины и формы оформления заказа. Разместите системный тег [mod_basket] в нужном месте вашего шаблона сайта или содержимом документа." + + BASKET_SHOP_NAME = "Мини-магазин AVE.cms" BASKET_SHOP_LOGO = "logo_bw.png" BASKET_SHOP_ADDRESS = "МойГород, ул. Ленина, д.1
тел./факс: (111) 555-55-66
Email: info@mysite.ru" diff --git a/basket/module.php b/basket/module.php index 35a9a0e..f2afe5d 100644 --- a/basket/module.php +++ b/basket/module.php @@ -10,24 +10,6 @@ if (!defined('BASE_DIR')) exit; -if (defined('ACP')) -{ - $modul['ModuleName'] = 'Корзина'; - $modul['ModuleSysName'] = 'basket'; - $modul['ModuleVersion'] = '1.0.1'; - $modul['ModuleDescription'] = 'Модуль позволяет организовать торговлю любыми товарами с использованием корзины и формы оформления заказа. Разместите системный тег [mod_basket] в нужном месте вашего шаблона сайта или содержимом документа.'; - $modul['ModuleAutor'] = 'Ave.cms'; - $modul['ModuleCopyright'] = '© 2012'; - $modul['ModuleIsFunction'] = 1; - $modul['ModuleAdminEdit'] = 1; - $modul['ModuleTemplate'] = 1; - $modul['ModuleFunction'] = 'mod_basket'; - $modul['ModuleTag'] = '[mod_basket]'; - $modul['ModuleTagLink'] = null; - $modul['ModuleAveTag'] = '#\\\[mod_basket]#'; - $modul['ModulePHPTag'] = ""; -} - /** * Обработка тэга модуля * diff --git a/basket/sql.php b/basket/sql.php index fb1f2aa..a024b47 100644 --- a/basket/sql.php +++ b/basket/sql.php @@ -16,13 +16,13 @@ $module_sql_install = array(); $module_sql_deinstall = array(); $module_sql_update = array(); -$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket`;"; -$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket_payment`;"; -$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket_delivery`;"; -$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket_processing`;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket`;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket_payment`;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket_delivery`;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket_processing`;"; //Основная таблица -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_basket` ( `id` int(11) NOT NULL auto_increment, `basket_session_id` varchar(50) default NULL, `basket_product_id` int(11) default NULL, @@ -36,7 +36,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket` ( ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; //Метод оплаты -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_payment` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_basket_payment` ( `id` int(11) NOT NULL auto_increment, `payment_title` varchar(255) NOT NULL, `payment_price` text NOT NULL, @@ -49,7 +49,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_payment` ( ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; //Выбор доставки -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_delivery` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_basket_delivery` ( `id` int(11) NOT NULL auto_increment, `delivery_title` varchar(255) NOT NULL, `delivery_price` text NOT NULL, @@ -62,22 +62,22 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_delivery` ( //Тестовые данные -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('1', 'Курьером по москве', '0', 'Money', '', '1', '1');"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('2', 'Курьером в подмосковье', '0', 'Money', '', '1', '2');"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('3', 'Почта России', '0', 'Money', '', '1', '3');"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('4', 'Самовывоз', '0', 'Money', '', '1', '4');"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('1', 'Курьером по москве', '0', 'Money', '', '1', '1');"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('2', 'Курьером в подмосковье', '0', 'Money', '', '1', '2');"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('3', 'Почта России', '0', 'Money', '', '1', '3');"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('4', 'Самовывоз', '0', 'Money', '', '1', '4');"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_payment` VALUES (1, 'Наличными курьеру', 'Отдать бабло Курьеру', 'Text', 'Наличные при получении (по Москве) - оплата осуществляется наличными деньгами курьеру в момент доставки. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа и Ваш адрес. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '1,2', 1, 1);"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_payment` VALUES (1, 'Наличными курьеру', 'Отдать бабло Курьеру', 'Text', 'Наличные при получении (по Москве) - оплата осуществляется наличными деньгами курьеру в момент доставки. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа и Ваш адрес. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '1,2', 1, 1);"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_payment` VALUES (2, 'Наличными в офисе', '0.00', 'Money', 'Наличные при получении - оплата осуществляется наличными деньгами в офисе компании. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '4', 1, 2);"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_payment` VALUES (2, 'Наличными в офисе', '0.00', 'Money', 'Наличные при получении - оплата осуществляется наличными деньгами в офисе компании. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '4', 1, 2);"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_payment` VALUES (3, 'Безналичная оплата', '10.00', '%', 'Банковский платеж - после оформления заказа Вы сразу же можете распечатать квитанцию для оплаты через банк. Большая просьба - после осуществления перевода сразу уведомить нас об отправке денег по адресу e-mail. Мы сформируем и отправим Ваш заказ в течение 3-5 рабочих дней с момента поступления денег на наш расчетный счет. Если заказанного товара не окажется на складе, наш менеджер обязательно свяжется с Вами для разрешения возникшей ситуации.', '3,4', 1, 3);"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_payment` VALUES (3, 'Безналичная оплата', '10.00', '%', 'Банковский платеж - после оформления заказа Вы сразу же можете распечатать квитанцию для оплаты через банк. Большая просьба - после осуществления перевода сразу уведомить нас об отправке денег по адресу e-mail. Мы сформируем и отправим Ваш заказ в течение 3-5 рабочих дней с момента поступления денег на наш расчетный счет. Если заказанного товара не окажется на складе, наш менеджер обязательно свяжется с Вами для разрешения возникшей ситуации.', '3,4', 1, 3);"; // Обновление модуля $module_sql_update[] = " UPDATE - `CPPREFIX_module` + `%%PRFX%%_module` SET ModuleAveTag = '" . $modul['ModuleAveTag'] . "', ModulePHPTag = '" . $modul['ModulePHPTag'] . "', @@ -89,22 +89,22 @@ $module_sql_update[] = " $module_sql_update[] = " RENAME TABLE - `CPPREFIX_modul_basket_payment` + `%%PRFX%%_modul_basket_payment` TO - `CPPREFIX_module_basket_payment` + `%%PRFX%%_module_basket_payment` "; $module_sql_update[] = " RENAME TABLE - `CPPREFIX_modul_basket_delivery` + `%%PRFX%%_modul_basket_delivery` TO - `CPPREFIX_module_basket_delivery` + `%%PRFX%%_module_basket_delivery` "; $module_sql_update[] = " RENAME TABLE - `CPPREFIX_modul_basket_payment` + `%%PRFX%%_modul_basket_payment` TO - `CPPREFIX_module_basket_payment` + `%%PRFX%%_module_basket_payment` "; ?> \ No newline at end of file diff --git a/basket/templates/basket_show.tpl b/basket/templates/basket_show.tpl index bb046d3..5554478 100644 --- a/basket/templates/basket_show.tpl +++ b/basket/templates/basket_show.tpl @@ -1,7 +1,7 @@ {oBasket->getBasket assign='basket'}
-

{#BASKET_TITLE#}

+

{#BASKET_TITLE#}

{if $basket.products}