Torry 0 Опубликовано 7 ноября, 2008 Жалоба Share Опубликовано 7 ноября, 2008 Подскажите есть ли модуль оплаты почтовым переводом с возможностью печати бланка №Ф-112э ? Я не нашла, а очень нужен >:( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 ноября, 2008 Жалоба Share Опубликовано 7 ноября, 2008 Готового не видел, тем более с распечаткой бланка. Самое простое, если не используете модуль оплаты по счёту или модуль квитанция, взять какой-то из них за основу и переделать в оплату почтовый переводом. А если нужно просто что б при выборе способа оплаты выводился текст оплата почтовый переводом, без распечатки, тогда берёте любой файл в /lang/russian/modules/payment, например soglas.php и внутри файла меняете название модуля на нужное Вам, затем устанавливаете модуль soglas в Админке - Модули - Оплата Ссылка на сообщение Поделиться на другие сайты
avpro 0 Опубликовано 30 ноября, 2008 Жалоба Share Опубликовано 30 ноября, 2008 ... тогда берёте любой файл в /lang/russian/modules/payment, например soglas.php и внутри файла меняете название модуля на нужное Вам, затем устанавливаете модуль soglas в Админке - Модули - Оплата А в /shop/includes/modules/payment/ такую же операцию делать не нужно? Мне нужно 3 или 4 подобных копии модуля soglas.php. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 ноября, 2008 Жалоба Share Опубликовано 30 ноября, 2008 Если нужно сделать клоны модулей, то делается это вот так: http://vamshop.ru/node/52 http://vamshop.ru/node/8 Ссылка на сообщение Поделиться на другие сайты
avpro 0 Опубликовано 30 ноября, 2008 Жалоба Share Опубликовано 30 ноября, 2008 Сделал все так, как указано в предыдущем посте. Причем и с модулем доставки и с модулем оплаты. Результат один - при установке клона в папку /shop/includes/modules/shipping/ в админке пропадает вся информация о модулях! При удалении клона восстанавливается! Проверил и на модуле оплаты - результат аналогичный! Что я упускаю в процессе??? ??? Вот копии кода из lang: <?php /* ----------------------------------------------------------------------------------------- $Id: 1class.php 899 2007/02/07 13:24:46 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright © 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: © 2000-2001 The Exchange Project (earlier name of osCommerce) © 2002-2003 osCommerce(flat.php,v 1.6 2003/02/16); www.oscommerce.com © 2003 nextcommerce (flat.php,v 1.4 2003/08/13); www.nextcommerce.org © 2004 xt:Commerce (flat.php,v 1.4 2003/08/13); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ define('MODULE_SHIPPING_1CLASS_TEXT_TITLE', 'Почтовое отправление 1-го класса'); define('MODULE_SHIPPING_1CLASS_TEXT_DESCRIPTION', 'Почтовое отправление 1-го класса'); define('MODULE_SHIPPING_1CLASS_TEXT_WAY', ''); define('MODULE_SHIPPING_1CLASS_STATUS_TITLE' , 'Разрешить модуль Почтовое отправление 1-го класса'); define('MODULE_SHIPPING_1CLASS_STATUS_DESC' , 'Вы хотите разрешить модуль Почтовое отправление 1-го класса?'); define('MODULE_SHIPPING_1CLASS_ALLOWED_TITLE' , 'Разрешённые страны'); define('MODULE_SHIPPING_1CLASS_ALLOWED_DESC' , 'Укажите коды стран, для которых будет доступен данный модуль (например RU,DE (оставьте поле пустым, если хотите что б модуль был доступен покупателям из любых стран))'); define('MODULE_SHIPPING_1CLASS_COST_TITLE' , 'Стоимость доставки'); define('MODULE_SHIPPING_1CLASS_COST_DESC' , 'Стоимость доставки данным способом.'); define('MODULE_SHIPPING_1CLASS_TAX_CLASS_TITLE' , 'Налог'); define('MODULE_SHIPPING_1CLASS_TAX_CLASS_DESC' , 'Использовать налог.'); define('MODULE_SHIPPING_1CLASS_ZONE_TITLE' , 'Зона'); define('MODULE_SHIPPING_1CLASS_ZONE_DESC' , 'Если выбрана зона, то данный модуль доставки будет виден только покупателям из выбранной зоны.'); define('MODULE_SHIPPING_1CLASS_SORT_ORDER_TITLE' , 'Порядок сортировки'); define('MODULE_SHIPPING_1CLASS_SORT_ORDER_DESC' , 'Порядок сортировки модуля.'); ?> и из includes <?php /* ----------------------------------------------------------------------------------------- $Id: 1class.php 899 2007-02-06 21:19:57 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright © 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: © 2000-2001 The Exchange Project (earlier name of osCommerce) © 2002-2003 osCommerce(flat.php,v 1.40 2003/02/05); www.oscommerce.com © 2003 nextcommerce (flat.php,v 1.7 2003/08/24); www.nextcommerce.org © 2004 xt:Commerce (flat.php,v 1.7 2003/08/24); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ class 1class { var $code, $title, $description, $icon, $enabled; function 1class() { global $order; $this->code = '1class'; $this->title = MODULE_SHIPPING_1CLASS_TEXT_TITLE; $this->description = MODULE_SHIPPING_1CLASS_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_1CLASS_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_1CLASS_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_1CLASS_STATUS == 'True') ? true : false); if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_1CLASS_ZONE > 0) ) { $check_flag = false; $check_query = vam_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_1CLASS_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id"); while ($check = vam_db_fetch_array($check_query)) { if ($check['zone_id'] < 1) { $check_flag = true; break; } elseif ($check['zone_id'] == $order->delivery['zone_id']) { $check_flag = true; break; } } if ($check_flag == false) { $this->enabled = false; } } } function quote($method = '') { global $order; $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_1CLASS_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_1CLASS_TEXT_WAY, 'cost' => MODULE_SHIPPING_1CLASS_COST))); if ($this->tax_class > 0) { $this->quotes['tax'] = vam_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); } if (vam_not_null($this->icon)) $this->quotes['icon'] = vam_image($this->icon, $this->title); return $this->quotes; } function check() { if (!isset($this->_check)) { $check_query = vam_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_1CLASS_STATUS'"); $this->_check = vam_db_num_rows($check_query); } return $this->_check; } function install() { vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_SHIPPING_1CLASS_STATUS', 'True', '6', '0', 'vam_cfg_select_option(array(\'True\', \'False\'), ', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_1CLASS_ALLOWED', '', '6', '0', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_1CLASS_COST', '5.00', '6', '0', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_1CLASS_TAX_CLASS', '0', '6', '0', 'vam_get_tax_class_title', 'vam_cfg_pull_down_tax_classes(', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_1CLASS_ZONE', '0', '6', '0', 'vam_get_zone_class_title', 'vam_cfg_pull_down_zone_classes(', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_1CLASS_SORT_ORDER', '0', '6', '0', now())"); } function remove() { vam_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { return array('MODULE_SHIPPING_1CLASS_STATUS', 'MODULE_SHIPPING_1CLASS_COST','MODULE_SHIPPING_1CLASS_ALLOWED', 'MODULE_SHIPPING_1CLASS_TAX_CLASS', 'MODULE_SHIPPING_1CLASS_ZONE', 'MODULE_SHIPPING_1CLASS_SORT_ORDER'); } } ?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 декабря, 2008 Жалоба Share Опубликовано 1 декабря, 2008 Не используйте цифры в указании класса. Используйте буквы лучше. Ссылка на сообщение Поделиться на другие сайты
Сергей Кокорин 0 Опубликовано 8 января, 2009 Жалоба Share Опубликовано 8 января, 2009 А могли бы к примеру вот этот модуль подогнать для Vam Shop и запостить для скачивания??? http://www.kurilshiki.ru/pochp было бы здорово!! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 января, 2009 Жалоба Share Опубликовано 8 января, 2009 Пока нет такого модуля. Самое простое, можно обозвать стандартный модуль как почтовый перевод, но бланка заполненного не будет. Ссылка на сообщение Поделиться на другие сайты
knyaz 0 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 ....тогда берёте любой файл в /lang/russian/modules/payment, например soglas.php и внутри файла меняете название модуля на нужное Вам, затем устанавливаете модуль soglas в Админке - Модули - Оплата Сделал такое с модулями доставки, но напротив способа доставки пишется "бесплатно", а нужно что бы было написано "рассчитывается по тарифу". Скажите как и где это нужно править. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 Текст можно поменять в /lang/russian/russian.php НО, везде где 0 будет выводиться этот текст. Ссылка на сообщение Поделиться на другие сайты
Vitaliz 0 Опубликовано 1 ноября, 2010 Жалоба Share Опубликовано 1 ноября, 2010 Если нужно сделать клоны модулей, то делается это вот так: http://vamshop.ru/node/52 http://vamshop.ru/node/8 ссылки битые, а есть необходимость сделать клоны модулей. :-\ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 ноября, 2010 Жалоба Share Опубликовано 1 ноября, 2010 Вот текущие ссылки: http://vamshop.ru/faq.php/faq_id/48/question/Kak-sdelat-kopiyu--klon--modulya-dostavki- http://vamshop.ru/faq.php/faq_id/8/question/Kak-sdelat-kopiyu--klon--modulya-oplaty- Ссылка на сообщение Поделиться на другие сайты
Vitaliz 0 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Вот текущие ссылки: http://vamshop.ru/faq.php/faq_id/48/question/Kak-sdelat-kopiyu--klon--modulya-dostavki- http://vamshop.ru/faq.php/faq_id/8/question/Kak-sdelat-kopiyu--klon--modulya-oplaty- Спасибо, теперь стало понятно, что это не то что нужно :-\ Вопрос в следующем: Каким образом можно клонировать стандартный модуль "Рекомендуемые товары"? Цель в том, что бы свои выборки-рекомендации для разных потребностей покупателей на основе полного каталога товаров, для облегчения выбора товара. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Посмотрите как подключается вот этот модуль - http://vamshop.ru/product_info.php/info/p22_Browse-by-categories.html Там всё видно, что и как из кода. + вот сообщение http://vamshop.ru/forum/index.php?topic=5745.msg48205#msg48205 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения