.
Уважаемые специалисты, добрый день.
У меня установлен шаблон Helix 3. Хотя в нем прописаны теги Open Graph, наблюдаю проблему.
При размещении ссылки на статью сайта в соцсетях ВК и FB отражается:
- в FB -
неверная подпись к статье; она имеет вид основного адреса сайта вместо того, чтобы иметь вид названия статьи, хотя ссылка все равно правильно ведет именно на страницу статьи, а не на основную страницу сайта; при этом в ВК - все нормально, там ссылка имеет вид названия статьи,
- в ВК и FB -
картинки - не отображаются вообще.
Я знаю, что Open Graph определяется в файле "/html/com_content/article/default.php" в шаблоне "shaper_helix3".
Код там такой:
//get image
$article_attribs = json_decode($this->item->attribs);
$article_images = json_decode($this->item->images);
$article_image = '';
if(isset($article_attribs->spfeatured_image) && $article_attribs->spfeatured_image != '') {
$article_image = $article_attribs->spfeatured_image;
} elseif(isset($article_images->image_fulltext) && !empty($article_images->image_fulltext)) {
$article_image = $article_images->image_fulltext;
}
//opengraph
$document = JFactory::getDocument();
$document->addCustomTag('<meta property="og:url" content="'.JURI::current().'" />');
$document->addCustomTag('<meta property="og:type" content="article" />');
$document->addCustomTag('<meta property="og:title" content="'. $this->item->title .'" />');
$document->addCustomTag('<meta property="og:description" content="'. JHtml::_('string.truncate', $this->item->introtext, 155, false, false ).'" />');
if ($article_image) {
$document->addCustomTag('<meta property="og:image" content="'. JURI::root().$article_image.'" />');
$document->addCustomTag('<meta property="og:image:width" content="600" />');
$document->addCustomTag('<meta property="og:image:height" content="315" />');
}
$post_format = $params->get('post_format', 'standard');
$has_post_format = $tpl_params->get('show_post_format');
if($this->print) $has_post_format = false;
Не могли бы вы подсказать, почему в ВК и Facebook неправильно "всасывается" при постинге картинка страницы?
Благодарю за советы.
.