网站运营
位置:首页>> 网站运营>> DEDECMS:TAG作为文章发布后关键字meta keywords的修改办法

DEDECMS:TAG作为文章发布后关键字meta keywords的修改办法

 来源:asp之家 发布时间:2009-02-13 17:22:00 

标签:修改,办法,keywords,关键字,作为,文章


对于搜索引擎来说,一个网页的<meta name="keywords" content=".........">是一个很重要的内容,虽然它并不能被浏览者所看到。

而在DEDE的默认模板里,这个数值是来自于文章的关键字设置,而因为文章关键字在“其他参数”里设置,很多人更喜欢使用“Tag标签”去标注文章的关键词

因此,就希望有一个办法,可以无需填写关键字,而发布后的<meta name="keywords" content=".........">是使用Tag标签。这里就发布一个简单的修改办法:

打开DEDE的文章内容模板页(默认为templets\default\article_article.htm),找到其中的

<meta name="keywords" content="{dede:field name='keywords'/}">

修改为以下的样子:

<meta name="keywords" content="{dede:field name='ID' runphp='yes'}
$tempid=@me;
if(!isset($dsql) || !is_object($dsql)){
    $dsql = new DedeSql(false);
}
$dsql->SetQuery("Select t.tagname from dede_tag_index t left join dede_tag_list  tl on t.id=tl.tid where tl.aid=".$tempid);
$dsql->Execute();
@me="";
while($row = $dsql->GetArray())
{
    @me.=$row['tagname'].",";
}
@me=substr(@me,0,strlen(@me)-1);
{/dede:field}">
0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com