Частенько стоит задача, по мимо стандартных "Картинка для анонса" и "Детальная картинка", добавить возможность загрузки изображений в новости Битрикс. Чтобы вывести дополнительные картинки в bitrix:news изначально такой возможности не заложено. Исправим это, а заодно и превратим компоненит "Новости и статьи" в что-то вроде фотогалереи с эффектом fancybox и прокруткой картинок колесиком мышки.
Дополнительные картинки в новостях Битрикс, почти фотогалерея.
08.11.2013 07:36:53
Не забудте указать свойство MORE_PHOTO для вывода в детальной новости. Это делается в настройках компонента через публичную часть сайта:
![]() |
|
|
|
30.01.2014 13:21:57
Зашел по ссылке с примером, фотографии открываются в новом окне
![]() |
|
|
|
30.01.2014 14:51:45
|
|||
|
|
09.02.2014 18:32:48
Как с помощью функции CFILE::RESIZEIMAGEGET сделать вывод картинки превью и картинки полной новости ?
|
|
|
|
20.02.2014 13:46:32
Добрый день, не могу найти файл result_modifier.php
|
|
|
|
20.02.2014 16:12:17
|
|||
|
|
24.02.2014 14:36:18
Почему мой вопрос удалили?
|
|
|
|
24.02.2014 16:06:58
|
|||
|
|
25.02.2014 07:42:44
|
|||||
|
|
25.02.2014 09:35:52
Рядом с template.php подробной новости создаете файл result_modifier.php с содержимым
Вот и все, а фансибокс или что-то другое это уже по вкусу. |
|||||||
|
|
25.02.2014 10:53:55
|
|||||||||
|
|
09.03.2014 10:35:13
Добавляем в news.detail:"код скрипта fancybox"Я правильно понимаю, этот код нужно добавить в файл template.php?
|
|
|
|
09.03.2014 18:26:47
|
|||
|
|
12.05.2014 11:15:27
Здравствуйте, спасибо за видеоуроки
У меня вот такой вопрос возник: мне необходимо вывести в списке новостей доп.свойство типа "файл", а точнее картинку (нужно для слайдера новостей), предложенный способ в Вашей статье для детальной новости не работает ( но в шаблоне детальной новости у меня работает). Не подскажете как можно это реализовать? |
|
|
|
12.05.2014 19:17:37
|
|||
|
|
13.05.2014 09:03:33
то есть данная инструкция подойдёт и для шаблона списка новостей?
|
|
|
|
13.05.2014 14:09:39
Да, только вместо $arResult используйте $arItem
|
|
|
|
13.05.2014 18:02:14
в Ваших кусках кода поменял $arResult на $arItem, но блин так чуда и не произошло, свойство назвал также MORE_PHOTO, а картинки так и не появились
|
|
|
|
13.05.2014 18:05:02
$arResult на $arItem нужно поменять и в файле шаблона, и в файле result_modifier.php ?
|
|
|
|
14.05.2014 03:57:53
Везде
|
|
|
|
14.05.2014 11:03:09
Простите, но что-то не выходит
Можно ещё поспрашиваю: вот если по шагам, то взял к примеру шаблон списка новостей, в папке шаблона создал файл result_modifier.php с кодом:
|
|||||
|
|
02.06.2014 16:35:00
Что сделать чтобы при загрузке на сервер картинок дополнительных они сжимались или обрезались (при загрузке).
Просто я загрузил картинки (хорошего качества), штук так 7-8 и новость не открывается её не возможно отредактировать. Выскакивает ошибка Fatal error: Out of memory (allocated 109051904) (tried to allocate 13824 bytes) Я думаю, что не хватает ресурсов хостинга. В php.ini мемори лимит стоял 64 метра, сейчас я поставил 128 - но не помогло. Картинки большие. |
|
|
|
03.06.2014 07:07:10
Более подробно в документации http://dev.1c-bitrix.ru/api_help/main/reference/cfile/resizeimageget.php |
|||
|
|
06.06.2014 08:41:27
Отлично работает. Стоило бы чуть внести правки в материал, например там где говорится о внесении изменений в result_modifer.php уточнить, что его может и не быть))
А так, ОЧЕНЬ СПАСИБО ВАМ!!!))) |
|
|
|
03.08.2014 10:42:03
|
|||||
|
|
04.08.2014 03:02:37
![]() |
|||||
|
|
21.08.2014 08:07:30
Комментарий удален, ввиду... просто не понятно что имелось ввиду
|
|
|
|
01.10.2014 04:22:39
Здравствуйте, вывожу дополнительные изображения в подробном описании новости, всё показывается, но титлы (альт)) одинаковые у всех, как сделать чтобы показывал нужное описание (на каждое изображение своё описание добавлять при добавлении картинки) таким образом:
название картинки 1 [изображение] название картинки 2 [изображение] Версия 1С-Битрикс: Управление сайтом 11.5.4. Спасибо. |
|
|
|
01.10.2014 08:07:26
|
|||||
|
|
01.10.2014 08:32:45
Спасибо за урок. Правда по вашему методу не вышло, сделал проще.
Если просто вывести свойство в шаблоне news.detail/template.php
После ковыряний я пришел к выводу, что так оно и есть. Ссылку на картинку можно получить так.
Ну а вывести саму картинку соответственно
Дальше встала проблема с ресайзом, решил так
Ну это я разобрал на примере с не множественным свойством. С множественным тоже самое по сути, только с циклами поиграться надо. |
|||||||||
|
|
04.02.2015 15:54:44
|
|||
|
|
13.02.2015 15:41:08
Подскажите пожалуйста, как вывести дополнительные картинки в анонс новости?
|
|
|
|
15.02.2015 17:33:21
|
|||
|
|
16.02.2015 07:35:46
|
|||||
|
|
24.02.2015 00:23:19
Подскажите пожалуйста, как вывести дополнительные картинки в анонс новости?
Пробовал менял arItem на arElement. Битрикс только стал изучать может что-то не понимаю? |
|
|
|
07.05.2015 09:46:10
Михаил здравствуйте!
Подскажите пожалуйста, у меня галерея реализована по этой схеме. Но при первом открытии, картинки открывается в новом окне, возвращаешься назад бэкспэйсом, начинает открываться нормально через fancybox, переходишь в другой раздел опять кликаешь по превьюшке, опять открывается одна эта картинка(по которой кликнул), опять бекспейс, вновь кликаешь открывается нормально через fancybox. |
|
|
|
07.05.2015 12:47:06
|
|||
|
|
07.05.2015 23:17:56
Михаил, подскажите в каком направлении двигаться. чтобы в списке новостей вывести не доп. фото, а миниатюры фото списка со сменой детальной. Как тут на риа новости http://ria.ru/photolents/20150507/1061150300.html
|
|
|
|
08.05.2015 00:18:17
|
|||
|
|
08.05.2015 21:52:29
Спасибо Михаил. Просто хочу попробовать это сделать на списке новостей, вернее была такая идея, не нравится мне фото галерея Битрикс.
|
|
|
|
11.05.2015 11:02:20
Добрый день пытаюсь вывести дополнительные картинки в в news.list
в файле result_modifier.php
|
|||||
|
|
11.05.2015 12:52:28
|
|||||||
|
|
11.05.2015 13:11:13
http://s017.radikal.ru/i415/1505/78/7890ac6538fe.jpg хотя у каждого из элементов только по 3 картинки |
|||||||||
|
|
11.05.2015 13:15:24
Если делать так
|
|||
|
|
15.05.2015 17:13:47
Спасибо за статью, все работает, как убрать "Загрузить".
|
|
|
|
25.05.2015 13:07:42
Есть ли какие-то ограничения со стороны битрикса на количество добалвенных фото к элементу?
Мне почему-то система не дает загрузить более 20 фотографий для 1 новости. |
|
|
|
25.05.2015 13:18:08
|
|||
|
|
29.07.2015 19:51:41
Привет!
Картинки выводит, но фанкибокс работает только если ты зашел как админ. Стоит разлогинится и картинки открываются в новом окне. Куда копать ? |
||||
|
|
|||
Блог-note: заметки разработчика
Открытие мобильного приложения Apache Cordova по ссылке
Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электоро...
Вывод даты создания элемента в правильном формате в Битрикс
Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно восп...
Вывести дату окончания скидки в карточке товара
Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом CCatalogDiscount::GetList. Данны...
Создание PWA для сайта на 1С-Битрикс
Технология PWA позволяет создать приложение для любого сайта. Не обязательно работающего на 1С-Битрикс, данная заметка ...
Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: Интернет-магазин + CRM" по REST протоколу
В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: Интернет-магазин + CR...
Заполнить свойство инфоблока ценой из торгового каталога
Если вам по какой-то причине нужно скопировать цену товара в свойство этого же инфоблока. Например, для вывода старой це...
Самодельная форма добавления элемента на API Битрикс
Компонент iblock.element.add.form написан таким образом, что вы не сможете (не попотев изрядно и не используя js) как уг...
Объединить отдельные поля ФИО в одно свойство при оформлении заказа.
Пользователь, при оформлении заказа, заполняет три отдельных поля с фамилией, именем и отчеством. Нам нужно сохранить эт...
Повторить заказ на API 1С-Битрикс наполнив корзину из заказа
Задача: заполнить корзину пользователя теми же товарами и количествами которые были в ранее созданном заказе. При этом н...