• Здравствуйте!
    Спасибо за отличный плагин!
    Вопрос, можете добавить возможность отправлять в ленту официальный комментарий?
    Вот ответ от ЯндексНовостей, по поводу настройки:

    Уважаемые партнёры, добрый день!
    В Яндекс.Новостях появилась функциональность "Официальный комментарий": возможность для компаний и госорганизаций через СМИ прокомментировать событие, участником которого они являются, а новостному СМИ получить трафик из сюжета по этому событию.
    
    Хотим предложить вам добавить специальную разметку в свой экпортный файл для Яндекс.Новостей, чтобы присылать нам официальные комментарии компаний и госорганов. Ниже подробно о том, как работает эта функциональность и что нужно сделать, чтобы к ней подключиться.
    Что такое "Официальный комментарий"
    Допустим, в СМИ опубликована новость: "Одуванчик" покупает компанию "Ромашка" со ссылкой на источники. Однако компания "Ромашка" утверждает, что ее не покупают. Вы можете прислать опровержение от компании в новостной сюжет, касающийся этого события, - это и будет официальным комментарием.
    
    Еще пример: опубликована новость "Мэр города N попал в аварию на машине мэрии". Администрация города N публикует на своем сайте информацию о том, что "Мэр попал в аварию на своей личной машине". Это является официальным комментарием и может быть прислано вами в блок "Официальный комментарий" в сюжет на Яндекс.Новостях.
    
    То есть с помощью "Официального комментария" участник новостного события сможет опровергнуть или дополнить новость новыми фактами в случае некорректной или неполной информации.
    
    Правила оформления комментария
    
    Официальный комментарий:
        содержит цитату с опровержением
        ссылается на источник этой цитаты (название компании/ФИО и должность представителя компании)
        ссылается на материал, который содержит опровержение, на сайте СМИ
    Технические критерии
    Новый формат публикации в rss-потоке можно оформить двумя способами:
    
        Официальный комментарий в составе новостного документа
    
    В xml разметку новостного документа элементе item добавляется новый тег yandex:official-comment, который содержит
    
    а) Тег yandex:comment-text с атрибутами:
    
        origin-name – автор цитаты (например, Роскомнадзор)
        origin – ссылка на первоисточник цитаты (необязательный атрибут)
        logo – логотип компании источника цитаты с минимальными размерами 128x128px (необязательный атрибут)
        anchor – якорь для случаев, когда комментарий размещается внутри новости (например, anchor="pressrelease" для ссылки https://novostnoyistochnik.ru/news/1052446942?pressrelease=1#pressrelease)
    
    Текст комментария располагается внутри тега yandex:comment-text и дожен быть без html-разметки - только plain text. Максимальная длина текста комментария - 300 символов.
    
    б) Тег yandex:bind-to указывает на новость, к которой предоставлен комментарий. Если новость опубликовало несколько СМИ, можно поставить ссылки на каждый источник. В том числе и на себя. По этим ссылкам мы сможем показать официальный комментарий в нужном сюжете.
    
    <strong>Пример оформления комментария внутри элементов rss
    https://kirovpravda.ru/orig.jpg</strong>
    
    Официальный комментарий как отдельный документ
    
    Отличие от предыдущего варианта в том, что:
    
        Текст комментария надо указать как в теге yandex:full-text, так и в yandex:official-comment.
        Атрибут anchor не нужен.
    
    <strong>Пример оформления комментария внутри элемента item в rss
    https://kirovpravda.ru/orig1.jpg</strong>
    
    Используйте новые возможности сервиса, отслеживайте некорректную информацию и создавайте объективное инфополе вместе с нами.
    С уважением,
    
    Команда Яндекс.Новостей
    • This topic was modified 3 years, 11 months ago by videocd.
    • This topic was modified 3 years, 11 months ago by videocd.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Denis Cherniatev

    (@denischerniatev)

    Здравствуйте!

    Спасибо! Добавили в бэклог, как идею для будущих версий.

    Thread Starter videocd

    (@videocd)

    Мы реализовали на скорую руку, поправив один из файлов плагина, а в админке сайта пользуемся дополнительными полями. Все работает но когда из “коробки” будет, будет приятнее ))

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

     <?php if($is_show_turbo):?>
        <turbo:content><?php echo La_Yandex_Feed_Core::get_the_turbo_content();?></turbo:content>
     <?php endif?>
    
    <yandex:full-text><?php echo La_Yandex_Feed_Core::get_the_content_feed(); ?></yandex:full-text>
        <?if(get_post_meta(get_the_ID(), 'Yandex_author_comment_name', true)):?>     
       <yandex:official-comment
                                origin-name="<?=get_post_meta(get_the_ID(), 'Yandex_author_comment_name', true)?>"
                                origin="<?=get_post_meta(get_the_ID(), 'Yandex_link_to_the_original_source_of_the_quote', true)?>"
                        >
                            <yandex:comment-text>
                                <?=get_post_meta(get_the_ID(), 'Yandex_official_comment', true)?>
                            </yandex:comment-text>
                            <? foreach (explode(",", get_post_meta(get_the_ID(), 'Yandex_links_to_other_sources', true)) as $item):?>
                                <yandex:bind-to><?=$item?></yandex:bind-to>
                            <?endforeach;?>
                        </yandex:official-comment>
    
                    <?endif;?>
                </item>
            <?php endwhile; ?>
    
    Thread Starter videocd

    (@videocd)

    Может это поможет ускорить, внедрение Официального комментария. Если что мы готовы тестировать.

    Plugin Author Denis Cherniatev

    (@denischerniatev)

    Спасибо за внимание к нашему плагину!

    Вы можете предложить доработку в виде pull-request в официальном репозитории плагина: https://github.com/Teplitsa/tst-yandex-feed/pulls

    Мы рассмотрим ее и, если не увидим проблем, то включим в очередной релиз.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Официальный комментарий’ is closed to new replies.