хочу добавить разметку опен граф
но не получается сделать эти 2 тега
<meta property="og:description" content="" /> //seo_desc описание <meta property="og:image" content="" /> // основная картинка
<meta property="og:description" content="" /> //seo_desc описание <meta property="og:image" content="" /> // основная картинка
[code=php]cmsTemplate::getInstance()->addHead('<meta property="og:description" content="" />')[/code]
<meta property="og:description" content="****" /> <meta property="og:image" content="****" />
$this->addHead("<meta property='og:description' content=" . $item['seo_desc'] . "' />");
$this->addHead("<meta property='og:image' content=" . html_image_src($item['название поля для картинки'], 'normal') . "' />");
тогда в файле \templates\default\controllers\content\item_view.tpl.php после 11-12 строки добавьте
$this->addHead("");
для этого укажите третий параметр в html_image_src($item['название поля для картинки'], 'normal', true)нужно у картинки указать полный путь с доменом
не уверен, но попробуйте это вместо самого урл:URL данной страницы
cmsCore::getInstance()->uri
$this->addHead("<meta property='og:description' content=" . $item['seo_desc'] . "' />"); $this->addHead("<meta property='og:image' content=" . html_image_src($item['photo'], 'normal', true) . "' />"); $this->addHead("<meta property='og:url' content=" . cmsCore::getInstance()->uri . "' />");
<meta property='og:description' content=текст' /> <meta property='og:image' content=/upload/000/u7/003/7da86c86.jpg' /> <meta property='og:url' content=news/139-test.html' />
<meta property="og:description" content="текст" /> <meta property="og:image" content="http://site.ru/upload/000/u7/003/7da86c86.jpg" /> <meta property="og:url" content="http://site.ru/news/139-test.html" />
$config = cmsConfig::getInstance(); $inCore = cmsCore::getInstance(); $this->addHead("<meta property='og:description' content=" . $item['seo_desc'] . "' />"); $this->addHead("<meta property='og:image' content=" . $config->host . $config->upload_root . html_image_src($item['photo'], 'normal') . "' />"); $this->addHead("<meta property='og:url' content=" . $config->host . "/" . $inCore->uri . "' />");
<meta property='og:description' content=текст' />
<meta property="og:description" content="текст" />
$this->addHead("<meta property='og:description' content='" . $item['seo_desc'] . "' />");
$config = cmsConfig::getInstance(); $inCore = cmsCore::getInstance(); $this->addHead('<meta property="og:description" content="' . $item["seo_desc"] . '" />'); $this->addHead('<meta property="og:image" content="' . $config->host . $config->upload_root . html_image_src($item["photo"], "normal") . '" />'); $this->addHead('<meta property="og:url" content="' . $config->host . '/' . $inCore->uri . '" />');
$base_url = $ctype['name'];
$config = cmsConfig::getInstance(); $inCore = cmsCore::getInstance(); $this->addHead('<meta property="og:title" content="' . $item["title"] . '" />'); $this->addHead('<meta property="og:type" content="website" />'); $this->addHead('<meta property="og:url" content="' . $config->host . '/' . $inCore->uri . '" />'); $this->addHead('<meta property="og:image" content="' . $config->host . $config->upload_root . html_image_src($item["photo"], "normal") . '" />'); $this->addHead('<meta property="og:description" content="' . $item["seo_desc"] . '" />'); $this->addHead('<meta property="og:locale" content="ru_RU" />');
$this->addHead('<meta property="og:image" content="' . $config->host . $config->upload_root . html_image_src($item["photo"], "normal") . '" />');
<html>
<html lang="ru" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#" prefix="og: http://ogp.me/ns#" >