Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Поддержка] Layout Type, ускорение мобильной версии. oc3


Sha
 Поделиться

Рекомендованные сообщения

Layout Type, ускорение мобильной версии. oc3


Layout Type, ускорение мобильной версии. oc3


Инструмент, который поможет ускорить мобильную версию OpenCart!

 

Как сделать шаблон адаптивным? на мобильной версии скрыть "лишние" элементы.

Нужно, что-бы при этом не пострадало usability? переместить модули и виджеты на другие позиции.

 

Даже топовые шаблоны, поступают именно таким образом, элементы которые "не нужны" или наоборот необходимы только в мобильной версии: либо скрываются посредством css (display:none); либо перемещаются, хорошо если flexbox или bootstrap pull push но часто с помощью навешивания множества слушателей событий javascript. Даже адаптивность bootstrap основана на таких принципах.

Всё это создаёт лишний "вес" и нагрузку, что конечно же замедляет работу сайта и заставляет процессор пользователя работать с повышенной нагрузкой шумя как майнинг ферма.

Мы в наших продуктах пропагандируем использовать только то, что необходимо сейчас. И исходя из этих принципов нами был разработан

 

модуль Мобильные схемы который позволит:

  • уменьшить объём страницы (предотвратить чрезмерную нагрузку на сеть), 
  • сократить размер структуры DOM,
  • ускорить время окончания работы ЦП,
  • избавится от лишнего JavaScript кода (сократить время выполнения кода JavaScript),
  • избавится от css костылей,

      а так-же:

  • Устранить ресурсы, блокирующие отображение,
  • Сократить время ответа сервера (время до получения первого байта, TTFB),
  • Использовать подходящий размер изображений,

 

     и др.

     при этом даже улучшив

 

  • адаптивность,
  • гибкость в настройке и
  • дружелюбность Вашего сайта!

 

Модуль поддерживает встроенные схемы популярных модулей, например поддерживает SEOCMS.

Имеет открытый исходный код.

Отсутствует привязка к сторонним серверам.

Легко поддерживается любым разработчиком, отсутствует обфускация кодировка ionCube!

 

данная версия поддерживает OpenCart 3.0.x, ocStore 3.0.x
версию для Opencart 2.1.x, 2.2.x, 2.3.x, ocStore 2.1.x, 2.2.x, 2.3.x можно скачать здесь!

 

Установка (FAQ).

 

Техническая поддержка

доступна пользователям из списка покупателей и только после прочтения FAQ:

Если вы обращаетесь с просьбой разобраться в проблеме, то для экономии времени укажите:

  1. адрес сайта
  2. доступ в админ-панель
  3. доступ на FTP-сервер

 

По любым вопросам вы можете связаться с нами через:

  • Личные сообщения на форуме;

Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней.

 

 


  • Автор
    Sha
  • долучення
    20.05.20
  • Категорія
  • Системные требования
    php 5.6 и выше
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • ocStore
    3.0
  • OpenCart.Pro, ocShop
    Не проверялось
  • Звернення до сервера розробника
    Нет

 

Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...
  • 1 месяц спустя...

Установил данный модуль, но показатели скорости стали еще меньше, чем без модуля. Модуль вообще рабочий?

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...
  • 3 месяца спустя...
В 21.12.2020 в 15:01, zdravurrr сказал:

Подскажите пожалуйста на шаблоне установится нормально ? UltraStore OCTemplates

 

Да!

Ссылка на комментарий
Поделиться на других сайтах

  • 4 месяца спустя...
2 часа назад, amd4 сказал:

Подскажите, а на шаблон UniShop2 ?

на UniShop жалоб вроде не было.

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

@ShaДобрый день! А какой файл скачивать? 

data_layout_type.zip (в нём - sha_layout_type_for_hyper_position-(1.2.3)_(oc3.0).ocmod.zip)

или

sha_layout_type-(1.2.3)_(oc3.0).ocmod.zip

?

Изменено пользователем amd4
Ссылка на комментарий
Поделиться на других сайтах


3 часа назад, amd4 сказал:

sha_layout_type-(1.2.3)_(oc3.0).ocmod.zip

это и есть модуль, его устанавливать.

 

 

в архиве data_layout_type.zip находятся дополнительные файлы, которые нужны не всем, в частности адаптация под hyper position и файл readme.

 

 

то-есть

1) устанавливаете ocmod файл (sha_layout_type-(1.2.3)_(oc3.0).ocmod.zip)

всё.

и только если у Вас установлен hyper position и Вы хотите их подружить то 

2) дополнительно устанавливаете ocmod файл (sha_layout_type_for_hyper_position-(1.2.3)_(oc3.0).ocmod.zip)

Ссылка на комментарий
Поделиться на других сайтах

14 часов назад, Sha сказал:

это и есть модуль, его устанавливать.

 

 

в архиве data_layout_type.zip находятся дополнительные файлы, которые нужны не всем, в частности адаптация под hyper position и файл readme.

 

 

то-есть

1) устанавливаете ocmod файл (sha_layout_type-(1.2.3)_(oc3.0).ocmod.zip)

всё.

и только если у Вас установлен hyper position и Вы хотите их подружить то 

2) дополнительно устанавливаете ocmod файл (sha_layout_type_for_hyper_position-(1.2.3)_(oc3.0).ocmod.zip)

Значит я правильно устанавливал. Но вылезает фатальная ошибка. Написал вам в личку

Ссылка на комментарий
Поделиться на других сайтах


попробуйте delete/install в админке, у вас просто не создалась таблица БД во время установки.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
24 минуты назад, DenisS11 сказал:

Здравствуйте, начаянно купил не ту версию Layout ( у меня OC 3.0.2, купил для 2.3), можно что то поделать ? Спасибо

Напишисал в личку.

Ссылка на комментарий
Поделиться на других сайтах

Вопрос: После установки модуля при попытке зайти в редактирование макета ( Дизайн - Макеты) выдает следующую ошибку:

 

Fatal error: Uncaught Exception: Error: Table 'u1465951_rutid.oc_layout_route_type' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_layout_route_type WHERE layout_id = '1' in /var/www/u1465951/data/www/rutid.ru/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/u1465951/data/www/rutid.ru/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM o...') #1 /var/www/u1465951/data/www/rutid.ru/storage/modification/admin/model/design/layout.php(125): DB->query('SELECT * FROM o...') #2 /var/www/u1465951/data/www/rutid.ru/storage/modification/system/engine/loader.php(248): ModelDesignLayout->getLayoutType('1') #3 /var/www/u1465951/data/www/rutid.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /var/www/u1465951/data/www/rutid.ru/storage/modification/admin/controller/design/layout.php(258): Proxy->__call('getLayoutType', Array) #5 /var/www/u1465951/data/www/rutid.ru/storage/modification/admin/controller/design/layout.php(79): ControllerDesignLayout->getForm() #6 /var/www/u1465951/data/www/rutid.ru in /var/www/u1465951/data/www/rutid.ru/system/library/db/mysqli.php on line 40

 

FAQ прочитал перед тем как писать, ответа не нашел

 

 

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, DenisS11 сказал:

Table '....oc_layout_route_type' doesn't exist

при установке не создалась таблица в базе данных.

или несовместимость и нужно смотреть по месту

или не выполнен пункт 2 установки.

Ссылка на комментарий
Поделиться на других сайтах

Подскажите, а как можно (если вообще можно) настроить отображение  мобильной / ПК  версии страницы для отдельных товаров ?

 

Ссылка на комментарий
Поделиться на других сайтах


Попробуйте, создать нужным товарам свою схему.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.