Вы не зашли.
Для правильного отображения страничек сайта в соц сетях например (фейсбук) надо вписать правильно метатеги,
<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
Не в сети
Естественно плагин.
Не в сети
В архиве.
Либо через 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'] по логике плагина.
Не в сети
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 09:54:37)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Ну вот с этим плагином не поделишься новостью в соц сети,кнопки теперь берут новости из similar
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
* Убрано переопределение от xnews
* Добавлена поддержка xfields изображений в og:image
Не в сети
infinity237, Спасибо,все красиво и правильно .
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Нашел еще один баг,если в титле или анонсе есть двойные кавычки,до публикуется все до кавычек,остальное обрезается.
<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" нет
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Сделана замена кавычки на "
Не в сети
infinity237, благодарю, а я хотел добавит в замену сюда
function stripBBCode($text_to_search) {
$pattern = '|[[\/\!]*?[^\[\]]*?]|si';
$replace = '';
return preg_replace($pattern, $replace, $text_to_search);
}
и не получалось
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
работает только в полной новости
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Здравствуйте! Как сделать чтобы при создании новости "описание статьи" og:description заполнялось автоматически хотябы первым абзацем новости
og:description заполняется из ОПИСАНИЯ при добавлении новости
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
og:description заполняется из ОПИСАНИЯ при добавлении новости
Это я в курсе. Как сделать чтобы оно автоматически заполнялось, например началом статьи знаков 100 (твитер все равно обрезает)
Не в сети
Ну тогда переделывать все надо, плагин отключать, и ручками прописывать http://ngcms.ru/forum/viewtopic.php?pid=36871#p36871
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Все, разобрался. Ручками надо, но без отключения. В самом файле плагина раскомментировать строчку
register_htmlvar('plain','<meta property="og:description" content="'.substr(strip_tags(stripBBCode($SQLnews["content"])), 0, 200).'">');
И воизбежания конфликтов закомментировать строчку выше
/*
register_htmlvar('plain','<meta property="og:description" content="'.secure_html($SQLnews['description']).'">');
*/
Ну и остальное в файлах вывода ВВ-кодов картинок подчистить от ненужного и переставить скобки.
Не в сети
Просто есть вариант без плагина
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
irbees2008, ну, уже пусть будет плагин. Осталось решить еще один "косячок".
При выводе контента ["content"] обрезает по ковычкам, в "описании" ['description'] это решили, а здесь осталось. Куда что дописать не знаю, я не силен в РНР.
Не в сети
200 символов
["content"])), 0, 200).'">
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети