Частенько стоит задача, по мимо стандартных "Картинка для анонса" и "Детальная картинка", добавить возможность загрузки изображений в новости Битрикс. Чтобы вывести дополнительные картинки в bitrix:news изначально такой возможности не заложено. Исправим это, а заодно и превратим компоненит "Новости и статьи" в что-то вроде фотогалереи с эффектом fancybox и прокруткой картинок колесиком мышки.
Дополнительные картинки в новостях Битрикс, почти фотогалерея.
30.07.2015 12:17:03
Подскажи еще один момент, дополнительные фотографии у меня выводятся в столбик, а мне нужно по горизонтали. Это в коде вывода смотреть ? http://joxi.ru/5mdn3xPuoNVyA1 |
|||||
|
|
30.07.2015 19:19:29
|
|||||||
|
|
19.12.2015 21:53:45
Михаил, в элементе тянет левые доп.фото из resize_cache
src="/upload/resize_cache/obyava/edf/700_700_2/edf80e7e585ee Не сталкивались с таким? Как избавиться от таких явлений? |
|
|
|
20.12.2015 08:41:51
|
|||
|
|
05.02.2016 08:19:41
Михаил, как сделать прокрутку уменьшенных фотографий? если, например, больше 20, они выстраиваются в несколько рядов, это не красиво. как сделать, чтоб можно было миниатюры вправо-влево прокручивать?
|
|
|
|
05.02.2016 11:14:33
|
|||
|
|
02.03.2016 09:26:06
Вывел more_photo в catalog.element. И при нажатии на них меняется главная картинка.
Суть вопроса: Я привязал красотулечку fancybox для детальной картинки, чтобы при нажатии на детальную она увеличивалась. Но суть в чем, когда нажимаем на more_photo то детальная меняется, а при нажатии на детальную открывается первая картинка которая была в самом начале. Не зависимо какая картинка на главной, он открывает первую. Как сделать, чтобы при нажатии на главную, открывалась та картинка которая на детальной? |
|
|
|
02.03.2016 09:38:33
|
|||
|
|
22.03.2016 05:42:33
Добрый день.
может не совсем в тему, но прикручивая fancybox захотелось сделать так чтоб при нажатии на картинке в списке новостей открывалась картинка из детального просмотра, а еще лучше из оригинала. как это сделать? пробовал вместо ссылки на детальный урл вставить DETAIL_PICTURE, но не помогло. вот часть кода
|
|||
|
|
22.03.2016 08:38:45
|
|||||
|
|
22.03.2016 09:10:55
делаю так
в итоге ссылка теперь такая
[img]C:\Users\MaxdediaDV\Desktop\123.jpg[/img] |
|||||||
|
|
22.03.2016 09:45:52
|
|||
|
|
22.03.2016 10:12:51
Огромное спасибо!
все заработало. главное до этого пробовал так, но тогда в настройках компонента не ковырялся. |
|
|
|
24.06.2016 13:21:02
Добрый день!
Спасибо Вам большое за ваши труды!!! Если не трудно, подскажите пожалуйста в какую сторону копать! Не отображаются фотографии торговых предложений на странице карточки товара. В инфоблоке торговых предложений прописаны свойства для фото, множественность и задан код "MORE_PHOTO" Если перенести это свойство в инфоблок каталога товаров, то фотографии выводятся |
|
|
|
24.06.2016 15:41:16
|
|||
|
|
25.07.2016 03:25:23
Михаил, добрый день! Спасибо за статью и вообще за просвещение начинающих разработчиков!
Везде где натыкался на подобный способ вывода "галереи" и даже в стандартном шаблоне каталога "board" у ссылки <a href="<?=$PHOTO["SRC"]?>" name="more_photo"> есть параметр name="more_photo". Зачем он? Как он влияет на работу данного способа? |
|
|
|
25.07.2016 13:17:46
|
|||
|
|
25.07.2016 13:19:07
|
|||
|
|
06.10.2016 08:37:32
|
|||
|
|
06.10.2016 10:29:51
|
|||||
|
|
06.10.2016 11:03:04
|
|||||
|
|
28.11.2016 11:32:31
Добрый день, подскажите как реализовать в шаблоне news? в шаблоне news.detail все норм работает. но вот хочу сделать чпу используя комплексный компонент news и не пойму почему не работает. Файл подключается к NEWS. а не к шаблону детального описания. в массиве фото есть.
|
|
|
|
28.11.2016 11:34:27
|
|||
|
|
12.12.2016 12:54:44
[SIZE=5]Вывод доп картинок в список новостей[/SIZE] файл result_modifier:
спасибки мне |
|||||||||
|
|
28.01.2017 10:59:58
Здравствуйте! Спасибо за обучение.
Подскажите, как сделать, чтобы одна картинка из фотогалереи (например, первая) в списке новостей стала превьюшкой? Конечно, можно воспользоваться PREVIEW_PICTURE, но это нужно ее отдельно грузить. А как реализовать в этом решении? |
|
|
|
28.01.2017 11:04:39
Примерно так
|
|||||
|
|
14.02.2017 22:16:59
|
|||
|
|
14.02.2017 22:50:02
|
|||||
|
|
02.03.2017 12:10:33
Михаил, спасибо за урок! Никак не могу убрать: Загрузить внизу детальной новости. Где все-таки искать этот кусок кода?
|
|
|
|
02.03.2017 14:29:20
Спасибо, не нужно разобрался
|
|
|
|
02.03.2017 17:27:54
|
|||
|
|
06.03.2017 20:26:32
Добрый день. Вывожу доп. картинки в элемента каталога по вашему методу. Все отлично работает, включая красотульку, кроме CFile::ResizeImageGet. Картинки не уменьшаются - какими загружены, такими и выводятся, таками и остаются при всплывании. Что не так?
|
|
|
|
07.03.2017 12:30:22
Еще вопрос:
Сама галерея работает, но когда нажимаешь на стрелки навигации - почему-то сначала 2 раза перемаргивает таже самая картинка и только на 3- раз ее сменяет следующая. Использовала два разных скрипта из разных источников - результат тот же самый. Ссылка на страницу (в самом низу): http://likeprint.ru/katalog/1/listovki |
|
|
|
07.09.2017 12:56:25
Добрый день!
Прочитал Вашу заметку https://camouf.ru/club/user/1/blog/48/# но так и не понял как убрать ссылки загрузить. Можете более подробно рассказать куда следует вставить код? Спасибо! |
|
|
|
01.11.2017 11:35:35
Делаю всё до пункта CFile::ResizeImageGet
Вроде бы слишком просто, чтобы напортачить . Но. Не выводится эта дополнительная картинка. Как будто бы ничего не сделал. В папке news.detail/.default файл result_modifier.php есть. Полностью с вашим кодом. В файл template.php просто в конец скопировал ваш код. В инфоблоке свойство прописано правильно. В чём может быть проблема? |
|
|
|
02.11.2017 01:34:28
|
|||
|
|
12.01.2018 10:19:19
Тоже хороший способ. без result_modifier.php
только как прикрутить сюда ресайз
|
|||
|
|
06.02.2018 14:58:25
и как отресайзить все загружаемые фото сразу при загрузке в инфоблок ?
нашел вот такой способ
как бы грамотнее настроить его для обработки нескольких инфоблоков |
|||
|
|
06.02.2018 15:01:15
|
|||
|
|
06.02.2018 16:54:50
Решил вопрос
|
|||
|
|
23.03.2018 05:45:50
Михаил, добрый день! У меня есть календарь лента с событиями, и мне нужно что бы там выводились фотографии я делала все как в вашем видео, но у меня недоступны параметры в компоненте календарь, и естественно я не могу в настройках детального просмотра выбирать свойства. Мне подсказали, что в файле result_modifier.php можно подключить это свойство, но это не работает.
вот что я пишу в result_modifier.php
|
|||
|
|
23.05.2018 21:47:37
Спасибо огромное, очень помогло!
|
|
|
|
31.03.2019 03:32:19
Добрый вечер. Михаил, а как картинки расположить рядом, горизонтально ?
|
||||
|
|
|||
Блог-note: заметки разработчика
Установка Битрикс24 "Интернет-Магазин + CRM" на один домен и настройка работы почты.
Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступна по адресу crm...
Получить и вывести все цены товара в 1С-Битрикс
Задача: получить и вывести все цены товара по его ID в каталоге 1С-Битрикс (например, в детальной карточке catalog.e...
Кнопка для отправки на печать карточки товара, без лишних данных
Задача: реализовать возможность печати карточки товара, но так что бы в ней не было не нужных данных: шапки и футера сай...
ORM в инфоблоках, получение информации об элементах инфоблока на D7
Задача: собрать полные данные об элементах инфоблока, применяя ORM/D7, который пришел на смену устаревшему CIBlockEleme...
Заполнение множественного пользовательского свойства типа "строка" через API
Задача: когда пользователь заходит в мобильное приложение, нужно сохранить FCM токен устройства в пользовательское поле ...
Композитный сайт на 1С-Битрикс
Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже...
Добавление своих полей в почтовые шаблоны Битрикс
Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый ш...
Изменить размер картинок на лету в битрикс
Встала задачка: на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой, перезали...
Открытие мобильного приложения Apache Cordova по ссылке
Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электоро...