名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
站点标签是站点的重要组成部分,它不尽可以增强站点的用户体验,而且能丰富站点内链,提高站点在各大搜索引擎中的表现。织梦程序DedeCMS站点程序有非常强大的标签功能,dede:tag标签可以具体调用文章的标签,全站热门标签等等,但是无法在首页、站点列表页面具体调用相关文章的标签。
织梦程序首页及站点列表页具体调用Tag标签
怎么解决织梦程序DedeCMS站点程序在首页、站点列表页面具体调用文章Tag标签的问题呢?那就是二次网站开发一个系统数据库函数,这个系统数据库函数也比较简单。打开DEDECMS根目录include网站文件夹下的common.func.php网站文件,这个网站文件是织梦程序DedeCMS站点程序专门用来存放咱们二次网站开发的系统数据库函数的。在最底部 ?> 前面加入以下相关具体代码如下:
function listtag($aid) { $tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ $tags .= "".$row['tag'].""; } return $tags; } 已经自定义了系统数据库函数,那么怎么首页或者站点列表页面使用它呢?在文章页可以使用如下的标签具体调用: {dede:field.id function="listtag(@me)"/} 在首页或者站点列表页如下的标签具体调用: [field:id function="listtag(@me)"/]查看上面的相关具体代码如下,发现实现这个功能也是非常简单。举一反三一下,咱们可以自定义各种系统数据库函数来解决一些问题,如栏目文档数据统计。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序DedeCMS站点程序本地网站的后台运行速度慢