CMS 1c bitrix, c ним почти не работал. Необходимо реализовать функционал парсинга rss ленты и записи категорий и их новостей в инфоблок, при етом чтоб его можна использовать в качесте агента и ajax обновления. Начал писать компонент, использую клас CIBlockRSS для получения ленты. Хотел функционал реализовать в виде класса, только его нельзя использовать в компоненте. 1. Как реализовать без дублирования кода функционал обновления списка новостей через ajax? 2. Как с помощью Api создавать категории и инфоблоки?
По поводу формирования JSON ответа. Болванка файла будет выглядеть следующим образом:
<?
define("NO_KEEP_STATISTIC", true);
define("NO_AGENT_STATISTIC", true);
require_once($_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/main/include/prolog_before.php');
// $arResult = здесь код получения списка новостей. Зависит от знаний
// и умений возможно достаточно \Bitrix\Iblock\ElementTable::getList()
// или просто подключаете компонент (например bitrix:niews.line), и в result_modifier.php формируете
// желаемый формат массива и переносите туда нижеследующий код
$APPLICATION->RestartBuffer();
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
echo json_encode($arResult);
die();
2 Дока: CIBlockSection::Add() , CIblockElement::Add()
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я хочу протестировать роуты сайта с помощью PHPUnitВ частности, интересует статус ответа и тип контента
Необходим shortcode для отображения постов на другой страницеShortcode нужно будет добавлять в wp-editor
Пытаюсь начать использовать Doctrine2 в своем проектеРешил создать абстрактный класс для избежания дублирования некоторых данных, но получаю...