"景先生毕设|www.jxszl.com

织梦dedecms文章内容页添加tags标签的方法

2022-10-29 16:29编辑: www.jxszl.com景先生毕设
Tag标签是webII.0的东西,相当于关键字.我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢?Tag标签对于SEO帮助很大,具体修改方法有以下II种方法:

方法I.:打开文章模板文件article_article.htm;在{dede:field.body

 更多精彩就在: 51免费论文网|www.jxszl.com 
/}后面添加以下代码:

TAG标签:

I.{dede:tagrow=III0sort=newgetall=0}[field:tag/]{/dede:tag}

更新生成文档页,再查看效果.

方法II:织梦dedecms文章页调用Tag标签比较简单,I..找到文章模板在{dede:field.body/}后面加入{dede:field.tags/}这个标签即可.但是织梦dedecms默认的Tag标签是没有链接的,接下来进行第II步.

II.给Tag标签加超链接

大家找到网站跟目录下的/include/helpers/archive.helper.php,找到I.II0行左右.

0I.if(!function_exists(GetTags))0II{0IIIfunctionGetTags($aid)0IV{0Vglobal$dsql;0VI$tags=;0VII$query="SELECTtagFROM`dede_taglist`WHEREaid=$aid";0VIII$dsql->Execute(tag,$query);0IXwhile($row=$dsql->GetArray(tag))I.0{I.I.$tags.=($tags==?$row[tag]:,.$row[tag]);I.II}I.IIIreturn$tags;I.IV}I.V}
替换成以下代码:

0I.if(!function_exists(GetTags))0II{0IIIfunctionGetTags($aid)0IV{0Vglobal$dsql;0VI$tags=;0VII$query="SELECTtagFROM`dede_taglist`WHEREaid=$aid";0VIII$dsql->Execute(tag,$query);0IXwhile($row=$dsql->GetArray(tag))I.0{I.I.$tags.=($tags==?.$row[tag].:,.I.II.$row[tag].);}I.IIIreturn$tags;I.IV}}


原文链接:http://www.jxszl.com/biancheng/dedecms/75377.html