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. Аналогично с предыдущим сообщением - изменить стиль в файле catalog/view/theme/ТЕМА/stylesheet/simple.css, увеличив ширину левой колонки и уменьшив ширину правой. .simplecheckout-left-column { float:left; width:50%; // УВЕЛИЧИТЬ НА 2-4% margin-right:10px; min-width: 280px; max-width: 500px; } .simplecheckout-right-column { float:right; width:48%; // УМЕНЬШИТЬ НА 2-4% min-width: 280px; max-width: 500px; } Либо изменить шаблон отображения страницы в настройках, сделав корзину во всю ширину страницы
  2. Файл catalog/view/theme/ТЕМА/stylesheet/simple.css 1) .simplecheckout-left-column на пару пикселей увеличить max-width .simplecheckout-left-column { float:left; width:50%; margin-right:10px; min-width: 280px; max-width: 500px; } 2) у контейнера кнопок два класса simplecheckout-button-block и buttons нужно посмотреть от чего наследуется overflow-y: scroll и переопределить для .simplecheckout-button-block с !important
  3. 1. Да 2. Большее влияние оказывают методы доставки, которые обращаются к другим серверам для расчета. 3. Ни один. В файле system/libray/url.php добавляется блок для замены ссылок, но это можно сделать как через вкмод, так и ручным прописыванием ссылок в контроллерах/шаблонах. 4. Вам правильно сказали, что от этого наоборот все стремились уйти. В модуле можете сделать блоки друг под другом через настройки в том порядке, в каком они расположены в дефолтном заказе. Можно конечно и с джаваскриптами поизвращаться, но какой смысл?..
  4. У Ваших товаров не выбрано свойство "Требует доставки", нужно поставить Да, Нет нужно для цифровых товаров или услуг.
  5. Во-первых, в модуле есть своя геобаза примерно со 190 000 записями по России (вплоть до координат каждого, но они у меня использовались в другом проекте). Для использования просто включите автодополнение поля город и можно убрать поля страна, регион. Кстати индекс тоже будет подставляться по городу. Во-вторых, если не устраивает такой вариант, то не нужно городить и менять дефолтные модели опенкарта. Можно создать новое поле город с типом селект, данные для которого грузить через апи, делая выборку городов по выбранной стране или региону (пример в simpledata.php). Можно и у дефолтного поля город сменить тип на селект и работать с ним.
  6. По поведению кнопок похоже на то, что в каком-то шаблоне платежного модуля не закрыт тег (или наоборот закрыт не свой тег). И еще внимательно проверьте, может быть в шаблоне колонки не закрыли?
  7. Я в последнее время что-то слишком часто слышу купил не я, друг дал и т.п. Ситуация удручающая просто.
  8. База геоданных собрана из нескольких источников, но в основе как раз лежит КЛАДР
  9. В одном из языковых файлов есть BOM символы, удалите их (скорее всего в файлах модулей оплаты или доставки, может быть и файл моего модуля поправили)
  10. Удалите из файла catalog/language/russian/checkout/simplecheckout.php BOM символы, не редактируйте языковые файлы в редакторах типа notepad, они вставляют BOM символы по умолчанию, используйте notepad++ или pspad или любой другой. Вторая ошибка - локализация - единицы веса - не должно быть нулевых значений.
  11. Да, больше ничего не нужно. Скиньте ссылку на сайт (можно и доступ в админку в личку)
  12. Имеете в виду автодополнение по первым буквам города или заполнение полей по IP адресу? Проверьте еще раз настройки полей плюс наличие таблиц с правильными префиксами. Там вроде подводных камней больше и нет.
  13. Подтверждение - в смысле второе поле для почты? Все может быть в этой жизни, но мне надо глянуть, что происходит конкретно у Вас, может какое сочетание скриптов или что-то подобное. Пока ни о чем подобном никто не сообщал. Как вариант - обновиться до последней версии.
  14. Управлять настройками поля в зависимости от разных условий нельзя. Можете задать набор полей для каждого варианта доставки, убрав поле адреса для самовывоза.
  15. У Вас точно что-то со скриптами. Если бы модуль был такой, что не был публичным, то было бы трудно привести пример. А так - есть демо сайт: http://demo.simpleopencart.com/index.php?route=checkout/simplecheckout Вариант с плейсхолдерами, первый, который приходит на ум: http://motaki.ru/index.php?route=checkout/simplecheckout Насчет модулей оплаты писал не раз - это отдельные модули. Суть моего модуля - собрать данные от клиента и записать данные о заказе в базу и вызвать модуль оплаты. Модуль оплаты имеет свою логику и кнопка подтвердить - это кнопка модуля оплаты. По этой кнопке он выполняет сам все действия (какие угодно), в том числе подтверждение заказа (перевод в статус > 0) через модель заказа (кстати только в этот момент происходит отправка почты, с которой меня уже замучили вопросами, так как отправляет ее не модуль, да к тому же модуль напрямую этот метод модели заказа никогда и не вызывает, только модули оплаты). Я и так сделал максимальный обход этого, но только для тех модулей, которые не выводят ничего на экран, а имеют одну кнопку подтвердить. Все остальные модули - это черные ящики. Мой модуль не должен и не может выполнить за них какую-либо их работу (отправить что-то в письме, обновить статус заказа и т.п.). Даже с тем же банковским переводом, например покажется вариант оплаты, мой модуль подтвердит заказ, в этот момент пользователь передумает и кликнет на оплату другим способом и пойдет оплачивать онлайн. В итоге будет два подтвержденных заказа в админке, какой из них верный - можно только догадываться (в общем случае). Ну и плюс ко всему модули оплаты после выполнения всех действия обязаны редиректить на страницу checkout/success для очистки корзины и данных сессии, то есть по логике, если показать текст модуля оплаты и выполнить за него работу по подтверждению заказа, то нужно в какой-то момент доделать и остальную работу, очистив все данные после заказа. Кто это будет делать и по какому действию?
×
×
  • 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.