• Resolved validhtml

    (@validhtml)


    Добрый день.

    Обнаружил проблему, когда добавил фид в пульс, не отображает цитаты.
    blockquote <p> Текст цитаты … </p> blockquote

    Согласно мануалу: https://help.mail.ru/feed/fulltext

    Внутри может размещаться только текст и элементы a, остальные элементы будут удалены вместе с содержимым.

    Видимо из-за того, что тег <p> присутствует внутри, то всё содержимое игнорируется.

    Можете ли вы добавить фильтр для цитат в тексте blockquote?

    • This topic was modified 3 years, 11 months ago by validhtml.
    • This topic was modified 3 years, 11 months ago by validhtml.
    • This topic was modified 3 years, 11 months ago by validhtml.
    • This topic was modified 3 years, 11 months ago by validhtml.
    • This topic was modified 3 years, 11 months ago by validhtml.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author mihdan

    (@mihdan)

    Внутри элементов p, blockquote может быть либо текст, либо ссылка, ну и ссылка на фид была бы полезна)

    Thread Starter validhtml

    (@validhtml)

    Ссылка на фид: https://e-w-e.ru/feed/pulse
    Вот например если найти фрагмент:
    “Жизнь слишком коротка, чтобы тратить её на диеты, жадных мужчин и плохое настроение”.

    Thread Starter validhtml

    (@validhtml)

    Поможете найти решение данной проблемы? Заранее благодарен.

    Thread Starter validhtml

    (@validhtml)

    Решил проблему вот так:

    function filter_ptags_on_blockquote($content){
        $content = preg_replace('~<blockquote><p>([\s\S]+?)</p></blockquote>~', '<blockquote>$1</blockquote>', $content);
        return $content;
    }
    add_filter('mihdan_mailru_pulse_feed_item_content', 'filter_ptags_on_blockquote');
    Plugin Author mihdan

    (@mihdan)

    Годное решение, спасибо, не зря там есть у меня фильтр)

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Проблема с blockquote’ is closed to new replies.