Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

rss

Вы не зашли.

Объявление

#1 2015-10-17 14:19:22

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

Мета теги для социальных сетей

Для правильного отображения страничек сайта в соц сетях например (фейсбук) надо вписать правильно метатеги,

Код:

<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})

Неактивен

 

#2 2015-10-17 18:39:16

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

В архиве.

Либо через TWIG, {{ debugValue(system_flags) }} в main.tpl и прописывать теги.
Обсуждалось уже давно:
http://ngcms.ru/forum/viewtopic.php?pid=36871#p36871

Неактивен

 

#3 2015-10-18 18:35:57

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

Re: Мета теги для социальных сетей

infinity237, в прикреплении плагин или хак? куда его заливать?

Неактивен

 

#4 2015-10-18 19:09:06

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

Естественно плагин.

Неактивен

 

#5 2015-12-28 21:11:17

EsCaPeR
Пользователь
Зарегистрирован: 2008-10-17
Сообщений: 71
Рейтинг :   
Профиль

Re: Мета теги для социальных сетей

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}}">

Неактивен

 

#6 2015-12-28 22:20:58

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

1) При чем тут ncustom? Такое поведение должно быть внезависимо от ncustom'a.
2) Не баг, а фича. Там вывод именно из ['news']['embed']['images'] по логике плагина.

Неактивен

 

#7 2016-03-15 08:34:51

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2271
Рейтинг :   98 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

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)

Неактивен

 

#8 2016-03-16 15:42:09

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2271
Рейтинг :   98 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

Ну вот с этим плагином не поделишься новостью в соц сети,кнопки теперь берут новости из similar

Неактивен

 

#9 2016-03-17 00:31:12

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

* Убрано переопределение от xnews
* Добавлена поддержка xfields изображений в og:image

Неактивен

 

#10 2016-03-17 12:02:30

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2271
Рейтинг :   98 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

infinity237, Спасибо,все красиво и правильно .

Неактивен

 

#11 2016-05-13 18:11:05

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2271
Рейтинг :   98 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

Нашел еще один баг,если в титле или анонсе есть двойные кавычки,до публикуется все до кавычек,остальное обрезается.

Код:

<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="АО &quot;Казахтелеком&quot; в честь Дня Победы предоставляет всем казахстанцам возможность бесплатного общения с родными и близкими на территории страны 9 мая." />

Хотя в description кавычки переводятся в &quot; , а "og:description" нет

Неактивен

 

#12 2016-05-15 12:01:29

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

Сделана замена кавычки на &quot;

Неактивен

 

#13 2016-05-15 12:25:49

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2271
Рейтинг :   98 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

infinity237, благодарю, а я хотел добавит в замену  сюда

Код:

function stripBBCode($text_to_search) {
    $pattern = '|[[\/\!]*?[^\[\]]*?]|si';
    $replace = '';
    return preg_replace($pattern, $replace, $text_to_search);
}

и не получалось

Неактивен

 

#14 2017-10-19 13:06:46

UriyZenkov
Пользователь
Зарегистрирован: 2011-01-13
Сообщений: 257
Рейтинг :   
Профиль  Вебсайт

Re: Мета теги для социальных сетей

Как включить плагин ognews?
В админке включено
http://imagizer.imageshack.com/img922/9274/6PoE0i.png
но в html коде страниц не отображается

NG последней версии из GIT (0.9.5 Release + GIT 20170301)

Отредактированно UriyZenkov (2017-10-19 13:06:58)

Неактивен

 

#15 2017-10-20 07:47:02

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2271
Рейтинг :   98 
Профиль  Вебсайт

Re: Мета теги для социальных сетей

работает только в полной новости

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.018 seconds, 24 queries executed ]