Для правильного отображения страничек сайта в соц сетях например (фейсбук) надо вписать правильно метатеги,
<meta property="og:type" content="article"> <meta property="og:url" content="URL объекта"> <meta property="og:site_name" content="Название ресурса, на котором расположена статья"> <meta property="og:image" content="URL изображения для статьи"> <meta property="og:title" content="Заголовок статьи"> <meta property="og:description" content="Описание статьи"> <meta property="article:author" content="URL страницы автора статьи"> <meta property="article:section" content="Раздел, к которому относится статья"> <meta property="article:tag" content="Ключевые слова">
Может кто то посоветовать как правильно вытянуть из странички элементы, хотя бы эти?
- URL объекта
- Раздел, к которому относится статья (название категории)
- Ключевые слова (теги или keywords)
- Описание статьи
- URL изображения для статьи (первая фотка из странички)
- Заголовок статьи (ну как я понял его можно вывести просто {titles})
Неактивен
В архиве.
Либо через TWIG, {{ debugValue(system_flags) }} в main.tpl и прописывать теги.
Обсуждалось уже давно:
http://ngcms.ru/forum/viewtopic.php?pid=36871#p36871
Неактивен
Естественно плагин.
Неактивен
infinity237 написал:
В архиве.
Либо через TWIG, {{ debugValue(system_flags) }} в main.tpl и прописывать теги.
Обсуждалось уже давно:
http://ngcms.ru/forum/viewtopic.php?pid=36871#p36871
Пару багов ognews:
- Если в ncustom прописать xnews то дублирует meta теги из новостей выводимых в плагине.
- Не отображает og:image если вывод изображений через xfields [type=image]
PS. кому нужен вывод загруженного изображения через xfields средствами system_flags:
<meta property="og:image" content="{{home}}/uploads/dsn/{{ system_flags.news['db.record']['#images'][0].folder}}/{{ system_flags.news['db.record']['#images'][0].orig_name}}">
Неактивен
1) При чем тут ncustom? Такое поведение должно быть внезависимо от ncustom'a.
2) Не баг, а фича. Там вывод именно из ['news']['embed']['images'] по логике плагина.
Неактивен
EsCaPeR написал:
PS. кому нужен вывод загруженного изображения через xfields средствами system_flags:
Код:
<meta property="og:image" content="{{home}}/uploads/dsn/{{ system_flags.news['db.record']['#images'][0].folder}}/{{ system_flags.news['db.record']['#images'][0].orig_name}}">
Как прописать это в плагин ognews,у меня изображения через доп поле выводятся,и конструкция в плагине не выводит мета тег
И еще заметил плагин обрабатывает и выводит в мета новости из similar
Отредактированно irbees2008 (2016-03-15 08:54:37)
Неактивен
Ну вот с этим плагином не поделишься новостью в соц сети,кнопки теперь берут новости из similar
Неактивен
* Убрано переопределение от xnews
* Добавлена поддержка xfields изображений в og:image
Неактивен
infinity237, Спасибо,все красиво и правильно .
Неактивен
Нашел еще один баг,если в титле или анонсе есть двойные кавычки,до публикуется все до кавычек,остальное обрезается.
<meta property="og:type" content="article"> <meta property="og:url" content="http://naraione.org/novosti-kazahstana-novosti/kazahtelekom-predostavit-vozmozhnost-besplatno-zvonit-po-mezhgorodu-9-maya.html"> <meta property="og:site_name" content="На РАЙоне - Шахтинск"> <meta property="og:title" content=""Казахтелеком" предоставит возможность бесплатно звонить по межгороду 9 мая"> <meta property="og:description" content="АО "Казахтелеком" в честь Дня Победы предоставляет всем казахстанцам возможность бесплатного общения с родными и близкими на территории страны 9 мая."> <meta property="article:author" content="http://naraione.org/users/%C0%E4%EC%E8%ED.html"> <meta property="article:section" content="Новости Казахстана"> <meta property="article:tag" content=""Казахтелеком" предоставит возможность бесплатно звонить по межгороду 9 мая,"Казахтелеком", предоставит возможность, бесплатно звонить, по межгороду ,9 мая,новости,новости казахстан,в казахстане"> <meta property="og:image" content="http://naraione.org/uploads/dsn/a9/0c/001/9maz.jpg" /> <meta name="description" content="АО "Казахтелеком" в честь Дня Победы предоставляет всем казахстанцам возможность бесплатного общения с родными и близкими на территории страны 9 мая." />
Хотя в description кавычки переводятся в " , а "og:description" нет
Неактивен
Сделана замена кавычки на "
Неактивен
infinity237, благодарю, а я хотел добавит в замену сюда
function stripBBCode($text_to_search) { $pattern = '|[[\/\!]*?[^\[\]]*?]|si'; $replace = ''; return preg_replace($pattern, $replace, $text_to_search); }
и не получалось
Неактивен
Неактивен
работает только в полной новости
Неактивен