Встала задачка, на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой перезаливать все картинки и лень и долго и глупо. Можно воспользоваться стандартной функцией битрикс CFile::ResizeImage и изменить размеры картинок на лету
Изменить размер картинок на лету в битрикс
02.02.2015 18:46:03
У меня не выводится alt у картинки, что с этим делать?
|
|
|
25.03.2016 20:22:49
Здравствуйте Михаил! а есть у Вас решение сделать в bitrix увеличить фото по клику, как на официальном сайте bitrix http://www.1c-bitrix.ru/products/cms/index.php
С уважением |
|
|
26.03.2016 06:34:10
|
|||
|
04.08.2016 10:51:50
А подскажите как убрать ресайз картинок у товаров в корзине??
что только не пробовал.. в корзине путь к картинки идет - /upload/resize_cache/iblock/e72/110_110_1/e725ae01607c4b21b1 в детальной карточке - /upload/iblock/e7b/e7bc22e91cd29476877ec0137f9adc0d.jpg - нет /resize_cache/ нужно сделать везде как в карточки. |
|
|
22.04.2017 18:08:14
Михаил, подскажите, как поменять название папки в которую resizer картинки кладет, например /300_250_ или /400_300_. Проблема возникает с блокировщиками рекламы, в правилах фильтрации изображений у них присутствуют такого вида папки. Может какой-то другой выход есть?
|
|
|
30.11.2017 13:12:34
Здравствуйте, Михаил, создание превью изображений этой функцией. Но получаемые превью оказываются с артефактами - белый цвет иногда заменяется соседним f4f4f4, из-за этого картинка становится неяркой.
|
|||
|
30.03.2018 11:21:42
Добрый день
Если используется эта функция имеет смысл использовать сервис Optipic ? |
|
|
30.03.2018 12:25:39
Но я от сервиса отказался, он мне визуально много картинок подпортил. |
|||
|
24.10.2018 14:34:47
Добрый день.
Столкнулся со следующей проблемой. Есть задача вывести несколько изображений в детальной новости. Для этого дела используем fotorama. Так как изображений несколько, чтобы страница быстрее грузилась, мы для изображений делаем миниатюры. Делаются миниатюры с помощью Битрикс'овой функции ResizeImageGet. Всё почти-что здорово работает, но иногда на некоторых страницах при первой загрузке выводится вместо первой большой картинки на весь экран, маленькая. Отресайзенная (оу щит, сори за такой слэнг) до размеров которые мы задали ранее. Хотя по логике должна выводится большая и далее миниатюры. Что я делаю не так? Вот, код всего этого действа
|
|||
|
24.10.2018 14:43:54
|
|||
|
06.11.2019 19:52:58
Получается при уменьшении картинки на лету имея входное изображение 1.jpg при вызове ресайза создастся 2.jpg и покажет его. Тут все класс. А как насчет кеширования заресайзенных картинок связь 1.jpg и 2.jpg где-то сохраняется? Или же при обновлении страницы опять таки из базы приходит ссылка на 1.jpg уменьшение на лету делает из нее 3.jpg такую же как и 2.jpg и отображает уже новую превьюшку. И так получается после каждого обновления будут создаваться новые картинки, а старые, такие же, просто неконтролируемо заполнять место на сервере.
|
|
|
07.11.2019 09:18:38
Если обновится исходная, то создастся новая копия. Старые удалятся если сбросите кеш сайта. |
||||
|
||||
Блог-note: заметки разработчика
Вывести новости из конкретного раздела инфоблока Битрикс
Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется ...
Свойство: привязка к Яндекс:Картам - вывести из нескольких элементов на одну карту
Предположим, что у вас есть инфоблок со свойством "Привязка к яндекс картам". В этом инфоблоке некоторое количество элем...
Вывести товары в каталоге перебрав их по свойству и разделив на секции.
Задача: В каталоге, у товаров, есть свойство типа список с названием "Тип изделия" и кодом "TIP_IZDELIYA&...
Получить множественное пользовательское поле раздела. Значения множественного UF_ поля через API
Задача: У разделов инфоблока есть множественное поле типа список. Зная ID раздела, нужно получить и вывести всю информац...
Информация о службе доставки по ее ID, в 1С-Битрикс
Задача: зная ID службы доставки получить необходимую информацию о ней, с помощью API 1С-Битрикс
Обновить страницу Inapbrowser в приложении Apache Cordova, при выходе из фона
Задача: Мобильное приложение, созданное на Apache Cordova должно перезагрузить текущую страницу, открытую с помощью плаг...
Вывести товары из того же раздела в карточке товара
Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки товара, элементов того же раз...
Прятать или показывать описание раздела каталога
В новых компонентах и шаблонах catalog.section есть не документированный и не выводимый параметр: "Скрывать описание раз...
Бонус за выполненный заказ на внутренний счет пользователя
Задача: после того как заказ, в интернет-магазине, перешел в статус "Выполнен" начислить пользователю 5% от стоимости за...