one 0 Опубликовано 11 марта, 2008 Жалоба Share Опубликовано 11 марта, 2008 Адаптировал под Vam модуль популярного в Европе немецкого сервиса доставки DPD. 1. Поддержка шести зон стран. Насколько они соответствуют мировым стандартам не проверял. 2. Для каждой зоны своя настраиваемая таблица тарифов. 3. Вывод общего веса заказа при оформлении покупки. 4. Два языка - русский и латышский. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 марта, 2008 Жалоба Share Опубликовано 12 марта, 2008 one Спасибо большое, если хочешь, могу добавить твой модуль в раздел Файлы. Добавить? Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 12 марта, 2008 Автор Жалоба Share Опубликовано 12 марта, 2008 Почему бы нет... Добавляй, но проверь ты, может я что то упустил. Я проверил, вроде работает нормально. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 марта, 2008 Жалоба Share Опубликовано 12 марта, 2008 Да вот как раз проверяю, в /includes/modules/shipping/dpdstandart.php не добавлена опция MODULE_SHIPPING_DPDSTANDART_ALLOWED, нужно добавить, что б ошибки не было. Как добавлять посмотри например здесь: http://vamshop.ru/support/modules/smartsection/item.php?itemid=5 либо в каком-либо из стандартных модулей. Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 12 марта, 2008 Автор Жалоба Share Опубликовано 12 марта, 2008 Хммм... это неотносится к оскомовскому модулю? Вроде небыло такова значения в исходном варианте... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2008 Жалоба Share Опубликовано 13 марта, 2008 Если ты передывал модуль из osC. По ссылке как переделывать модуль там же как раз написано, что нужно добавлять _ALLOWED константу. Одна строку просто новую добавить. Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 13 марта, 2008 Автор Жалоба Share Опубликовано 13 марта, 2008 добавил в языковые файлы но в логи сыпется такая ошибка всеравно: [client х.х.х.х] PHP Warning: constant(): Couldn't find constant MODULE_SHIPPING_DPDSTANDART_ALLOWED in /home/web/includes/classes/shipping.php on line 47, referer: http://www.domain.com/checkout_shipping.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2008 Жалоба Share Опубликовано 13 марта, 2008 В языковые файлы нужно добавить и в сам модуль. Я ж говорю, ты глянь например /includes/modules/shipping/flat.php Поищи по _ALLOWED Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 13 марта, 2008 Автор Жалоба Share Опубликовано 13 марта, 2008 Ага.. только в админке редактирвания модуля появилось два поля для заполнения... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 марта, 2008 Жалоба Share Опубликовано 14 марта, 2008 Что за два поля, должно появиться только одно. Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 14 марта, 2008 Автор Жалоба Share Опубликовано 14 марта, 2008 Ну незнаю... одно поле подписано а второе нет... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 марта, 2008 Жалоба Share Опубликовано 14 марта, 2008 Покажи файлы, как ты добавляя _ALLOWED Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 14 марта, 2008 Автор Жалоба Share Опубликовано 14 марта, 2008 Просто добавил в конец:[qode]define('MODULE_SHIPPING_DPDSTANDART_ALLOWED_TITLE' , 'РазС_РчС_С'Р_Р_С<Рч С_С'С_Р°Р_С<');define('MODULE_SHIPPING_DPDSTANDART_ALLOWED_DESC' , 'Р_РєР°РРёС'Рч РєР_Р_С< С_С'С_Р°Р_, Р_Р>С_ РєР_С'Р_С_С<С: Р+С_Р_РчС' Р_Р_С_С'С_РїРчР_ Р_Р°Р_Р_С<Р№ Р_Р_Р_С_Р>С_ (Р_апС_РёР_РчС_ RU,DE (Р_С_С'Р°Р_С_С'Рч РїР_Р>Рч РїС_С_С'С<Р_, РчС_Р>Рё С:Р_С'РёС'Рч С╪С'Р_ Р+ Р_Р_Р_С_Р>С_ Р+С<Р> Р_Р_С_С'С_РїРчР_ РїР_РєС_РїР°С'РчР>С_Р_ РёР· Р>С_Р+С<С: С_С'С_Р°Р_))');[/code] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2008 Жалоба Share Опубликовано 15 марта, 2008 Я ж тебе, по-моему, писал, нужно в сам код модуля добавлять код и в языковой файл модуля. Посмотри как сделано в: /includes/modules/shipping/flat.php /lang/russian/modules/shipping/flat.php Открой эти два файла и поищи там по _ALLOWED Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 15 марта, 2008 Автор Жалоба Share Опубликовано 15 марта, 2008 файл модуля: $keys = array('MODULE_SHIPPING_DPDSTANDART_STATUS', 'MODULE_SHIPPING_DPDSTANDART_COST', 'MODULE_SHIPPING_DPDSTANDART_ALLOWED', 'MODULE_SHIPPING_DPDSTANDART_HANDLING', 'MODULE_SHIPPING_DPDSTANDART_TAX_CLASS', 'MODULE_SHIPPING_DPDSTANDART_ZONE', 'MODULE_SHIPPING_DPDSTANDART_SORT_ORDER'); файл языка привел выше... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2008 Жалоба Share Опубликовано 15 марта, 2008 Правильно, но этого мало, нужно чуть-чуть выше этого куска, где вставляются в базу эту константы, т.е. где insert info .... Тоже добавить строку. Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 15 марта, 2008 Автор Жалоба Share Опубликовано 15 марта, 2008 там тоже есть строка: vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DPDSTANDART_ALLOWED', '', '6', '0', now())"); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2008 Жалоба Share Опубликовано 15 марта, 2008 А ты удалял модуль в Админке - Модули - Доставка перед тем как добавлять эту строку?! Попробуй нажать удалить и снова установить. Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 15 марта, 2008 Автор Жалоба Share Опубликовано 15 марта, 2008 Конечно! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2008 Жалоба Share Опубликовано 15 марта, 2008 Выложи файл свой из /includes/modules/shipping Посмотрю. Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 15 марта, 2008 Автор Жалоба Share Опубликовано 15 марта, 2008 Вот dpdstandart.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 марта, 2008 Жалоба Share Опубликовано 16 марта, 2008 Всё правильно ты сделал с _ALLOWED А вот пустое поле - это MODULE_SHIPPING_DPDSTANDART_COST А вот откуда она вылазит, что-то не совсем понял. Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 25 марта, 2008 Автор Жалоба Share Опубликовано 25 марта, 2008 Ну и я тоже не понял... Все делал как в описании... лишнего ничего не вставлял... по крайне мере пытался... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2008 Жалоба Share Опубликовано 25 марта, 2008 Попробуй вот этот архив с модулем. dpdstandart.zip Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 25 марта, 2008 Автор Жалоба Share Опубликовано 25 марта, 2008 Хммм... все нормально... В чем была проблема? Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения