Встала задачка, на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой перезаливать все картинки и лень и долго и глупо. Можно воспользоваться стандартной функцией битрикс CFile::ResizeImage и изменить размеры картинок на лету
Изменить размер картинок на лету в битрикс
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 20.08.2014 04:00:00
Изменить размер картинок на лету в битрикс
Встала задачка, на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой перезаливать все картинки и лень и долго и глупо. Можно воспользоваться стандартной функцией битрикс CFile::ResizeImage и изменить размеры картинок на лету |
|
Александр: 25.03.2016 08:00:00
Здравствуйте Михаил! а есть у Вас решение сделать в bitrix увеличить фото по клику, как на официальном сайте bitrix
|
|
Михаил Базаров: 26.03.2016 06:00:00
Просто подключите любой плагин, типа fancybox, и сверстайте под ваш дизайн. Тут особо и делать нечего
|
|
Артур: 04.08.2016 10:00:00
А подскажите как убрать ресайз картинок у товаров в корзине??
что только не пробовал.. в корзине путь к картинки идет - /upload/resize_cache/iblock/e72/110_110_1/e725ae01607c4b21b1 в детальной карточке - /upload/iblock/e7b/e7bc22e91cd29476877ec0137f9adc0d.jpg - нет /resize_cache/ нужно сделать везде как в карточки. |
|
almix: 30.11.2017 01:00:00
Здравствуйте, Михаил, создание превью изображений этой функцией. Но получаемые превью оказываются с артефактами - белый цвет иногда заменяется соседним f4f4f4, из-за этого картинка становится неяркой.
|
|
Макс Терещенко: 30.03.2018 11:00:00
Добрый день
Если используется эта функция имеет смысл использовать сервис Optipic ? |
|
Михаил Базаров: 30.03.2018 12:00:00
В принципе да, еще подсожмет.
Но я от сервиса отказался, он мне визуально много картинок подпортил. |
|
Алексей Клёнин: 24.10.2018 02:00:00
Добрый день.
Столкнулся со следующей проблемой. Есть задача вывести несколько изображений в детальной новости. Для этого дела используем fotorama. Так как изображений несколько, чтобы страница быстрее грузилась, мы для изображений делаем миниатюры. Делаются миниатюры с помощью Битрикс'овой функции ResizeImageGet. Всё почти-что здорово работает, но иногда на некоторых страницах при первой загрузке выводится вместо первой большой картинки на весь экран, маленькая. Отресайзенная (оу щит, сори за такой слэнг) до размеров которые мы задали ранее. Хотя по логике должна выводится большая и далее миниатюры. Что я делаю не так? Вот, код всего этого действа
|
|
Михаил Базаров: 24.10.2018 02:00:00
Это вам нужно поразбираться с самой фоторамой, быть может не успевает отработать на странице, при ее загрузке.
|
Заметки по 1С-Битрикс
-
Подключение мобильной версии шаблона Битрикс сайта, с автопереключением
Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много файлов, которые перегружают моб...
-
Запретить оплату с внутреннего счета, если в корзине есть определенный товар
Задача: пользователи могут оплачивать заказы с бонусного счета (штатный внутренний счет), но если в корзине есть определенные товар...
-
Сниппеты типографики bootstrap, для Битрикс
Если вы подключили bootstrap к своему сайту, или сверстали весь шаблон, подключив bootstrap из ядра битрикс. Имеет смысл использовать эти 320 килобайт...
-
Сгенерировать скидочные купоны, при заказе и отправить на почту
Задача: после того как пользователь сделал заказ, нужно сгенерировать одноразовые купоны для скидки (правила корзины) и отправить, эти купоны, на почт...
-
Следующий и предыдущий элемент с картинкой и текстом анонса при просмотре детальной страницы
Задача: при просмотре детальной страницы элемента (новости, статьи, товара каталога - не важно) нужно показать превью следующего и предыдущего...
-
Заполнить свойство инфоблока ценой из торгового каталога
Если вам по какой-то причине нужно скопировать цену товара в свойство этого же инфоблока. Например, для вывода старой цены в редакции Битрикс "Ма...