Dock174 2 Опубликовано: 24 июля Рассказать Опубликовано: 24 июля (изменено) Здравствуйте! Модуль рекламные материалы, у меня 3 банера на страницах категорий, 2 банера вверху и внизу отображаются с правилом "Разрешить просмотр на следующих устройствах: Все" и один банер в середине с правилом только для Смартфонов. Вот речь пойдет про баннер по середине, он иногда проскальзывает вверсию для ПК. Заметил связь, что если пользователь не авторизован то он проскальзывает, но правила для отображения и для группы прописаны, см. Скриншоты. Данная проблему наблюдаю уже давно, если в чем то неправ поправьте меня. Скрины: https://ibb.co/QdXk0yv https://ibb.co/hC7vSkJ https://ibb.co/GpR7PfH ------- Версия DataLife Engine: 17.2 Тип лицензии скрипта: Лицензия активирована (https://asst2game.ru/) Операционная система: Linux 3.10.0-1160.114.2.el7.x86_64 Версия PHP: 8.3.2 Версия MySQL: 5.7.27-30 Обработчик изображений: ImageMagick 6.9.10-86 Q16 x86_64 2021-10-18 Module mod_rewrite Неопределено Безопасный режим: Выключен Выделено оперативной памяти: 1024M Отключенные функции: Неопределено Максимальный размер загружаемого файла: 128 Mb Размер свободного места на диске: 767.47 Gb Изменено 24 июля пользователем Dock174 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 035 Опубликовано: 24 июля Рассказать Опубликовано: 24 июля Нет здесь никакого бага, а вам нужно кеширование в данном случае нужно отключать в настройках скрипта. Потому что краткие публикации кешируются целиком всем уже готовым сформированным блоком на всю группу пользователей. Т.е. все пользователи из одной и тоже же группы видят одно и тоже. Соответственно кто первый из группы посмотрел, когда кеша нет, то и все остальные видят, т.к. эта информация закеширована. А устройства у всех разные. И если первый был был с десктопа, то все остальные не играют роли, т.к. DLE не обрабатывает информацию, а сразу кеш отдает, также и если был со смартфона первый то все остальные неважно уже от чего баннер будет на странице потому как этот блок из кеша придет. Если вы собираетесь выводить разную информацию на основе устройства пользователя, т.е. для каждого она разная и уникальная, то кеширование уже не имеет никакого практического смысла, потому как не может и уникальна и одновременно из кеша быть. Поэтому в данном случае вам нужно делать выбор либо кеширование и снижение нагрузки, либо уникально для каждого пользователя свое на основе его устройства. Цитата Ссылка на сообщение Поделиться на других сайтах
ntrtv 54 Опубликовано: 25 июля Рассказать Опубликовано: 25 июля Так у вас там же блоки Яндекса? Сделайте их адаптивными, и все нормально будет выводиться. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.