Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Интернет-технологии

.pdf
Скачиваний:
22
Добавлен:
27.05.2015
Размер:
13.8 Mб
Скачать

формат доступен для информационных блоков, в настройках типа которых была выбрана опция

Использовать экспорт в RSS (Контент > Информационные блоки > Типы информационных блоков > <информационный_блок>) (Рисунок 303)

Рисунок 303. Настройки типа информационного блока

Путь к директории, в которую выполняется экспорт данных, указывается в настройках модуля Информационные блоки (Настройки > Настройки продукта > Настройки модулей > Информационные блоки) (Рисунок 304).

Рисунок 304. Настройки параметров модуля «Информационные блоки»

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

Практические задания

Экспорт данных в формате RSS из информационного блока

В качестве примера рассмотрим экспорт данных в формате RSS из информационного блока (например, новости), используя настройки комплексного компонента Новости (bitrix:news). Для этого нужно:

1.создать страницу, используя средства визуального HTML-редактора (например,

/content/news/index.php).

2.разместить комплексный компонент Новости на странице и настроить его параметры: источник данных, настройки RSS и другие (Рисунок 305);

Рисунок 305. Создание новостного блока с настройками RSS

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

3.созданная страница содержит элементы информационного блока Новости магазина, в правом верхнем углу наличие оранжевой пиктограммы указывает на возможность использования RSS канала (Рисунок 306)

Рисунок 306. Страница с новостным блоком и настроенным RSS каналом

4.далее, если все выполнено верно, при переходе по ссылке rss будет открываться страница со списком элементов в формате RSS (Рисунок 307Ошибка! Источник ссылки не найден.).

Рисунок 307. RSS канал «Новости магазина»

Примечание: отображение страниц RSS-канала в разных браузерах могут отличаться.

Использование компонента «RSS-новости» для организации экспорта в RSS

Также можно использовать для организации экспорта в RSS компонент RSS новости (экспорт) (bitrix:rss.out), расположенный в разделе (Контент > RSS) панели компонентов визуальном редакторе (Рисунок 308). В настройках компонента определяются информационный блок, который нужно экспортировать, количество дней для экспорта и другие параметры. Результат экспорта будет аналогичен приведенному выше примеру.

Рисунок 308. Компонент «RSS новости (экспорт)»

Публикация на сайте новостей, получаемых в формате RSS

Для публикации на сайте данных, получаемых в формате RSS, служит визуальный компонент RSS новости (импорт) (bitrix:rss.show), расположенный в разделе Контент > RSS (Рисунок 309).

Рисунок 309. Организация импорта RSS новостей с сайта www.1c-bitrix.ru

Для получения новостей необходимо выполнить соответствующую настройку компонента, указав адрес сайта для импорта, путь к rss-файлу, строку запроса (выдаваемую администратором сайта, откуда производится импорт). Остальные параметры не являются обязательными. После сохранения изменений страница будет иметь следующий вид (Рисунок 310).

Рисунок 310. Страница с импортируемым списком новостей

Создание на сайте раздела «Новости» при помощи информационного блока

Рассмотрим пример создания на сайте раздела Новости, включающий следующую последовательность действий:

1.создание типа инфоблоков Новости;

2.создание инфоблока Новости магазина;

3.создание разделов Выставки, Доставка и поиск, Книги и авторы и Конкурсы;

4.добавление элементов (новостей).

Для этого:

1.необходимо создать тип информационных блоков, к которому будет относиться инфоблок Новости магазина, например, тип инфоблоков Новости (Рисунок 311). Так как инфоблок Новости магазина будет содержать разделы, то необходимо установить флаг в поле Использовать древовидный классификатор элементов по разделам.

Рисунок 311. Создание нового типа информационного блока «Новости»

1. далее необходимо создать информационный блок Новости магазина (Рисунок 312).

Рисунок 312. Создание информационного блока «Новости магазина»

2.На закладке Свойства можно задать свойства инфоблока, которые в дальнейшем будут задаваться для каждого из элементов (Рисунок 313).

Рисунок 313. Свойства информационного блока «Новости магазина»

3.Вкладки Поля и Поля разделов можно оставить без изменений. На вкладке RSS следует отметить параметр Разрешен экспорт в RSS динамически, что позволит выгружать данные информационного блока Новости магазина в RSS канал (Рисунок 314).

Рисунок 314. Параметры выгрузки в RSS

4.На вкладке доступ следует указать уровни доступа к информационному блоку Новости магазина (Рисунок 315)

Рисунок 315. Распределение уровней доступа к ИБ «Новости магазина»

5.На вкладке Подписи можно задать подписи и заголовки служебных объектов (Рисунок

316).

Рисунок 316. Подписи и заголовки объектов

При нажатии на кнопку Сохранить новый информационный блок отобразится в разделе

Контент (Рисунок 317).

6.используя кнопку контекстной панели Добавить раздел, для информационного блока

Новости магазина следует создать разделы Выставки, Доставка и поиск и т.д. В результате выполненных операций в секции Контент административного меню будет добавлена структура, показанная на Рисунок 317.

Рисунок 317. Структура информационного блока «Новости магазина»

Добавление новостей из административного раздела

7.на следующем шаге необходимо заполнить инфоблок Новости магазина и его разделы новостями. Для этого следует нажать кнопку Добавить новость, расположенную на контекстной панели (Рисунок 318).

Рисунок 318. Добавление элемента в инфоблок

8.на открывшейся странице следует заполнить поля формы:

на закладке Новость необходимо указать даты начала и окончания показа новости,

задать Заголовок, заполнить поля Описание, Источник, Ключевые слова и Темы, если это необходимо (Рисунок 319);

Рисунок 319. Вкладка «Новость»

на вкладке Анонс следует указать краткую информацию для анонса (Рисунок 320);

Рисунок 320. Вкладка «Анонс»

на вкладке Подробно следует дать детальное описание новости;

на вкладке Разделы новостей необходимо указать к какому ранее созданному разделу относится данная новость (Рисунок 321).

Рисунок 321. Вкладка «Разделы новостей»

на последнем этапе следует сохранить все внесенные изменения.

Добавление новостей из публичной части сайта

После того, как информация из инфоблока опубликована на сайте, добавлять новости и разделы новостей можно также и из публичной части. Для этого необходимо перейти в режим Редактирование или Разработка и в меню действий элемента управления выбрать пункт