手动添加标题joomla中的facebook打开图表

时间:2011-11-07 12:48:44

标签: facebook joomla header opengraph

有没有办法为每个joomla文章手动添加不同的开放图形标记? 我尝试了一些joomla插件,但它们在我的网站上不起作用。

3 个答案:

答案 0 :(得分:1)

如果您愿意,可以使用其中一个Open Graph插件用于Joomla标准内容。也许这一个:http://itprism.com/free-joomla-extensions/open-graph-meta

如果您想对其进行编码,那么这将适用于您的MVC模板:

$this->document->setMetaData( 'og:image', JURI::base().'imagename.jpg');          
$this->document->setMetaData( 'og:title' , $pagetitle );          
$this->document->setMetaData( 'og:description' , $item->metadesc );       
$this->document->setMetaData( 'og:url' , JURI::base().$_SERVER ['REQUEST_URI'] );         
$this->document->setMetaData( 'og:site_name' , $this->conf->get('config.sitename'));          
$this->document->setMetaData( 'og:type' , 'cat:type' );

答案 1 :(得分:1)

编辑数据库中的条目。在content表中查找要丰富的文章。

在Joomla 1.5中,metadata字段包含:

robots=
author=

您也可以添加

property="og:image" content="http://example.com/images/your-linked-image.jpg" 

Facebook完美地读到它:

  • "og:title",Facebook将阅读字段title
  • 的内容
  • 使用"og:description",它会读取字段metadesc

答案 2 :(得分:0)

我知道这篇文章较旧,但对其他用户可能有帮助。

如果您想使用查询字符串获取当前URL ...您可以使用:

JURI::getInstance()->toString();

这会响应url string similer你的浏览器网址如: http://www.yoursite.com/menualias?layout=edit&id=106