как не загружать дважды фильтр CustomFiters?

1 мес. 3 нед. назад #9390 от Роман
Здравствуйте, есть такая проблема: сайт mh-don.ru дизайн адаптивный, в позиции слева вывожу customfilters (его видно при просмотре с ПК) для мобильной версии есть своя позиция с фильтром, которая скрыта при просмотре с ПК и выводится при просмотре с мобильных устройств. все работает но есть грабли: при любой загрузке страницы с товарами фильтр вызывыется дважды что замедляет работу страницы. собственно вопрос: как сделать так чтоб фильтр загружался только одни раз в основной позиции для ПК или в дополнительно й позиции для мобильной версии. шаблон сайта: nanoshop на базе shaper_helixultimate.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

1 мес. 3 нед. назад #9391 от Wedal
Роман, ответ лежит в другой плоскости. Чтобы фильтр не загружался дважды, вы не должны выводить его дважды. А именно, не должны выводить в двух разных позициях, пусть одна из них и скрыта визуально. Я решаю эту проблему с помощью CSS-стилей и парочки маленьких JS-скриптов. Для мобильных устройств обычная позиция фильтра скрывается, а появляется кнопка (которая скрыта для десктопов). При клике по этой кнопке к блоку с фильтром добавляется CSS-класс, который делает фильтр видимым и добавляет к нему стили, необходимые для корректного отображения на мобильных (обычно это фиксированное позиционирование с прокруткой). Также в фильтр добавляю кнопку закрытия (крестик). Она тоже видна только для мобильных и скрыта для десктопов.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

1 мес. 3 нед. назад #9392 от Роман
Виталий, а подскажите пожалуйста сколько будет стоить выполнить данные изменения на сайте?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

1 мес. 3 нед. назад #9393 от Wedal
Роман, составьте мини тех.задание с описанием: как выглядит фильтр для десктопа, как для мобильных. Где кнопка вызова, как выглядит? Пришлите мне на почту. Я дам оценку. И сайт не забудьте написать, конечно.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.