Перейти к содержанию

Dragon

Пользователи
  • Публикаций

    154
  • Зарегистрирован

  • Посещение

Репутация

12 Хороший

1 Подписчик

Информация о Dragon

  • Звание
    Продвинутый пользователь

Информация

  • Пол
    Мужчина
  • Город:
    Алматы

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Тоже такое было. Проблема решилась включением галочки "Конвертировать заказы в Windows-1251" и в файле admin/controller/extension/module после строки if ($this->config->get('exchange1c_convert_orders_cp1251') == 1) { немного поправил if ($this->config->get('exchange1c_convert_orders_cp1251') == 1) { //echo header('Content-Type: text/html; charset=windows-1251', true); // посоветовал yuriygr с GitHub //echo iconv('utf-8', 'cp1251', $orders); echo iconv('utf-8', 'windows-1251//TRANSLIT', $orders); //echo mb_convert_encoding($orders, 'UTF-8', mb_detect_encoding($orders, "UTF-8, Windows-1251, Windows-1252", true)); //echo mb_convert_encoding($orders, 'windows-1251//TRANSLIT', 'utf-8'); } else { echo $orders; } У меня версия модуля 1.6.4.4b29 И как писали выше проверить и удалить поля `middlename`,`company`,`company_inn`,`company_kpp` в запросе к БД, т.к. это видимо доработки у автора, в обычном опенкарте таких полей нет. Во вложении файлик admin/controller/extension/module который у меня работает exchange1c.php
    Отличный модуль. По функционалу и качеству работы уделает многие платные. Открытый код - можно допиливать свои фичи и удалять не нужные. Авторам поклон!
  2. В общем нашел проблему по которой модуль у меня ломался. Надо в базе данных MySQL выполнить эти запросы. Скидываю сюда, вдруг кому поможет
  3. В общем у меня скрипт валится на файле /admin/model/extension/exchange1c.php Во время выполнения функции updateOffers, когда она пытается получить цены продуктов $prices_old = $this->getProductPrices($product_id); Никто не сталкивался?
  4. @zack 1С:Предприятие 8.3 (8.3.10.2561) Конфигурация: "Управление торговлей для Казахстана", редакция 2.2, локализация для Казахстана: "1С-Рейтинг", "1С-Сапа" (2.2.13.9) Версия модуля: 1.6.4.4b25 Включил в логах режим отладки. Кажется скрипт перепрыгивает функцию обновления цен, пока не выяснил почему. 2018-06-19 21:51:02 - 2966(M) Обновляем товар... 2018-06-19 21:51:02 - 2306(M): 2018-06-19 21:51:02 - Array ( [product_id] => 3627 [model] => [sku] => 4606782071700 [upc] => [ean] => [jan] => [isbn] => [mpn] => [location] => [quantity] => 0 [stock_status_id] => 0 [image] => import_files/d3/d3e943fd-9ddd-11e5-967f-001e33062b3e.jpeg [manufacturer_id] => 0 [shipping] => 1 [price] => 0.0000 [points] => 0 [tax_class_id] => 0 [date_available] => 0000-00-00 [weight] => 0.000 [weight_class_id] => 1 [length] => 0.00 [width] => 0.00 [height] => 0.00 [length_class_id] => 1 [subtract] => 1 [minimum] => 1 [sort_order] => 0 [status] => 1 [viewed] => 0 [date_added] => 2018-06-19 03:09:16 [date_modified] => 2018-06-19 03:09:16 [id_1c] => [image_1c] => [ext_id] => [ext_update_id] => [language_id] => 1 [name] => Тетрадь 60л А5 серия -Путешествие- [description] => [tag] => [meta_title] => [meta_h1] => [meta_description] => [meta_keyword] => [seo_title] => [seo_h1] => ) 2018-06-19 21:51:02 - 1670(M) Поле 'sku' не имеет отличий 2018-06-19 21:51:02 - 1670(M) Поле 'ean' не имеет отличий 2018-06-19 21:51:02 - 1670(M) Поле 'name' не имеет отличий 2018-06-19 21:51:02 - 2332(M): 2018-06-19 21:51:02 - Array ( ) 2018-06-19 21:51:02 - 2199(M) Категория уже есть в товаре, category_id=205 2018-06-19 21:51:02 - 3009(M) setProduct(): Товар обработан 2018-06-19 21:51:02 - 4583(M) ******************************************** 2018-06-19 21:51:02 - 4584(M) ТОВАР: 'Тетрадь 60л А5ф клетка на скобе серия -Романтические секреты-', GUID: 'd3e943ff-9ddd-11e5-967f-001e33062b3e' 3009 строка и потом сразу 4583, и далее начинает обрабатывать другой товар =(
  5. Здравствуйте. У себя разрулил так: В корневом файле .htaccess: 1) По инструкции модуля прописал: RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] 2) Прописал исключения для папок модуля: # https редирект RewriteCond %{HTTPS} off # Исключаем из правила редиректа следующие категории RewriteCond %{THE_REQUEST} !/export/ [NC] RewriteCond %{THE_REQUEST} !/system/storage/cache/exchange1c/ [NC] RewriteCond %{THE_REQUEST} !/bitrix/admin/ [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # Делаем редирект с https на http для категорий RewriteCond %{HTTPS} on RewriteCond %{THE_REQUEST} /export/ [NC] RewriteCond %{THE_REQUEST} /system/storage/cache/exchange1c/ [NC] RewriteCond %{THE_REQUEST} /bitrix/admin/ [NC] RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] И заработало. Хотя вторую часть кода, где идет редирект с https на http можно не прописывать. URL в 1С надо указывать http:\\...
  6. Это от сайта зависит и/или от сервера. Например вот:
  7. Все он замеряет. Это совершенно разные сервисы. Вот по лайтхаусу в 100% вывести OpenCart нереально . Асинхронная загрузка скриптов ускоряет отрисовку страниц сайта? - да, ускоряет. Значит сайт будет работать быстрее. Разнесите файлы по CDN - сайт ускорится. Сожмите и закэшируйте контент - сайт ускорится. Но идеала нигде нет и не будет. Если бы PageSpeed Insights не работал, его бы закрыли, а они наоборот его не так давно обновили. Теперь чистую демку, например эту https://demo.ocstore.com/ прогоните по лайтхаусу и сравните результат с моей демкой
  8. Вы демку смотрели? Я не говорил нигде что мой скрипт дает 100%. На демке как раз я добился 100% с этим модулем, + оптимизировал картинки и кэш браузера включил. Еще там модуль кэширования страниц стоит (можно найти бесплатный), чтобы сервер быстрее отвечал, т.к. сейчас из-за не быстрого ответа сервера не всегда 100%. Все эти варианты предусмотрены. Механизм работы модуля рассказывать не буду. Коммерческая тайна =). Могу сказать уверенно что на чистом опенкарте 2-2.3 с родными модулями и шаблоном встанет 100%. Обычно если шаблон написан прямыми руками с использованием встроенного механизма подключения скриптов и сторонние модули тоже написаны с умом, то модуль отлично отрабатывает. За чужие модули я не могу дать гарантии. Если что-то ломается можно попробовать поменять местами. Могу помочь разрулить конфликты. Если вообще не взлетит могу сделать возврат. Я никому не навязываю свой модуль. Просто очень долго пытался OpenCart оптимизировать максимально, и мне это удалось. Любой при желании может своими руками сделать то же самое бесплатно. Модуль платный лишь потому, что я очень долго делал так, чтобы 98% его установки было автоматизировано.
  9. Я долгое время пытался сделать нормальное рабочее решение. Методом проб и ошибок у меня это получилось. Оформил в виде модуля.
  10. Модуль - не панацея от всех проблем со скоростью. Не будет так, что поставите его и сайт начнет грузиться за 0.1 сек. Скорее он относится к тонкой оптимизации, когда основные проблемы исправлены - кэш, оптимизация изображений, минификация кода и т.д. Внимательно читайте описание - модуль асинхронно подгружает все jQuery скрипты, тем самым не блокирует отрисовку страницы. Если не понимаете пользу от этого - то рекомендую воздержаться от покупки. Т.к. при наличии более серьезных проблем скорее всего не увидите прироста скорости.
  11. В вашем случае в используемом шаблоне скрипты подгружались не как нормально это реализовано в родном шаблоне, а захардкожено через if-чики. Модуль частично не отработал т.к. предусмотреть все вариации невозможно. Убедиться что все работает - означает убедиться что ничего не сломалось что раньше работало - карусели, слайдеры и т.д. У вас ломался слайдер. Эти конфликты были устранены
  12. jQuery async load Скачать/Купить дополнение Модуль позволяет переместить javascript-скрипты из шапки в подвал сайта и подгружать их асинхронно, тем самым ускорить отрисовку страницы, увеличить баллы в Google Pagespeed и повысить ранжирование в поисковой выдаче. Важно: модуль распространяется по принципу – одна лицензия на один домен. С его помощью можно добиться 100/100 баллов в Google PageSpeed Insights. Но только если вы выполнили все рекомендации Google PageSpeed Insights, кроме пункта "Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы". В противном случае результат может быть всего на пару процентов лучше. Демо: https://matuvi.com/oc2/async/ Внимание. На демо помимо самого модуля оптимизированы изображения и включен кэш (не входит в модуль). Протестировано на версиях OpenCart/ocStore 2.0.1.1, 2.1.0.2 и 2.3.0.2.3 на стандартных шаблонах со стандартным набором модулей. Автор модуля не гарантирует стабильную работу со сторонними плагинами и шаблонами. Теоретически модуль будет работать и на других версиях и сборках (пока кроме 3+). Если самостоятельно модуль установить не удалось: пишите в тему поддержки - поможем настроить. Добавил Dragon Добавлено 22.01.2018 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика https://matuvi.com/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 2.2 2.1 2.0 ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось  
  13. Версия 1.1.0

    Модуль позволяет переместить javascript-скрипты из шапки в подвал сайта и подгружать их асинхронно, тем самым ускорить отрисовку страницы, увеличить баллы в Google Pagespeed и повысить ранжирование в поисковой выдаче. Важно: модуль распространяется по принципу – одна лицензия на один домен. С его помощью можно добиться 100/100 баллов в Google PageSpeed Insights. Но только если вы выполнили все рекомендации Google PageSpeed Insights, кроме пункта "Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы". В противном случае результат может быть всего на пару процентов лучше. Демо: https://matuvi.com/oc2/async/ Внимание. На демо помимо самого модуля оптимизированы изображения и включен кэш (не входит в модуль). Протестировано на версиях OpenCart/ocStore 2.0.1.1, 2.1.0.2 и 2.3.0.2.3 на стандартных шаблонах со стандартным набором модулей. Автор модуля не гарантирует стабильную работу со сторонними плагинами и шаблонами. Теоретически модуль будет работать и на других версиях и сборках (пока кроме 3+). Если самостоятельно модуль установить не удалось: пишите в тему поддержки - поможем настроить.

    500.00 руб

×