Проблема с копированием модуля бесплатной доставки
Собственно эта проблема со всеми модулями доставки.
Делаю все по инструкции: http://www.shopos.ru/article_info.php?articles_id=10 Ошибки не выдает, но... При выборе способа доставки (допустим стоит, что бесплатная доставка при превышении суммы покупки), при нажатии кнопки Продолжить ничего не происходит. Как буд-то страничка сама перегружается... В то же время нормально срабатывает при выборе Самовывоза.
С чем это может быть связано.
скиньте тот модуль, что получился - посмотрю в чем дело
Как я понял, проблема в следующем. Когда модуль доставки freeamount включен (с него копировал), то дальше продолжает оформление заказа, но после согласия с условиями видно, что данные используются из freeamount (например, Бесплатная доставка для заказов свыше:). Когда же он выключен, при выборе скопированного модуля ничего не происходит.
Пришло в голову. Пока проверить не могу. Может проблема в том, что название freeamount я изменил на freeamount_b? Знак подчеркивания влияет как-то на это дело? :)
Вложил модуль.
Точняк, в этом и была проблема... Я тупень... :-\
тогда и смотреть не буду. рас сами решили проблему :)
Так какое решение этой проблемы, что нужно делать с этим знаком подчеркивания? Я пробовал его просто убрать, но тогда в админке появляется следующее:
Warning: reset() : Passed variable is not an array or object in /home/egor2175/domains/lezo.biz/public_html/admin/modules.php on line 292
Warning: Variable passed to each() is not an array or object in /home/egor2175/domains/lezo.biz/public_html/admin/modules.php on line 293
Помогите решить проблему.
Создал копию модуля autolux, он у меня назывался autolux_copy, проблема такая как описана выше.
Потом решил избавиться от знака"_". Сделал следующее: 1. Полностью удалил папку autolux_copy и создал папку autoluxprepaid. 2. Скопировал туда два фала из папки autolux: autolux.php и ru.php Файл autolux.php переименовал в autoluxprepaid.php 3. В этих файлах сделал автозамены как описано в http://www.shopos.ru/article_info.php?articles_id=10 (Не делал только действие после слов "А так же меняем") 4. Сохранил файлы.
В Админка->Модули доставки созданный модуль autoluxprepaid отобразился и работает нормально, сохраняются все настройки. А вот на сайте его не видно вообще, как будто его и нет вовсе. Может этот модуль (autoluxprepaid) нужно обозначить или прописать еще где-то?? HELP!!!
Поменял порядок сортировки у вновь созданного модуля, а то они были одинаковые. Теперь вроде заработало.
Источник
|