filosof 0 Опубликовано 29 марта, 2011 Жалоба Share Опубликовано 29 марта, 2011 Посоветуйте; какие модули доставки использовать,при условии,что весь товар(одежда)будет доставляться из США Майями. Здесь есть данные по расчету почтой России и оплате наложенным платежом,но мне,насколько я понимаю,из всех предустановленных в скрипте "подходят" только следующие: DHL Austria - нужен DHL. FedEx Express Europe - нужен FedEx Express EMS Почта России - нужен EMS UPS - наверное единственное ,что подходит(это то что нужно ?) В силу того,что Английским не владею,а гугл-транслит владеет им хуже меня ;D ,не понятно; - как настраивать эти модули(если конечно имеет смысл их настраивать в моем случае,в скрипте они не переведены),где брать данные для расчетов,..в ФАКе и Мануале не нашел инструкций и ответов. Возможно есть модули доставки в других скриптах,которые мне подойдут(важна скорость и стоимость службы доставки) - подскажите пожалуйста,буду решать; править самому или заказывать. Нужно минимум хотя бы 2-3 способа доставки,которые будут доступны при заказе товара. п.с; если форум по Москве работает,переведите на час вперед...в последний раз :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 марта, 2011 Жалоба Share Опубликовано 30 марта, 2011 Что б считали по тарифам США - по умолчанию таких нет модулей. Только настраивать расчёт, ems модуль есть, ups вроде тоже есть. Ссылка на сообщение Поделиться на другие сайты
Nrdick 0 Опубликовано 25 апреля, 2011 Жалоба Share Опубликовано 25 апреля, 2011 Очень не хватает USPS модуля (обычная почта США). Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 апреля, 2011 Жалоба Share Опубликовано 25 апреля, 2011 Можно взять из osCommerce и переделать. На addons.oscommerce.com можно найти по usps Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 26 апреля, 2011 Автор Жалоба Share Опубликовано 26 апреля, 2011 переделал,как описано в документации. При попытке установки получаю Warning: error_log(mysql_db_error.log) [function.error-log]: failed to open stream: Permission denied in /var/www/univella/data/www/univella.com/inc/vam_db_error.inc.php on line 40 модуль этот http://addons.oscommerce.com/info/7073 инструкция по установке в нем следующая To install this module, you should do following steps:1. Remove old USPS module if installed by clicking "Remove" button in admin->modules->shipping2. Copy listed files from this package to your catalog directory (replace existing files): includes/modules/usps.php includes/languages/english/modules/shipping/usps.php If you more than English language, you have to copy language file in your catalog directory includes/languages/[LANGUAGE]/modules/shipping/usps.php 3. Modify file "admin/includes/fuinctions/general.php" by adding function // Alias function for array of configuration values in the Administration Tool function tep_cfg_select_multioption($select_array, $key_value, $key = '') { for ($i=0; $i<sizeof($select_array); $i++) { $name = (($key) ? 'configuration[' . $key . '][]' : 'configuration_value'); $string .= '<br><input type="checkbox" name="' . $name . '" value="' . $select_array[$i] . '"'; $key_values = explode( ", ", $key_value); if ( in_array($select_array[$i], $key_values) ) $string .= 'CHECKED'; $string .= '> ' . $select_array[$i]; } return $string; } Modify the "admin/modules.php" file by replacing this code (near line 45): case 'save': while (list($key, $value) = each($HTTP_POST_VARS['configuration'])) { tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $value . "' where configuration_key = '" . $key . "'"); } tep_redirect(tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $HTTP_GET_VARS['module'])); break; by this code: case 'save': while (list($key, $value) = each($HTTP_POST_VARS['configuration'])) { if( is_array( $value ) ){ $value = implode( ", ", $value); $value = ereg_replace (", --none--", "", $value); } tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $value . "' where configuration_key = '" . $key . "'"); } tep_redirect(tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $HTTP_GET_VARS['module'])); break; 4. Run SQL file to alter database 5. Install module by clicking 'install' button.In this package you can find two modified files (general.php and modules.php)But it will be better if you modify them manually, because they can be alreadymodyfied. [/code]т.е general.php and modules.php я не перекидывал.если же поправлять их,то получаю ошибку по modules.phpSQL запрос выполнил.п.с на русский перевел. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2011 Жалоба Share Опубликовано 26 апреля, 2011 С базой данных что-то. Надо как минимум выяснять, что за ошибка - http://vamshop.ru/faq.php/faq_id/36/question/V-magazine-vyvoditsya-soobshenie--Internet-magazin-zakryt-na-tehnicheskoe-obsluzhivanie--zahodite-pozzhe----chto-yeto-za-soobshenie-i-kak-ego-otklyuchit-- Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 26 апреля, 2011 Автор Жалоба Share Опубликовано 26 апреля, 2011 мой косяк - забыл удалить из запроса поля configuration_title и configuration_description. При установке выдает ошибки по языковым константам Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_STATUS_TITLE in/var/...............univella.com/admin/modules.php on line 166Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_STATUS_DESC in/var/...........................univella.com/admin/modules.php on line 168Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_USERID_TITLE in/var/.............................univella.com/admin/modules.php on line 166Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_USERID_DESC in/var/......................./univella.com/admin/modules.php on line 168Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_PASSWORD_TITLE in/var/.................univella.com/admin/modules.php on line 166Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_PASSWORD_DESC in/var/.............univella.com/admin/modules.php on line 168Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_SERVER_TITLE in/var/...............univella.com/admin/modules.php on line 166Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_SERVER_DESC in/var/...........univella.com/admin/modules.php on line 168Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_HANDLING_TITLE in/var/.........univella.com/admin/modules.php on line 166Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_HANDLING_DESC in/var/......univella.com/admin/modules.php on line 168Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_TAX_CLASS_TITLE in/var/....../univella.com/admin/modules.php on line 166Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_USPS_TAX_CLASS_DESC in/var/...........univella.com/admin/modules.php on line 168[/code] т.е по тем,которых нет в языковом файле,хотя в самом модуле они присутствуют. [code]define('MODULE_SHIPPING_USPS_TEXT_OPT_PP_TITLE', 'Способы доставки');define('MODULE_SHIPPING_USPS_TEXT_OPT_PP_DESC', 'Бандероль');define('MODULE_SHIPPING_USPS_TEXT_OPT_PM_DESC', 'Первый класс');define('MODULE_SHIPPING_USPS_TEXT_OPT_EX_DESC', 'Экспресс-почта');define('MODULE_SHIPPING_USPS_TEXT_POSTCODE_ERROR_TITLE', '<span style="color: red;">Ошибка при вводе индекса</span>');define('MODULE_SHIPPING_USPS_TEXT_POSTCODE_ERROR_DESC', '<span style="color: red;">Пожалуйста, введите Ваш почтовый индекс</span>');define('MODULE_SHIPPING_USPS_TEXT_ERROR_TITLE', 'Ошибка.');define('MODULE_SHIPPING_USPS_TEXT_ERROR_DESC', 'Ошибка с расчетами доставки USPS.<br>Пожалуйста, свяжитесь с администрацией магазина.');define('MODULE_SHIPPING_USPS_TEXT_DAY_TITLE', 'День');define('MODULE_SHIPPING_USPS_TEXT_DAY_DESC', 'День');define('MODULE_SHIPPING_USPS_TEXT_DAYS_TITLE', 'Дней');define('MODULE_SHIPPING_USPS_TEXT_DAYS_DESC', 'Дней');define('MODULE_SHIPPING_USPS_TEXT_WEEKS_TITLE', 'Недель');define('MODULE_SHIPPING_USPS_TEXT_WEEKS_DESC', 'Недель');define('MODULE_SHIPPING_USPS_TEXT_NOT_FOUND_TITLE', 'Ошибка - ни один из способов не найден!');define('MODULE_SHIPPING_USPS_TEXT_NOT_FOUND_DESC', 'Ошибка с расчетами Доставки USPS - ни один из способов не найден!');define('MODULE_SHIPPING_USPS_ALLOWED_TITLE' , 'Разрешённые страны');define('MODULE_SHIPPING_USPS_ALLOWED_DESC' , 'Укажите коды стран, для которых будет доступен данный модуль (например RU,DE (оставьте поле пустым, если хотите что б модуль был доступен покупателям из любых стран))'); соответственно,в настройках модуля пустые окошки без названия и описания. Кстати,логи не записывает и на почту не отправляет в russian_db_error.php прописал так define('DB_ERR_MAIL', 'filosof@мыло.ru </dev/null>'); // Укажите E-Mail адрес...... не присылает,пробовал 3 разных ящика mysql_db_error.log три семерки,пробовал в разных кодировках - не записывает.. mysql_db_error.log пробовал и с расширением тхт,тоже не хочет.. в настройках магазина,ничего влияющего на это не нашел. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2011 Жалоба Share Опубликовано 26 апреля, 2011 Если б константы были - не было бы ошибки. mysql_db_error.log можно создать в папке /admin Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 26 апреля, 2011 Автор Жалоба Share Опубликовано 26 апреля, 2011 да,я тоже так думаю,...странно - почему их нет в исходном языковом файле. И где бы теперь найти названия и значения для этих констант,дабы добавить их в файлик :-\ в папке админа создал,и ошибка записалась 26/04/2011 19:04:40 | 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '', '0', '6', '0', 'vam_get_zone_class_title', 'vam_cfg_pull_down_zone_classes(',' at line 1 | insert into configuration ( configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values (MODULE_SHIPPING_USPS_ZONE', '0', '6', '0', 'vam_get_zone_class_title', 'vam_cfg_pull_down_zone_classes(', now()) | /admin/modules.php?set=shipping&module=usps&action=install переведете :)? Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 26 апреля, 2011 Автор Жалоба Share Опубликовано 26 апреля, 2011 попробую сам догадаться: мне говорится от том,что те инсерт запросы,которые я удалил из файла модуля,нужно прописать в языковом файле,а титл и описания как раз и были мной удалены в строке после value ? если я прав,то вопросы снимаю :) В списке,приведенном мной в соседнем разделе присутствуют разные модули,и самый последний из них это http://addons.oscommerce.com/info/7854 единственное мне непонятно,в чем отличия USPS Methods USPS Shipping with Delivery Time and Insurance USPS Shipping Label т.е что означают слова лейбл,метод и т.д может это всего лишь дополнения к модулю? хотя,скачав USPS Shipping with Delivery Time and Insurance и посмотрев на файликик,я понимаю,что это отдельный модуль,самодостаточный инструкция по его установке This is a drop in only for osc2.3.1 fresh install with no modifications. 1. Uninstall USPS module from admin panel if it is installed. 2. Drop all files from catalog/ to your store/ directory. 3. Open includes/application_top.php. On line 15 replace "YOURNEARESTCITY" with the city that represents your time zone. City list can be found here: http://www.php.net/manual/en/timezones.america.php 4. From your admin panel click configuration/email options - and set "Use MIME HTML When Sending Emails" to true. 5. Install the USPS module from your admin panel and configure подойдет ли он,как думаете? и стоит ли трогать генерал пчп и модулес пчп ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2011 Жалоба Share Опубликовано 26 апреля, 2011 А Вы точно читали вот это - http://vamshop.ru/article_info.php/articles_id/5/article/Peredelyvaem-modul-dostavki-iz-osCommerce-v-VaM-Shop Наверняка просто что-то не так сделали. Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 26 апреля, 2011 Автор Жалоба Share Опубликовано 26 апреля, 2011 читал,иначе бы и не знал как переделывать. Непонятка произошла из-за этой фразы Открываем файл /lang/russian/modules/shipping/pickup.php.Смотрим на insert запросы, определяем, какие константы нам нужно добавить (т.е. смотрим на значения поля configuration_key) и видим следующие ключи:[/code] нужно было так [code]Открываем файл /lang/russian/modules/shipping/pickup.php.Смотрим на insert запросы в /includes/modules/shipping/pickup.php, определяем, какие константы нам нужно добавить (т.е. смотрим на значения поля configuration_key) и видим следующие ключи: т.е добавить инсерт запросы из /includes/modules/shipping/pickup.php, в /lang/russian/modules/shipping/pickup.php и создать языковые константы для них. О чем в принципе я и догадался выше. Так что скажете по файлику по ссылке? подойдет он ? меня смущает название скачанной папки quick install for osc2.3.1_1 Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 27 апреля, 2011 Автор Жалоба Share Опубликовано 27 апреля, 2011 взял последнюю версию 5.2.2 переписал,теперь уже правильно,перепроверил. При попытке установить - ничего не происходит, если щелкнуть по модулю в списке то выскакивает ошибка Fatal error: Call to undefined function vam_cfg_multiinput_list() in /var/www/univella/data/www/univella.com/admin/modules.php(227) : eval()'d code on line 1 начал смотреть инструкцию http://www.univella.com/usps_install.htm переписал файлы,которые нашел; ot_shipping.php application_top.php сайт умирает,хотя зону прописал admin/includes/functions/general.php (10 шаг) сайт умирает,оживает,если снести добавленного половину кода конкретней,оставил только это // USPS Methods. Added by Greg Deeth// Alias function for Store configuration values in the Administration Tool. function vam_cfg_multiinput_duallist_oz($select_array, $key_value, $key = '') { $key_values = explode( ", ", $key_value); $string .= '<center>'; for ($i=0; $i<sizeof($select_array); $i++) { $current_key_value = current($key_values); $name = (($key) ? 'configuration[' . $key . '][]' : 'configuration_value'); $string .= '<br><input type="text" name="' . $name . '" size="3" value="' . $current_key_value . '"><i>oz</i>'; $string .= ' <b><</b> ' . $select_array[$i] . ' <u><b><</b></u>'; next($key_values); $current_key_value = current($key_values); $string .= '<input type="text" name="' . $name . '" size="3" value="' . $current_key_value . '"><i>oz</i>'; next($key_values); } $string .= '<input type="hidden" name="' . $name . '" value="--none--">'; $string .= '</center>'; return $string; } function vam_cfg_multiinput_duallist_lb($select_array, $key_value, $key = '') { $key_values = explode( ", ", $key_value); $string .= '<center>'; for ($i=0; $i<sizeof($select_array); $i++) { $current_key_value = current($key_values); $name = (($key) ? 'configuration[' . $key . '][]' : 'configuration_value'); $string .= '<br><input type="text" name="' . $name . '" size="3" value="' . $current_key_value . '"><i>lbs</i>'; $string .= ' <b><</b> ' . $select_array[$i] . ' <u><b><</b></u>'; next($key_values); $current_key_value = current($key_values); $string .= '<input type="text" name="' . $name . '" size="3" value="' . $current_key_value . '"><i>lbs</i>'; next($key_values); } $string .= '<input type="hidden" name="' . $name . '" value="--none--">'; $string .= '</center>'; return $string; }[/code]modules.php не трогал,так как там и так уже было как в инструкции. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 апреля, 2011 Жалоба Share Опубликовано 27 апреля, 2011 Попробуйте другой модуль, там же разные варианты, может другой по-проще и проблем с переделкой не будет. Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 27 апреля, 2011 Автор Жалоба Share Опубликовано 27 апреля, 2011 другие еще сложней,например в модуле quick install for osc2.3.1_1 нужно помимо основных двух еще менять файлы: checkout_shipping modules catalog\includes\functions\general (такого у нас нет,нужно заливать) catalog\admin\includes\functions\general application_top ot_shipping но,просмотрев содержимое оных и сравнив с нашими,понимаю - что не вариант.Слишком много изменено в наших. По сему,взял последний по дате модуль USPS Methods 5.2.2 - COMPLETE (инструкция по установке выше) переписал 2 файлика(больше в папке не было,хотя в инструкции описаны и другие) исправил файл магазина catalog/admin/includes/functions/general.php ,как описано в шаге 10 инструкции залил в магазин catalog/includes/functions/general.php установил модуль,прошло без ошибок,за исключением,того что не кнопки "редактировать" (чтобы редактировать,нужно кликать по названию в списке модулей) Разница со старым 2009 модулем лишь в количестве инсерт запросов и возможностей. В новом 2011 есть функции vam_cfg_multiinput_list vam_cfg_select_multioption vam_cfg_multiinput_duallist_oz которые описаны в catalog/admin/includes/functions/general.php С переводом пришлось повозиться(70 строчек),с учетом того,что я английским не владею,а транслит,владеет им еще хуже меня :) Что в итоге; при оформлении заказ из корзины(перед тем ,как появляется список методов доставки),при включенном модуле,получаю белую страницу с ошибкой Fatal error: Call to undefined function vam_round_up() in /var/www/....../data/www/univella.com/includes/modules/shipping/usps.php on line 343 при чем независимо от того,поставлены галочки у товара,который нужно оформить или не проставлены. Порывшись в гуле,записал в catalog/includes/functions/general.php и catalog/admin/includes/functions/general.php описание функции,как описано здесь(записал,точно как там,поменяв tep_)http://forums.oscommerce.com/topic/343677-tep-round-up-error/ ////// Round up function for non whole numbers by GREG DEETH// The value for the precision variable determines how many digits after the decimal and rounds the last digit up to the next value// Precision = 0 -> xx.xxxx = x+// Precision = 1 -> xx.xxxx = xx.+// Precision = 2 -> xx.xxxx = xx.x+function tep_round_up($number, $precision) {$number_whole = '';$num_left_dec = 0;$num_right_dec = 0;$num_digits = strlen($number);$number_out = '';$i = 0;while ($i + 1 <= strlen($number)){$current_digit = substr($number, $i, ($i + 1) - $num_digits);if ($current_digit == '.') {$i = $num_digits + 1;$num_left_dec = strlen($number_whole);$num_right_dec = ($num_left_dec + 1) - $num_digits;} else {$number_whole = $number_whole . $current_digit;$i = $i + 1;}}if ($num_digits > 3 && $precision < ($num_digits - $num_left_dec - 1) && $precision >= 0) {$i = $precision;$addable = 1;while ($i > 0) {$addable = $addable * .1;$i = $i - 1;}$number_out = substr($number, 0, $num_right_dec + $precision) + $addable;} else {$number_out = $number;}return $number_out;}////[/code]ситуация не изменилась...,та же ошибка,либо не видит описание функции,либо само описание не правильное. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 апреля, 2011 Жалоба Share Опубликовано 27 апреля, 2011 Если вставили в код магазина функцию tep_round_up, тогда и в самом модуле надо оставить tep_round_up, а не vam_round_up Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 27 апреля, 2011 Автор Жалоба Share Опубликовано 27 апреля, 2011 описание функции,как описано здесь(записал,точно как там,поменяв tep_)http://forums.oscommerce.com/topic/343677-tep-round-up-error/ tep_ поменял везде на vam_ Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 27 апреля, 2011 Автор Жалоба Share Опубликовано 27 апреля, 2011 сам массив функции из USPS.php function quote($method = '') { global $order, $shipping_weight, $shipping_num_boxes, $transittime, $dispinsure; if ( vam_not_null($method) && (in_array($method, $this->types) || in_array($method, $this->intl_types)) ) { $this->_setService($method); } if ($shipping_weight <= 0) {$shipping_weight = 0;} $shipping_weight = ($shipping_weight < 0.0625 ? 0.0625 : $shipping_weight); $shipping_pounds = floor ($shipping_weight); $shipping_ounces = vam_round_up((16 * ($shipping_weight - floor($shipping_weight))), 2); $this->_setWeight($shipping_pounds, $shipping_ounces, $shipping_weight); if (in_array('Display weight', explode(', ', MODULE_SHIPPING_USPS_OPTIONS))) { $shiptitle = $shipping_pounds . ' lbs, ' . $shipping_ounces . ' oz'; } else { $shiptitle = ''; } $uspsQuote = $this->_getQuote(); if (is_array($uspsQuote)) { if (isset($uspsQuote['error'])) { $this->quotes = array('module' => $this->title, 'error' => $uspsQuote['error']); } else { $this->quotes = array('id' => $this->code, 'module' => $this->title . $shiptitle); $methods = array(); $size = sizeof($uspsQuote); for ($i=0; $i<$size; $i++) { list($type, $cost) = each($uspsQuote[$i]); $title = ((isset($this->types[$type])) ? $this->types[$type] : $type); $title .= $transittime[$type] . $dispinsure[$type]; if (MODULE_SHIPPING_USPS_DMSTC_INSURANCE_OPTION == 'True') { $methods[] = array('id' => $type, 'title' => $title, 'cost' => ($cost + $insurance + $handling_cost[0]) * $shipping_num_boxes); } else { $methods[] = array('id' => $type, 'title' => $title, 'cost' => ($cost + $handling_cost[0]) * $shipping_num_boxes); } } $this->quotes['methods'] = $methods; if ($this->tax_class > 0) { $this->quotes['tax'] = vam_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); } } } else { $this->quotes = array('module' => $this->title, 'error' => MODULE_SHIPPING_USPS_TEXT_ERROR); } if (vam_not_null($this->icon)) $this->quotes['icon'] = vam_image($this->icon, $this->title); return $this->quotes; }[/code]343-ую строку ,про которую говорится в ошибке,выписываю отдельно$shipping_ounces = vam_round_up((16 * ($shipping_weight - floor($shipping_weight))), 2);.может эту функцию заменить какой либо другой,уже присутствующей в магазине? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 апреля, 2011 Жалоба Share Опубликовано 27 апреля, 2011 Ну если пишет, что function undefined или как там, то значит нет указанной функции. Если эта ошибка в каталоге выводится, то нужно ведь и в файлы каталога добавлять. Например в /includes/local_modules.php Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 27 апреля, 2011 Автор Жалоба Share Опубликовано 27 апреля, 2011 т.е ,там же кроме <?php/* -------------------------------------------------------------- $Id: local_modules.php 899 2007-06-19 19:29:57 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright (c) 2007 VaM Shop -------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(application_bottom.php,v 1.8 2002/03/15); www.oscommerce.com (c) 2003 nextcommerce (application_bottom.php,v 1.6 2003/08/1); www.nextcommerce.org (c) 2004 xt:Commerce (application_bottom.php,v 1.6 2003/08/1); xt-commerce.com Released under the GNU General Public License --------------------------------------------------------------*/?>[/code]больше ничего нет?эта же строка в предыдущем модуле звучит так$shipping_ounces = $this->round_up((16 * ($shipping_weight - floor($shipping_weight))), 2);а в еще более старом варианте,так$shipping_ounces = round(16 * ($shipping_weight - floor($shipping_weight))); т.е этой функции нет вообще. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 апреля, 2011 Жалоба Share Опубликовано 27 апреля, 2011 Всё правильно, это пустой файл, он используется как раз для добавления своего кода. round_up, по идее, должна быть в коде модуля, судя по $this Может инструкция по установке не полная какая?! Скачайте более старую версию модуля, а то бывает, что выкладывают не весь модуль, а например только один исправленный файл. Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 27 апреля, 2011 Автор Жалоба Share Опубликовано 27 апреля, 2011 вот! ключевая подсказка :) записал описание функции в сам файл и модуль заработал! Правда пока выдает "Ошибка с расчетами доставки USPS. Пожалуйста, свяжитесь с администрацией магазина. но это из-за того,что он еще не настроен в админке." Кнопки чекбокса,тоже нет,опять же скорее всего из-за "Ошибка с расчетами доставки USPS. Пожалуйста, свяжитесь с администрацией магазина." ну и нет кнопки редактировать и удалить модуль в админке, - это уже не знаю почему.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 апреля, 2011 Жалоба Share Опубликовано 28 апреля, 2011 Нужно наверное смотреть, что и как считает, разбираться. Для начала попробовать на osCommerce этот модуль, работает ли он вообще. Ссылка на сообщение Поделиться на другие сайты
filosof 0 Опубликовано 28 апреля, 2011 Автор Жалоба Share Опубликовано 28 апреля, 2011 я не уверен,что правильно перевел,да и описания по моему должны быть скрыты под значками. прикреплю видео настройки,чтоб не потерять и просматривать http://youtu.be/uBn5D978Yu4 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 апреля, 2011 Жалоба Share Опубликовано 28 апреля, 2011 Я с usps никогда не реботало и модуль не переделывал, я ж всё равно ничем конкретным помочь Вам не могу. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения