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

 Поделиться

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

44 минуты назад, markimax сказал:

Если тема адаптивная то не надо.
 

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

 

Про адаптивность темы и css media я в курсе.) 

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


52 минуты назад, markimax сказал:

(которые кстати снижают попугаи в мобильной выдаче т к уходит время на загрузку css файла там где они есть)

как раз избежать этого поможет модуль Layout Type ;).

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

13 минут назад, Sha сказал:

Похоже вопрос как раз в том: разделяет ли JC кеш по схемам?

Да конечно - есть такая настройка
Т е JC определяет mobile detect и может отдавать и генерировать  разный кеш

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

3 hours ago, markimax said:

Если тема адаптивная то не надо.
Дело в том что адаптивная тема что для пк что для мобильных имеет  одинаковые шаблоны
Просто срабатывают правила css media (которые кстати снижают попугаи в мобильной выдаче т к уходит время на загрузку css файла там где они есть) по ширине окна браузера и вся "разница".
 

Так весь bootstrap на этом построен. Тогда получается нужно искать другую основу для верстки и дизайна?

С помощью этого модуля или библиотеки mobile detect можно убрать лишние блоки в мобильной версии, что немного улучшит ситуацию но не радикально.

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


2 часа назад, vtkach сказал:

Так весь bootstrap на этом построен. Тогда получается нужно искать другую основу для верстки и дизайна?

 

 

Ага :)
Не ...  ну можно и адаптивно сделать чтобы попугаи были высокие, но ...
Если адаптивная тема надо делать Critical CSS  inline

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

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

Critical CSS  inline

правильный подход.

 

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

Так весь bootstrap на этом построен.

обратите внимание в какой вы теме) и перечитайте шапку!

модуль как раз борется с этим

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

5 часов назад, n3bo сказал:

Модуль просто дает возможность создание схем для мобильных устройств?

Кратко - да!

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

13 минут назад, Sha сказал:

правильный подход.

 

Ждем в новых версиях ваших тем ;)
Очень хорошо когда грамотный разработчик это понимает +1
И можно мое имхо .. как можно меньше "хлама"  модулей в темах
Сейчас быстрые темы под PS на вес золота

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

21 минуту назад, Sha сказал:

Кратко - да!

Единственное не знаю как вы справитесь с bootstrap чтобы critical css inline in header сделать учитывая bootstrap media in css files (который тормозит in speedline pagespeed)
Хороший "вызов" для разрабов :)

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

40 минут назад, markimax сказал:

Ждем в новых версиях ваших тем ;)

Так они у меня такими и были всегда)

 

40 минут назад, markimax сказал:

как можно меньше "хлама"  модулей в темах

так и есть.

Но, как показала практика вариант плохой.

"комбайны" покупаются X 20 раз чаще, в отличие от наших "простых")

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

34 минуты назад, markimax сказал:

Единственное не знаю как вы справитесь с bootstrap чтобы critical css inline in header сделать учитывая bootstrap media in css files (который тормозит in speedline pagespeed)
Хороший "вызов" для разрабов :)

 

if ($this->layout_type->isMobile()) { 
    return $this->load->view('common/header_mobile', $data); 
} else { 
    return $this->load->view('common/header', $data); 
}

так?)

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

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

 

if ($this->layout_type->isMobile()) { 
    return $this->load->view('common/header_mobile', $data); 
} else { 
    return $this->load->view('common/header', $data); 
}

так?)

эм...а как тогда быть с шаблонами? 

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


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

эм...а как тогда быть с шаблонами? 

Ну так понято, что не панацея :rolleyes:.

 

Хотя, в любом случае - critical css это больше забота template нежели module.

Код как пример.

 

Тут уже по ситуации, не думаю, что вообще это понадобится,

вот тяжелая артиллерия если уж совсем: https://github.com/filamentgroup/criticalCSS 

 

вобщем, конечно есть над чем подумать)
(это я типа раскрыл одну из фу-й планируемую, на будущие версии).

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

ну хз... мне кажется это лишним (p.s. для 95% магазинов). Будет вполне достаточно разбить css на основные страницы...

 

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


В 21.11.2018 в 09:36, n3bo сказал:

ну хз... мне кажется это лишним (p.s. для 95% магазинов). Будет вполне достаточно разбить css на основные страницы...

 

по ситуации.

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

15 часов назад, trialon77 сказал:

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

 

Отвечу сам.

В Jet Cache нужно включать кеш отдельно для мобильных, иначе может быть ситуация, что пользователю с пк покажется кешированная версия мобильного вида и наоборот.

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


4 минуты назад, YulanaKiev сказал:

Есть ли версия модуля для opencart 1.5.5.1&

нет, под предыдущие версии нет.

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

ну хз... мне кажется это лишним (p.s. для 95% магазинов). Будет вполне достаточно разбить css на основные страницы...
 
Как делаю для своих я, точнее в процессе сейчас.
Тот код что дал выше автор модуля, я подцепил для шапки и футера. И да создал разные шапки с разными стилями и низом.
Что это даёт.
В вёрстке основной сложной частью я бы посчитал шапку и низ последний опционально.
Теперь что бы сделать действительно удобным на моб шапку, надо сделать либо много див и скрывать или нет в зависимости от экрана.
А с модулем и встройки кода. Можно более детально проработать шапку и она получается лёгкой и самое главное без скрытого контента и всякий noffolow в дублировании линков.
Хорошо для пользователя, отлично для сео.

Отправлено через Tapatalk

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


Немного усложняется поддержка, но не сильно.
Все же основной контент остаётся как есть body практически всегда, на него можно отдавать основные стили, а шапку мне кажется делать другой и со своими стилями

Отправлено через Tapatalk

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


Подойдет ли к использованию на шаблонах? У меня например, Юнишоп, опенкарт ПРО 2.3. 

Или надо заказывать настройку дополнительно?

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


59 минут назад, AndrewZ сказал:

Подойдет ли к использованию на шаблонах? У меня например, Юнишоп, опенкарт ПРО 2.3. 

Или надо заказывать настройку дополнительно?

должно работать нормально, если что будем решать вопрос)

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

2 minutes ago, Sha said:

должно работать нормально, если что будем решать вопрос)

Ясно... А киберпонедельника не предвидится?  :rolleyes:

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


После установки, модуль можно увидеть в Менеджере дополнений (extension/modification).

В Схемах (design/layout/edit) появится пункт, для возможности указания типа схемы.

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

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

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

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

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

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

Войти

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

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

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

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

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