Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

deeman

Users
  
  • Posts

    8,541
  • Joined

  • Last visited

Everything posted by deeman

  1. Тоже вариант. Либо сами можете применить изменения из вкмода, они примитивные, пару строк кода
  2. Для этого начиная с версий 3.2.0 есть вкмод simple_custom_data.xml, проверьте залит ли он. Если он не срабатывает, то проверьте, может быть у Вас переименована папка админки? Следовательно измените название этой папки в этом вкмоде.
  3. На демо один из вариантов отображения плюс я добавил для примера настраиваемые поля, чтобы продемонстрировать возможности модуля.
  4. Можно ссылку на сайт в личку? Там обычный ajax запрос через jquery, вся логика на сервере, скорее всего какой-то джаваскрит не отрабатывает в эксплорере и прерывается выполнение всех скриптов... Но надо посмотреть
  5. Тема поднимается наверное каждые три страницы :) Модуль не изменяет ничего в плане отправки писем. Письма отправляются методом confirm модели заказа, который в свою очередь вызывается модулем оплаты для подтверждения заказа. Следовательно, если заказ появился в админке со статусом больше 0, то отправка писем не работает из-за настроек и это не связано с модулем. Эту ситуацию легко проверить и повторить через дефолтный заказ index.php?route=checkout/checkout Если заказ появился в базе, но имеет статус 0, то необходимо проверить именно на Вашем сайте, почему не отрабатывает модуль оплаты.
  6. Не относится. Почитайте пару страниц назад, как раз объяснял как работает и как можно менять, просто не хочется со страницы на страницу тянуть. Вообще по идее, надо со всей темы собрать полезные сообщения и оформить как faq...
  7. В самом начале прописать проверку на zone_id = 0 Скиньте файл тут или в личке, я выложу исправленный
  8. Приведите кусок кода этого. Скорее всего просто не стоит проверка на пустое поле, когда страница открывается в первый раз, все поля адреса пусты
  9. Буквально недавно в личке подсказывал, что поменять по умной корзине, но тут какой-то другой код. Можете скинуть в личку xml?
  10. Ну во-первых это обычный base64, который легко разворачивается, просто обернут несколько раз, так что можете спокойно развернуть и убедиться, что там никакого криминала. Во-вторых ругнулось просто по совпавшей сигнатуре с каким-то вредоносом. А в третьих, я заворачивал это в начальных версиях 2.0, дабы защититься от перепродаж модуля на сторонних сайтах, но это увы не помогло. Ну и в-четвертых, если бы что-то было, то меня бы уже линчевали и давно выкинули бы со всех сайтов. Так что поверьте мне, что моя репутация мне в сто раз дороже, чем что-либо от какой-либо нечестной игры :)
  11. Заказы сохраняются всегда, просто у неоплаченных статус 0 и по умолчанию они не отображаются. У многих стоит доработка, которые отображает такие заказы как брошенные, сходу не скажу, что ставят себе для этого, но на самом деле доработка там примитивная, убрать фильтр по order_status_id > 0
  12. Выше этого сообщения правильно написали. Инкрементал апдейт - это выделены только файлы для обновления, которые можно заливать сверху по примитивной инструкции, сначала залить все, а потом залить только шаблоны в папку шаблонов своей темы. В этом случае Вы не потеряете ни настройки, ни стили, ни сгенерированные шаблоны под Вашу тему. Сделано чисто для удобства пользователей.
  13. Не влияет. Сортировка должна работать, укажите у всех модулей порядок сортировки явно, не оставляя поле сортировки пустым
  14. Проверьте по порядку следующее: 1) Настройки геозон у модулей доставки. Если выбраны не все регионы, то соответственно нужно выбрать страну и регион, чтобы отобразить нужные варианты доставки. Может быть ситуация, когда страна удалена из формы, но у нее нет значения по умолчанию, следовательно модули с настроенными геозонами могут и не появиться, так как страну нельзя выбрать. 2) Проверьте настройку "требовать полный адрес" в блоке доставки, поставьте для всех методов "нет". Данная настройка нужна для модулей, которые производят расчет доставки по всем полям адреса и нет смысла обращаться к ним, пока не будут введены все поля адреса.
  15. Прямо из настроек модуля нет, но в архиве модуля есть вкмод для отображения вариантов оплаты кларна для пустого адреса. Можно сделать аналогичный вкмод для вариантов доставки и если кода доставки нет в списке возвращенных, то отображать вариант из вкмода, но отключенный (нельзя выбрать). Я как-то хотел добавить добавление через админку, но дело в том, что каждый модуль доставки может возвращать варианты с заранее неизвестным кодом.
  16. Удаление адресов модуль не затрагивает, только добавляет страницу редактирования адреса. Так что надо проверить контроллер для удаления адреса.
  17. Не досмотрел, что название переменной comment уже используется, но для другой цели, следовательно нужно использовать любое другое название $template->data['comment_1'] = $order_info['comment']; <p style="margin-top: 0px; margin-bottom: 20px;"><?php echo $comment_1; ?></p>
  18. 1) На странице регистрации запоминается выбор пользователя в сессии, следовательно, если постоянно меняете настройки для теста, открывайте новый браузер. 2) Пустое окно может быть из-за каких либо фатальных ошибок. Как правило это могут быть ошибки в шаблонах, языковых файлах, вкмодах, в которых может быть элементарно не закрыты кавычки, вставлены BOM символы и т.п, и т.д. Так же встречал ошибки как в самом опенкарте, так и в вкмодах, когда данные в моделях берутся напрямую из POST ($this->reuqest->post[]), не учитывая то, что модель может быть использована любым кодом на любой странице. Добавьте в /index.php следующий код в самом верху после <?php error_reporting(E_ALL); ini_set('display_errors', TRUE); И посмотрите, где происходит ошибка 3. Геоип может и не сработать, если Вашего адреса нет в базе, так как база собиралась из открытых источников, которые полнотой и точностью не блещут. А вот значения полей по умолчанию работать должны. Опять же на странице оформления заказа они могут быть запомнены в сессии либо в кукисах (если включены)
  19. В общем, посмотрел я наконец-то детально отправку писем. Суть вот в чем, при формировании письма формируются ДВА тела письма, которые сохраняются в поля класса письма: $mail->text - сюда сохраняет текст через $mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8')); $mail->html - сюда сохраняется html письма через $mail->setHtml($html); То есть текстовой представление письма и html Но, внимание, эти два текста формируются по-разному, отсылаются оба в одном письме, а отображается в итоге html, но комментарий сохраняется только в текстовое представление письма. Все данные для html сохраняются в $template->data, а в итоге отображатся в html через вызов шаблона для писем: $html = $template->fetch($this->config->get('config_template') . '/template/mail/order.tpl'); Соответственно необходимо добавить комментарий в $template->data['comment'] = $order_info['comment']; И вывести его в шаблоне письма '/template/mail/order.tpl' через <?php echo $comment ?>
  20. Еще сделайте вот что, откройте файл /system/library/cache.php и перед вызовами unlink поставьте @, это будет скрывать ошибки, если файл будет отсутствовать
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.