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