Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Правильные сайты
Правильные сайты
+7 343 237-27-47
+7 343 237-27-47
E-mail
info@prav-site.ru
Адрес
г. Екатеринбург, ул. Малышева 51
Режим работы
Пн. – Пт.: с 9:00 до 18:00
О компании
  • О компании
  • Акции
  • История
  • Сертификаты
  • Партнеры
  • Сотрудники
  • Отзывы
  • Вакансии
  • Реквизиты
Услуги
  • Разработка сайтов
    • Интернет-магазин
    • Разработка сайта на 1С-Битрикс
    • Cайт оптовой компании
    • Cайт производственной компании
    • Cайт услуг
  • Продвижение сайтов
    • SEO-аудит сайта
    • Продвижение по позициям
    • Продвижение по трафику
    • GEO-продвижение
  • Реклама
    • Настройка Яндекс Директ
    • Таргетированная реклама во ВКонтакте
  • Сопровождение и ведение сайтов
    • Сопровождение и поддержка сайтов на 1С-Битрикс
    • Сопровождение и поддержка интернет-магазинов
    • Сопровождение и поддержка корпоративных сайтов
  • Техническая поддержка
    • Восстановление сайта на 1С-Битрикс после взлома
    • Доработка сайтов на 1С-Битрикс
    • Защита сайта от спама
    • Интеграция интернет-магазина с 1С
    • Интеграция с маркетплейсами
    • Интеграция сайта на 1С-Битрикс с 1С
    • Массовая загрузка товаров на сайт
    • Наполнение сайта контентом
    • Настройка SMTP сервера для отправки почты в 1С-Битрикс
    • Настройка доставки на сайте
    • Настройка мультирегиональности
    • Настройка эквайринга на сайте
    • Парсинг сайтов
    • Перенос сайта на 1С-Битрикс
    • Перенос сайта на другой хостинг
    • Поддержка сайтов на шаблонах Аспро
    • Регистрация доменов
    • Техническая поддержка сайтов на шаблонах ИНТЕК
    • Ускорение загрузки сайтов
  • Битрикс24
    • Внедрение Битрикс24
Кейсы
  • Продвижение сайта
  • Разработка сайта
Цены
Блог
Контакты
г. Екатеринбург, ул. Малышева 51
+7 343 237-27-47
+7 343 237-27-47
E-mail
info@prav-site.ru
Адрес
г. Екатеринбург, ул. Малышева 51
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Правильные сайты
Правильные сайты
О компании
  • О компании
  • Акции
  • История
  • Сертификаты
  • Партнеры
  • Сотрудники
  • Отзывы
  • Вакансии
  • Реквизиты
Услуги
  • Разработка сайтов
    • Интернет-магазин
    • Разработка сайта на 1С-Битрикс
    • Cайт оптовой компании
    • Cайт производственной компании
    • Cайт услуг
  • Продвижение сайтов
    • SEO-аудит сайта
    • Продвижение по позициям
    • Продвижение по трафику
    • GEO-продвижение
  • Реклама
    • Настройка Яндекс Директ
    • Таргетированная реклама во ВКонтакте
  • Сопровождение и ведение сайтов
    • Сопровождение и поддержка сайтов на 1С-Битрикс
    • Сопровождение и поддержка интернет-магазинов
    • Сопровождение и поддержка корпоративных сайтов
  • Техническая поддержка
    • Восстановление сайта на 1С-Битрикс после взлома
    • Доработка сайтов на 1С-Битрикс
    • Защита сайта от спама
    • Интеграция интернет-магазина с 1С
    • Интеграция с маркетплейсами
    • Интеграция сайта на 1С-Битрикс с 1С
    • Массовая загрузка товаров на сайт
    • Наполнение сайта контентом
    • Настройка SMTP сервера для отправки почты в 1С-Битрикс
    • Настройка доставки на сайте
    • Настройка мультирегиональности
    • Настройка эквайринга на сайте
    • Парсинг сайтов
    • Перенос сайта на 1С-Битрикс
    • Перенос сайта на другой хостинг
    • Поддержка сайтов на шаблонах Аспро
    • Регистрация доменов
    • Техническая поддержка сайтов на шаблонах ИНТЕК
    • Ускорение загрузки сайтов
    • Еще
  • Битрикс24
    • Внедрение Битрикс24
Кейсы
  • Продвижение сайта
  • Разработка сайта
