Расширение ннтернет-магазина для Joomla 3.
как не загружать дважды фильтр CustomFiters?
- Роман
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 6
- Спасибо получено: 0
3 года 4 мес. назад #9390
от Роман
Роман создал тему: как не загружать дважды фильтр CustomFiters?
Здравствуйте, есть такая проблема: сайт mh-don.ru дизайн адаптивный, в позиции слева вывожу customfilters (его видно при просмотре с ПК) для мобильной версии есть своя позиция с фильтром, которая скрыта при просмотре с ПК и выводится при просмотре с мобильных устройств. все работает но есть грабли: при любой загрузке страницы с товарами фильтр вызывыется дважды что замедляет работу страницы. собственно вопрос: как сделать так чтоб фильтр загружался только одни раз в основной позиции для ПК или в дополнительно й позиции для мобильной версии. шаблон сайта: nanoshop на базе shaper_helixultimate.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
3 года 4 мес. назад #9391
от Wedal
Wedal ответил в теме как не загружать дважды фильтр CustomFiters?
Роман, ответ лежит в другой плоскости. Чтобы фильтр не загружался дважды, вы не должны выводить его дважды. А именно, не должны выводить в двух разных позициях, пусть одна из них и скрыта визуально. Я решаю эту проблему с помощью CSS-стилей и парочки маленьких JS-скриптов. Для мобильных устройств обычная позиция фильтра скрывается, а появляется кнопка (которая скрыта для десктопов). При клике по этой кнопке к блоку с фильтром добавляется CSS-класс, который делает фильтр видимым и добавляет к нему стили, необходимые для корректного отображения на мобильных (обычно это фиксированное позиционирование с прокруткой). Также в фильтр добавляю кнопку закрытия (крестик). Она тоже видна только для мобильных и скрыта для десктопов.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Роман
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 6
- Спасибо получено: 0
3 года 4 мес. назад #9392
от Роман
Роман ответил в теме как не загружать дважды фильтр CustomFiters?
Виталий, а подскажите пожалуйста сколько будет стоить выполнить данные изменения на сайте?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
3 года 4 мес. назад #9393
от Wedal
Wedal ответил в теме как не загружать дважды фильтр CustomFiters?
Роман, составьте мини тех.задание с описанием: как выглядит фильтр для десктопа, как для мобильных. Где кнопка вызова, как выглядит? Пришлите мне на почту. Я дам оценку. И сайт не забудьте написать, конечно.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.