Перейти к содержанию

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

Доброго дня путник! Может быть ты сможешь помочь мне в одно сложном для меня вопросе, если ты знаешь решение вопрос, буду благодарен, если же нет, то включайся в обсуждение, и мы найдем решение!

 

Суть вопроса, столкнулся с необходимостью сделать адаптивный резайз изображений в баннерах(Слайдшоу), информации на эту тему я не нашел, в связи с чем обращаюсь к гуру опенкарт, каким образом можно кешировать изображения под разные экраны?

 

Примерно то что пришло в голову, это делать запись в куки ширины экрана, и проверять например 400>width>800

и вычислять уже размеры для данного промежутка.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, Pascha сказал:

 

Спасибо, я видел эту тему, но либо вы меня неверно поняли, либо я не корректно объяснил, там обсуждается адаптивный ресайз исходника, относительно настроек выставленных в опциях(модуля, системы, и пр.) меня же интересует, как исходя из размера окна браузера формировать картинки под разные размеры не блока родителя, а размеры экрана-браузера, я в курсе что php выполняется до получения клиентом страницы(почему то многие комментаторы любят сообщать об этом :-)).

 

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

 

Исходя из полученных данных высчитывыать размеры пропорционально выставленным в настройках, и отдавать их функции ресайза т.е например сейчас в функцию отдаются размеры 3000x1000, соответственно если экран имеет например размер от 400 до 800 в функцию отдаем размеры 800x267.

 

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От ArtemPitov
      Скачать/Купить дополнение


      Удаления изображения с сервера
      О модуле 
      Модуль теперь free
       
      Модуль позволяет удалить полностью изображения с сервера.
      Удаляются связи в товарах, фото на сервере, кеш изображения
       
      Установка
      Простая установка через стандартный загрузчик Opencart. Не заменяет системные файлы.
       
      Поддержка
      ocStore/OpenCart 2.x
      Будет работать на дефолтной или близкой к ней теме. Адаптация под Вашу тему платная.
       
      Смотрите другие  бесплатные модули →
      Добавил ArtemPitov Добавлено 26.08.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет  
    • От ArtemPitov
      О модуле 
      Модуль теперь free
       
      Модуль позволяет удалить полностью изображения с сервера.
      Удаляются связи в товарах, фото на сервере, кеш изображения
       
      Установка
      Простая установка через стандартный загрузчик Opencart. Не заменяет системные файлы.
       
      Поддержка
      ocStore/OpenCart 2.x
      Будет работать на дефолтной или близкой к ней теме. Адаптация под Вашу тему платная.
       
      Смотрите другие  бесплатные модули →
    • От SergeTkach
      750.00 руб
      Скачать/Купить дополнение


      Handy Product Manager — удобное редактирование товаров в OpenCart 2.x
      Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart.
      Модуль Handy Product Manager позволяет Вам массового редактировать/добавлять товары в OpenCart 2, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
       
       
      ПРЕИМУЩЕСТВА МОДУЛЯ
      Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
      Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
      Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
      Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
      Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
      Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
       
       
      КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
      Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
      Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
      Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
       
       
      ВНИМАНИЕ!
      В отличие от широко известного модуля Batch Editor, Handy Product Manager соредоточен не на пакетных действиях с сотнями уже существующих товаров, у которых уже что-то назначено, и это что-то можно массово заменить. Мой модуль позволяет быстро создать много новых товаров, быстро и удобно загрузить для них изображения, создать и назанчить атрибуты, прописать мета-теги, не переходя по многочисленными страницам и не тыкая каждый раз на кнопку "Сохранить".
       
       
      ДЕМО
      Данные для входа в демо-доступ:
         Логин: demo
         Пароль: demo

      Посмотрите:
      Список товаров (Меню Каталог -> HPM - Список товаров ) - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/productList&page=1 Настройки модуля - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager  
       
      ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
      Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. php версии 5.4 или выше На хостинге (сервере) должен быть включен IonCube Loader версии 10 или выше Добавил SergeTkach Добавлено 03.12.2018 Категория Модули Системные требования PHP 5.4 или выше; IonСube Loader v10 или выше Сайт разработчика http://sergetkach.com/ Старая цена Метод активации По запросу на почту
      Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От Till
      Всем добрый день!
      Необходим модуль для уменьшения исходных (не кэшированных) загружаемых изображений. К примеру, чтобы все изображения (или изображения в конкретной папке), которые по высоте или ширине более 800px подгонялись под заданный размер.
      Картинки товаров загружаются на сайт непосредственно по прямой ссылке.
       
      Если, конечно, такой модуль есть. Либо какие-то еще автоматизированные варианты решения.
      Спасибо!
    • От SergeTkach
      Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart.
      Модуль Handy Product Manager позволяет Вам массового редактировать/добавлять товары в OpenCart 2, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
       
       
      ПРЕИМУЩЕСТВА МОДУЛЯ
      Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
      Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
      Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
      Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
      Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
      Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
       
       
      КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
      Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
      Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
      Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
       
       
      ВНИМАНИЕ!
      В отличие от широко известного модуля Batch Editor, Handy Product Manager соредоточен не на пакетных действиях с сотнями уже существующих товаров, у которых уже что-то назначено, и это что-то можно массово заменить. Мой модуль позволяет быстро создать много новых товаров, быстро и удобно загрузить для них изображения, создать и назанчить атрибуты, прописать мета-теги, не переходя по многочисленными страницам и не тыкая каждый раз на кнопку "Сохранить".
       
       
      ДЕМО
      Данные для входа в демо-доступ:
         Логин: demo
         Пароль: demo

      Посмотрите:
      Список товаров (Меню Каталог -> HPM - Список товаров ) - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/productList&page=1 Настройки модуля - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager  
       
      ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
      Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. php версии 5.4 или выше На хостинге (сервере) должен быть включен IonCube Loader версии 10 или выше
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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