Цены
Блог
Контакты
    Правильные сайты
    О компании
    • О компании
    • Акции
    • История
    • Сертификаты
    • Партнеры
    • Сотрудники
    • Отзывы
    • Вакансии
    • Реквизиты
    Услуги
    • Разработка сайтов
      • Интернет-магазин
      • Разработка сайта на 1С-Битрикс
      • Cайт оптовой компании
      • Cайт производственной компании
      • Cайт услуг
    • Продвижение сайтов
      • SEO-аудит сайта
      • Продвижение по позициям
      • Продвижение по трафику
      • GEO-продвижение
    • Реклама
      • Настройка Яндекс Директ
      • Таргетированная реклама во ВКонтакте
    • Сопровождение и ведение сайтов
      • Сопровождение и поддержка сайтов на 1С-Битрикс
      • Сопровождение и поддержка интернет-магазинов
      • Сопровождение и поддержка корпоративных сайтов
    • Техническая поддержка
      • Восстановление сайта на 1С-Битрикс после взлома
      • Доработка сайтов на 1С-Битрикс
      • Защита сайта от спама
      • Интеграция интернет-магазина с 1С
      • Интеграция с маркетплейсами
      • Интеграция сайта на 1С-Битрикс с 1С
      • Массовая загрузка товаров на сайт
      • Наполнение сайта контентом
      • Настройка SMTP сервера для отправки почты в 1С-Битрикс
      • Настройка доставки на сайте
      • Настройка мультирегиональности
      • Настройка эквайринга на сайте
      • Парсинг сайтов
      • Перенос сайта на 1С-Битрикс
      • Перенос сайта на другой хостинг
      • Поддержка сайтов на шаблонах Аспро
      • Регистрация доменов
      • Техническая поддержка сайтов на шаблонах ИНТЕК
      • Ускорение загрузки сайтов
      • Еще
    • Битрикс24
      • Внедрение Битрикс24
    Кейсы
    • Продвижение сайта
    • Разработка сайта
    Цены
    Блог
    Контакты
      +7 343 237-27-47
      E-mail
      info@prav-site.ru
      Адрес
      г. Екатеринбург, ул. Малышева 51
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Правильные сайты
      Правильные сайты
      Телефоны
      +7 343 237-27-47
      E-mail
      info@prav-site.ru
      Адрес
      г. Екатеринбург, ул. Малышева 51
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Правильные сайты
      • О компании
        • О компании
        • О компании
        • Акции
        • История
        • Сертификаты
        • Партнеры
        • Сотрудники
        • Отзывы
        • Вакансии
        • Реквизиты
      • Услуги
        • Услуги
        • Разработка сайтов
          • Разработка сайтов
          • Интернет-магазин
          • Разработка сайта на 1С-Битрикс
          • Cайт оптовой компании
          • Cайт производственной компании
          • Cайт услуг
        • Продвижение сайтов
          • Продвижение сайтов
          • SEO-аудит сайта
          • Продвижение по позициям
          • Продвижение по трафику
          • GEO-продвижение
        • Реклама
          • Реклама
          • Настройка Яндекс Директ
          • Таргетированная реклама во ВКонтакте
        • Сопровождение и ведение сайтов
          • Сопровождение и ведение сайтов
          • Сопровождение и поддержка сайтов на 1С-Битрикс
          • Сопровождение и поддержка интернет-магазинов
          • Сопровождение и поддержка корпоративных сайтов
        • Техническая поддержка
          • Техническая поддержка
          • Восстановление сайта на 1С-Битрикс после взлома
          • Доработка сайтов на 1С-Битрикс
          • Защита сайта от спама
          • Интеграция интернет-магазина с 1С
          • Интеграция с маркетплейсами
          • Интеграция сайта на 1С-Битрикс с 1С
          • Массовая загрузка товаров на сайт
          • Наполнение сайта контентом
          • Настройка SMTP сервера для отправки почты в 1С-Битрикс
          • Настройка доставки на сайте
          • Настройка мультирегиональности
          • Настройка эквайринга на сайте
          • Парсинг сайтов
          • Перенос сайта на 1С-Битрикс
          • Перенос сайта на другой хостинг
          • Поддержка сайтов на шаблонах Аспро
          • Регистрация доменов
          • Техническая поддержка сайтов на шаблонах ИНТЕК
          • Ускорение загрузки сайтов
        • Битрикс24
          • Битрикс24
          • Внедрение Битрикс24
      • Кейсы
        • Кейсы
        • Продвижение сайта
        • Разработка сайта
      • Цены
      • Блог
      • Контакты
      • +7 343 237-27-47
        • Телефоны
        • +7 343 237-27-47
      • г. Екатеринбург, ул. Малышева 51
      • info@prav-site.ru
      • Пн. – Пт.: с 9:00 до 18:00

      Интеграция (автопостинг) сайта на 1С-Битрикс и Яндекс.Дзен. Инструкия по бесплатной настройке

      Главная
      —
      Статьи
      —
      Статьи на тему: Разработка сайтов
      —Интеграция (автопостинг) сайта на 1С-Битрикс и Яндекс.Дзен. Инструкия по бесплатной настройке
      Разработка сайтов
      Обновлено: 16 апреля 2026
      Автор: Лев Демидов

      В CMS 1C-Битрикс из коробки нет механизма автопостинга (интеграции) сайта и Яндекс.Дзен. Чтобы настроить такую интеграцию нужно подготовить авто обновляемый RSS файл, сформированный по правилам Яндекс Дзена. Как это сделать?

      Пошаговая инструкция интеграция  сайта на 1С-Битрикс и Яндекс.Дзен

      1) В корне сайта (там где папка bitrix) добавляем папку dzen
      2) В папке dzen создаем файл rss.php

      В файл добавляем следующий код

      Не забудьте заменить данные на свои

      3) Саму ссылку на rss файл https://ВашСайт/dzen/rss.php вставьте в личный кабинет яндекс дзена

      Добавить в файл rss.php
      
      <?php
      define("NO_KEEP_STATISTIC", true);
      define("NO_AGENT_STATISTIC", true);
      define("NOT_CHECK_PERMISSIONS", true);
      define("DisableEventsCheck", true);
      
      require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
      
      use Bitrix\Main\Loader;
      
      if (!Loader::includeModule('iblock')) {
          http_response_code(500);
          die('iblock not loaded');
      }
      
      header('Content-Type: application/rss+xml; charset=UTF-8');
      
      $site = (CMain::IsHTTPS() ? "https://" : "http://") . $_SERVER['HTTP_HOST'];
      
      // Настройки
      $IBLOCK_ID = 38;                 // <-- поменяйте
      $LIMIT = 100;                    // обычно 10..500, лучше 50-200
      $CHANNEL_TITLE = "Правильные сайты - это продающие сайты";
      $CHANNEL_LINK  = $site . "/";
      $CHANNEL_DESC  = "Блог компании Правильные сайты";
      
      // Берем последние материалы (можно заменить на "за последние 3 дня" при желании)
      $arSelect = [
          "ID", "IBLOCK_ID", "NAME",
          "DETAIL_PAGE_URL",
          "DATE_ACTIVE_FROM",
          "PREVIEW_TEXT", "DETAIL_TEXT",
          "PREVIEW_PICTURE", "DETAIL_PICTURE",
          "TAGS",
      ];
      $arFilter = [
          "IBLOCK_ID" => $IBLOCK_ID,
          "ACTIVE" => "Y",
          "ACTIVE_DATE" => "Y",
      ];
      
      $res = CIBlockElement::GetList(
          ["DATE_ACTIVE_FROM" => "DESC", "ID" => "DESC"],
          $arFilter,
          false,
          ["nTopCount" => $LIMIT],
          $arSelect
      );
      
      // helpers
      $xmlEscape = function($s) {
          return htmlspecialcharsbx((string)$s, ENT_QUOTES | ENT_XML1);
      };
      
      $absUrl = function($url) use ($site) {
          if (!$url) return "";
          // Проверяем, не является ли URL уже абсолютным
          if (preg_match('~^https?://~i', $url)) return $url;
          // Убираем возможный ведущий слеш, чтобы не было двойных слешей
          $url = ltrim($url, '/');
          return $site . '/' . $url;
      };
      
      $cleanHtml = function($html) {
          $html = (string)$html;
      
          // вырезаем потенциально проблемные вещи
          $html = preg_replace('~<\s*(script|style|iframe|object|embed)[^>]*>.*?<\s*/\s*\1\s*>~is', '', $html);
      
          // убираем inline-style (часто "ругается/ломает")
          $html = preg_replace('~(<[^>]+)\sstyle="[^"]*"~i', '$1', $html);
      
          // оставляем базовые теги
          $allowed = '<p><br><a><b><strong><i><em><ul><ol><li><figure><img><h2><h3><blockquote>';
          $html = strip_tags($html, $allowed);
      
          return trim($html);
      };
      
      echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
      ?>
      <rss version="2.0"
           xmlns:content="http://purl.org/rss/1.0/modules/content/"
           xmlns:dc="http://purl.org/dc/elements/1.1/"
           xmlns:media="http://search.yahoo.com/mrss/"
           xmlns:atom="http://www.w3.org/2005/Atom"
           xmlns:georss="http://www.georss.org/georss">
          <channel>
              <title><?= $xmlEscape($CHANNEL_TITLE) ?></title>
              <link><?= $xmlEscape($CHANNEL_LINK) ?></link>
              <description><?= $xmlEscape($CHANNEL_DESC) ?></description>
              <language>ru</language>
              <atom:link href="<?= $xmlEscape($site . $_SERVER['REQUEST_URI']) ?>" rel="self" type="application/rss+xml" />
      
              <?php while ($item = $res->GetNext()):
      
                  $url = $absUrl($item["DETAIL_PAGE_URL"]);
      
                  // Даты в RFC822 с полным годом (4 цифры)
                  $timestamp = $item["DATE_ACTIVE_FROM"] ? MakeTimeStamp($item["DATE_ACTIVE_FROM"]) : time();
                  // Форматируем дату в RFC822 с полным годом
                  $pubDate = date('D, d M Y H:i:s O', $timestamp);
      
                  // Текст
                  $desc = $item["PREVIEW_TEXT"] ?: "";
                  $full = $item["DETAIL_TEXT"] ?: $desc;
      
                  $desc = strip_tags($desc);
                  $full = $cleanHtml($full);
      
                  // Картинка (превью/детальная) - делаем абсолютную ссылку
                  $imgId = $item["DETAIL_PICTURE"] ?: $item["PREVIEW_PICTURE"];
                  $imgUrl = "";
                  if ($imgId) {
                      $imgPath = CFile::GetPath($imgId);
                      if ($imgPath) {
                          $imgUrl = $absUrl($imgPath);
                      }
                  }
      
                  // Если есть картинка — лучше первым блоком в контенте сделать figure/img
                  $firstFigure = $imgUrl ? '<figure><img src="'.$xmlEscape($imgUrl).'" alt="'.$xmlEscape($item["NAME"]).'" /></figure>' : '';
      
                  // Категория (из TAGS или задайте фиксированно)
                  $category = $item["TAGS"] ? trim(explode(",", $item["TAGS"])[0]) : "Публикации";
      
                  ?>
                  <item>
                      <title><?= $xmlEscape($item["NAME"]) ?></title>
                      <link><?= $xmlEscape($url) ?></link>
                      <pdalink><?= $xmlEscape($url) ?></pdalink>
                      <media:rating scheme="urn:simple">nonadult</media:rating>
                      <pubDate><?= $pubDate ?></pubDate>
                      <category><?= $xmlEscape($category) ?></category>
      
                      <?php if ($imgUrl): ?>
                          <enclosure url="<?= $xmlEscape($imgUrl) ?>" type="image/jpeg" />
                      <?php endif; ?>
      
                      <description><![CDATA[
                          <?= $firstFigure ?>
                          <p><?= $desc ?></p>
                          ]]></description>
      
                      <content:encoded><![CDATA[
                          <?= $firstFigure ?>
                          <?= $full ?>
                          ]]></content:encoded>
      
                      <guid isPermaLink="true"><?= $xmlEscape($url) ?></guid>
                  </item>
              <?php endwhile; ?>
      
          </channel>
      </rss>


      Поделитесь с друзьями
      • Комментарии
      Загрузка комментариев...
      Назад к списку

      Оставить заявку

      Мы перезвоним в ближайшее время
      • Продавцы на Ozon смогут создать собственный канал продаж на базе Yandex Kit
      • Удобен ли сайт для ваших клиентов?
      • Поиск качественного ссылочного донора
      • Как перенести сайт на 1С-Битрикс без потери SEO, заявок и данных
      • Новости индустрии 01 - 05.12.2025
      • Способы получения бесплатных внешних ссылок на сайт
      • Что такое программа мониторинга качества внедрений от 1С‑Битрикс
      • Почему сеошник может быть отличным дизайнером?
      • Как отзывы клиентов влияют на ранжирование
      • Основные проблемы при составлении семантического ядра
      • Введение в поиск 1
      • Веб-аналитика 4
      • Внешняя опимизация 5
      • Внутренняя оптимизация 9
      • Новости компании 7
      • Продажи 1
      • Разработка сайтов 14
      • Сопровождение клиентов 5
      1С-Битрикс Ozon Wildberries Выгрузка товаров Яндекс Маркет
      Компания
      О компании
      Акции
      История
      Сертификаты
      Партнеры
      Сотрудники
      Отзывы
      Вакансии
      Реквизиты
      Каталог
      Готовые сайты
      Продукты 1С-Битрикс
      Перенос сайтов на 1С-Битрикс
      CRM системы
      Услуги
      Разработка сайтов
      Продвижение сайтов
      Реклама
      Сопровождение и ведение сайтов
      Техническая поддержка
      Битрикс24
      Блог
      Термины
      Наши работы
      Вопросы и ответы
      +7 343 237-27-47
      +7 343 237-27-47
      E-mail
      info@prav-site.ru
      Адрес
      г. Екатеринбург, ул. Малышева 51
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      info@prav-site.ru
      г. Екатеринбург, ул. Малышева 51

      © 2026 правильные-сайты.рф
      Политика конфиденциальности
      Карта сайта