Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

AndreyPopov

Користувачі
  
  • Публікації

    150
  • З нами

  • Відвідування

Усі публікації користувача AndreyPopov

  1. не, это у вас от предыдущего варианта осталась строка в таблице. вы мод удалили, но запись в таблице осталась. второй раз конечно же не дает вставить одну и туже строчку. надо руками удалять
  2. вставлял строку из другого файла и кодировка файла снова на ANSI сбросилась. поставил UTF-8. проверьте admin-map-ukraine-ua-simple-np-kiev1-opencart3x.ocmod.zip
  3. можете не менять, а можно взять готовый файл из мода где и так вбиты буквенные коды областей вопрос в том, что надо ж поправить таблицу country. для этого в мод надо добавить sql запрос. но пока главный вопрос - остальной функционал не нарушился? проверьте все!
  4. а) я тоже не асс, просто сделал по подобию других модов б) надо понять, принимает ли он вообще списки и как их правильно передать (при наличии времени завтра покопаюсь) в) iso_code_2 - он участвует в запросах. что делать: - ставите мод simple-np - как писал выше в таблице country меняете iso_code_2 для Винницкой области (country_id 300001) с UA на UA-VI - в файле jquery.vmap.ukraine.js. код 300001 на ua-vi - и так далее для всех областей
  5. тут логика такова: OpenCart делает запрос в БД и формирует список по полю zone_id (ну соответственно с выполненным статусом) а javascript вывода карты обрабатывает уже этот список по полю code в стандартной версии OpenCart значение code в таблице zone для всех городов одной области одинаковое. (и поле code в оригинальном OpenCart могут повторяться для разных регионов, но zone_id (регион, область) у них разные - к примеру штат Висконсин в США имеет тот же code VI, что и Винницкая область VI, но вот zone_id у них другие) в вашем случае отличаются и поле code и поле zone_id потому тут встают вопросы о том: а) что надо как-то менять структуру запроса в БД б) или подсунуть javascript список из кодов городов области а вот тут я не знаю, съест ли javascript структура типа "80,201,245" вместо "80" или может надо записать как-то "80","201","245" в) оставить логику работы Opencart по country_id, но залезть в таблицу country и там для каждой области в поле code заменить UA на UA-VI (для Винницкой области), UA-ZH (для Житомирской) и т.д. и такие же индексы прописать в jquery.vmap.ukraine.js. Но тут непонятен вопрос, как на это отреагируют остальные модули ?!?!?!?!?
  6. дело осталось за "малым": понять какие коды и как прописать для остальных областей
  7. ну да, в admin-map-ukraine-ua-digits-simple-np-opencart3x.ocmod.zip надо менять 300005
  8. да было бы конечно неплохо попробовать для обоих варинатов. но думаю надо начать с admin-map-ukraine-ua-digits-opencart3.ocmod.zip
  9. так и задумывалось, что будет использовать встроенный механизм вывода по country, но как я понял там принци такой: считывается поле code из таблицы и по нему делается сравнение. а в таблице стран(областей) прописан один и тот же code - UA давайте проведем пару экспериментов 1. вы в файле: admin\view\javascript\jquery\jqvmap\maps\jquery.vmap.ukraine.js замените код Житомирской области "18" на "ua" и посмотрим отобразится ли ваш заказ из Бердичева на карте 2. в таблице zone найдете значение code , которое присвоено Бердичеву и в пропишите это значение Житомирской области в файле admin\view\javascript\jquery\jqvmap\maps\jquery.vmap.ukraine.js и в таком вариант посмотрим, отобразится ли заказ.
  10. сидел, смотрел, думал …… сейчас когда у вас поля payment и shipping адрес совпадают, попробуйте поставить мои стандартные моды вот этот к примеру admin-map-ukraine-ua-digits-opencart3x.ocmod
  11. не мой мод, а логика вывода Opencart изначально настроена на payment, т.е. как бы когда заказ оплачен - так он таки Завершен. гляньте таблицу order базы данных. в какие поля какие коды записались.
  12. меня вот это и смущает, что у вас поля в Адресе плательщика и в Адресе доставки не совпадают. т.е. кто их "перемешал" и какие коды туда записал - вот в чем вопрос! стандартно все выглядит так:
  13. надеюсь вы сначала удалили предыдущий мод, а потом только ставили этот? посмотрите, в /storage/modification/admin/model/extension/dashboard/ файл map.php не остался? и еще попробуйте почиситить кэш админки - в правом верхнем углу шестеренка и кэш броузера это все же js - могли застрять в кэше. и еще один "финт ушами", я его в своем "стандартном моде" обошел - оставьте пока в настройках Завершенных заказов только один "Выполнен" P.S. еще хотел уточнить. поскольку в Simple можно отдельно настраивать какие поля обязательные, а какие нет, то хотелось бы понять, в тех заказах которые у вас Выполнены - там полям payment address присвоены значения? потому что по умолчанию выборка делается именно по payment address а Simple позволяет вообще убрать это разделение payment address и shipping address, но вот заполняются при этом поля - вопрос?
  14. выложите таблицу country_id , чтобы я завтра поправил jquery.vmap.ukraine.js или можете сами в нем поправить цифровые коды областей. после чего надо будет слегка подрихтовать install.xml, чтобы он не менял запрос с country_id на zone.id
  15. тогда копаем дальше. мой мод учитывает заказы по ID областей (zone_id) , а не по country_id как это по умолчанию в OpenCart. модули Новой Почты и Simple обычно подменяют структуру и коды т.е. в country_id они прописывают свои коды областей, а в zone_id свои коды городов, а вместо city_id Новая почта ставит свои отделения. потому вам надо изучить какие коды и в каких таблицах у вас прописаны.
  16. в Настройках Магазина, закладка Опции Завершенный статус заказа
  17. еще раз обращаю внимание, как описано выше, на карте отображаются только заказы имеющие статус Завершенные(или отнесенные к ним в настройках Отменен, Аннулирован и т.д.). заказы находящиеся в Статус Подтверждается, Подтвержден, Обрабатывается, Обработан и т.п. отображаться не будут (ну разве вы отнесет их к Завершенным в Настройках) потому давайте разберемся для начала со статусами Заказов, а потом будем копать дальше.
  18. о логике работы: да, чтобы выводилось на карте, надо чтобы id из файла карты js совпадал с id из запроса в базу. 'payment_zone_id' и 'shipping_zone_id' одно и тоже значение, потому что по умолчанию выбрано, что адрес выставления счета и адрес отгрузки совпадают. но ….. сюдя по логике модуля Новой почты (он у меня есть на OpenCart) он "слегка" заменяет назначение полей области он прописывает как country города как region а отделения как города потому теоретически, просто заменив в карте js коды областей, все должно заработать и без изменения запроса в БД (OpenCart по умолчанию по странам отбирает)
  19. модуль доставки Новая почта как понимаю меняет коды стран на свои коды областей. потому надо, как написано выше, в карте поменять коды областей на коды от Новой почты. в запросе в базу в данном случае можно ничего не менять, потому что по умолчанию идет выборка по странам, единственное надо исправить "косячок" разработчиков OpenCart (я писал ранее), из-за которого статус завершенных заказов брался только у первого по алфавиту у меня нигде на Opencart 3.x не стоит модуль Новой почты, потому глянуть как модуль правит коды нет возможности.
  20. начать надо с редактирования файла jquery.vmap.ukraine.js - вместо буквенных(или цифровых) кодов вбить коды country - области, которые присвоены модулем Новой почты. когда сделаете, выложите файл - я проверю. просто на какие коды у вас поменяно - знаете только вы (потому как это зависит от модуля доставки). у меня они не стоят и подсказать вам не могу. потом поменяем модификатор запроса в базу
  21. коды надо менять в карте Украины, в файле jquery.vmap.ukraine.js вместо буквенных(или цифровых) кодов областей.
  22. давайте закончим про "кэшировние всего", я вашу мысль понял и не спорю с ней и даже поддерживаю. вопрос тут в другом!!!!! даже исправив к примеру: $select_id = (0 <= stripos($sql, 'SELECT') && !stripos($sql, 'FROM ' . DB_PREFIX . 'cart')) ? sha1($sql) : false на $select_id = (0 <= stripos($sql, 'SELECT p.product_id, (SELECT AVG(rating)') ) ? sha1($sql) : false; я не могу войти в профиль! вот в чем проблема, а не в "кэшировании всего". вы можете помочь разобраться где в OpenCart 3 с этим проблема?
  23. такой же успех НЕ получается! и так включен Opcache используется redis (до этого memcached) стоит тема Journal3 со своим модулем кэшериования SuperCache
  24. там тоже есть свои заморочки. без "напильника" из "коробки" на заводится. приходится рихтовать возможно. спорить не буду. но после того как видишь, как начал "бегать" сайт - таки хочется, чтобы он так "бегал" P.S. кстати на OpenCart 2.3.0.2 все прекрасно работает.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.