首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>程序集锦>DEDE>资讯:DEDECMS:TAG作为文章发布后关键字meta keywords的修改办法

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

www.jz123.cn  2008-09-01   来源:   中国建站    编辑整理    我要投递新闻

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

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

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

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

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

修改为以下的样子:

Copy code
<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}">


 

提问请发帖或跟贴,发帖提问的先搜索论坛是否已有解决方法,跟帖提问的先看前面的跟帖是否已解决过同样问题。
点名提问贴、站内短信提问、QQ提问者视作要求定制服务,个人时间精力有限,各位网友请见谅!

提供DEDE功能修改及扩展服务,已完成过的功能修改有:相关文章、文章投票、相关图片、批量导入、多副栏目、匿名投稿、各种导航菜单、网站地图、搜索定制、评论免二次登陆、自动更新、采集内容分栏导入、缩略图相关修改

 
 


上一篇:DEDECMS打造实用漂亮的翻页效果! 下一篇:两套滚动图片效果JS代码

评论总数:4 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图