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/model/tool/simpledata.php После этого в настройках модуля меняете тип поля город main_city (4 вкладка) на select_from_api Лучше всего обновиться до последней версии, так как не знаю, какая у Вас версия, в 3.4 был изменен интерфейс API и плюс в 3.5.0 добавил перезагрузку формы, если для города используется загрузка из API city.zip
  2. Если бы была привязка к регионам там делать ровно 5 минут. Завтра попробую создать привязку к регионам и выложу решение
  3. Связь оплаты с доставкой через мой модуль сделать можно, но фильтровать модули доставки в зависимости от наличия на складе нужно доработкой самих модулей доставки, но это на самом деле не сложно (у корзины есть специальный метод для проверки наличия), так как в модуль доставки передается только адрес, по которому он "решает" выводить себя или нет, соответственно вторая проверка будет - наличие на складе.
  4. Таблица как раз и нужна для того, чтобы хранить не только список, но и привязку к региону.
  5. Нужно создать или таблицу в базе со списком городов или хотя бы массив PHP. В модуле есть геобаза, по которой можно включить автодополнение города (также будет подставлены страна, регион и индекс)
  6. Скорее всего стоит какое-нибудь расширение PHP типа suhosin, которое обрезает массив POST, уже было два таких случая. Проверьте вывод php_info()
  7. доделал новую версию, небольшой анонс: - возможность включения пошагового режима (http://demo.simpleopencart.com demo/demo) - Use checkout step by step - возможность получения маски поля из API модуля (например если нужна разная маска для разных стран, языков и т.п.) - возможность переноса блока комментария вниз страницы и после любого блока и автоперенос при отключенном блоке покупателя - возможность задания поля связанного объекта для кастомного поля (например если в таблице покупателя добавили поле inn и изменили модель покупателя, то теперь для получения/сохранения данных можно задать объект 'customer' и поле 'inn' - оно будет передано в модель покупателя как поле 'inn' и при загрузке покупателя будет получено из поля 'inn' - небольшое упрощение для тех, кто насоздавал разные поля сам, вкмод для интеграции можно не создавать.
  8. Какие-нибудь вкмоды стоят? Просто так он туда попасть не может, там даже структура массива немного другая, лезли бы ошибки. Скиньте ссылку на сайт (и доступы) в личку.
  9. Скиньте доступ к админке в личку, гляну. Может просто разрешений на страницу нет
  10. Поскольку к модулю не относится, давайте в личке поговорим, чтобы не засорять тему. Скорее всего что-то не то поправили
  11. Сейчас попробовал указать 1-100 только рабочие дни, выбор с ближайшего понедельника по пятницу и дальше доступны только пн-пт. Или не понял вопрос?
  12. Через вкмод simple_custom_data.xml, он идет вместе с модулем, если вкмод не стоит, можно применить изменения вручную, открыв этот файл и следуя его инструкциям (открыть файл, найти строку, добавить необходимое после найденной строки)
  13. Подправить вывод title в модуле купонов /catalog/model/total/coupon.php 'title' => sprintf($this->language->get('text_coupon'), $coupon_info['discount'].' %'),
  14. Тогда отключайте последовательно модули оплаты, просто так он туда попасть не может
  15. Варианты доставки/оплаты включается установкой, активацией и настройкой соответствующих модулей доставки/оплаты. После установки эти варианты можно привязать к группам покупателей и связать между собой (оплата при доставке только при доставке курьером и т.п.) Дополнительные поля также можно создать в настройках модуля и установить разные наборы полей для разных групп покупателя. Единственное, для сохранения новых полей в другие места (не в таблицу модуля) необходимо делать вкмоды, но они несложные, примеры есть (например для интеграции с 1с, когда поля нужно сохранить в определенную таблицу, для отправки полей на почту и т.п.). Сейчас заканчиваю новую версию в которой будет упрощено сохранение/загрузка кастомных данных в новые поля (если они созданы) таблиц покупателя, адреса и заказа, но опять же для сохранения в другие таблицы нужен будет вкмод.
  16. В базе используются индексы стран и регионов от дефолтного опенкарта, у Вас скорее всего эти таблицы перезалиты и идентификаторы уже свои. То есть по IP определяется запись, в которой стоят значения связанных полей, ведущих в никуда. Самый простой способ - восстановите страны и регионы с архива опенкарта (или русской сборки)
  17. 1) Уберите BOM символы в /catalog/language/russian/shipping/item.php 2) Это включили заглушку в настройках модуля, промахнулись полем наверное и ввели название от способа доставки
  18. Замените в том же файле jQuery('#simplecheckout_customer input, #simplecheckout_customer textarea').live('keydown', function(){ customer_field_changed(); }); jQuery('#simplecheckout_customer input[type=radio]:not([reload]),#simplecheckout_customer input[type=checkbox]:not([reload]),#simplecheckout_customer select:not([reload])').live('change', function(){ customer_field_changed(); }); на jQuery('#simplecheckout_form input, #simplecheckout_form textarea').live('keydown', function(){ customer_field_changed(); }); jQuery('#simplecheckout_form input[type=radio]:not([reload]),#simplecheckout_form input[type=checkbox]:not([reload]),#simplecheckout_form select:not([reload])').live('change', function(){ customer_field_changed(); }); в новой версии перенос комментария в случае отключенного блока покупателя сделаю по умолчанию
  19. Может быть лучше сделать это как и задумано изначально - регионы - это регионы, а город в модуле с типом select_from_api и фильтровать их по выбранному региону?
  20. файл \catalog\view\javascript\simplecheckout.js добавить в функцию simplecheckout_init() следующий код $('#buttons').before('<div id="comment_box" style="width:100%;margin-bottom:15px;">'+$('#checkout_customer_main_comment').parent().prev().text()+'<br>'+$('#checkout_customer_main_comment').parent().html()+'</div>'); $('#comment_box textarea').css('width', '99%');
  21. Судя по описанию просто скрыли блок покупателя для зарегистрированного пользователя.
  22. А у Вас случайно асинхронные загрузчики джаваскриптов не стоят на сайте? Сталкивался один раз, когда в зависимости от разных причин скрипты подключались в разном порядке иногда переставая работать. Давайте в личке пообщаемся и лучше всего глянуть на проблему через тимвьювер
×
×
  • 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.