bet9会员登录入口
导航切换
bet9会员登录入口
关于大家
解决方案
客户案例
快速建站
建站报价
资讯中心
联系大家
dedecms二次开发|织梦二次开发
dedecms(织梦)二次开发二次开发
bet9会员登录入口
资讯中心
织梦二次开发
dedecms系统TAG标签按栏目调用,只显当前栏目tags标签
dedecms系统TAG标签按栏目调用,只显当前栏目tags标签
时间:2020-12-21
织梦tag标签默认是全站调用的,不能按栏目调用当前栏目的tag标签,那么如何让标签按栏目显示,只显示当前栏目的所有标签呢?网上找了些织梦朋友总结的方法,至此学技巧感觉织梦标签真的很强大。下面就是修改和调用TA..
织梦tag标签默认是全站调用的,不能按栏目调用当前栏目的tag标签,那么如何让标签按栏目显示,只显示当前栏目的所有标签呢?网上找了些织梦朋友总结的方法,至此学技巧感觉织梦标签真的很强大。下面就是修改和调用TAG标签的方法:
一、打开include/taglib/目录下的 tag.lib.php 文件
找到下面这段代码,并在中间插入标注部分代码
if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))
{
$dsql->SetQuery("Select tid From `ddmx_taglist` where aid = '{$refObj->Fields['aid']}' ");
$dsql->Execute();
$ids = '';
while($row = $dsql->GetArray())
{
$ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
}
if($ids != '')
{
$addsql = " where id in($ids) ";
}
if($addsql=='') return '';
}
else if($getall==2)
{
$addsql = " where typeid='{$refObj->Fields['typeid']}' ";
}
else
{
if(!empty($typeid))
{
$addsql = " where typeid='$typeid' ";
}
红色部分就是要添加的代码。
以下部分代码是调用当前栏目TAG标签的方法。
{dede:tag sort='hot' getall='2'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
本文网址:/news/1201.html
0
上一篇:
DeDeCMS后台批量修改替换sql语句大全
下一篇:
织梦dedecms修改tag标签默认12个字节的长度
相关资讯
2020-12-21
织梦内容页,列表页,bet9会员登录入口调用文章tag带url链接的方法
2020-12-21
Dedecms织梦搜索页显示条数的更改方法
2020-12-21
织梦dedecms文章列表增加数字升序排序的方法
2020-12-21
dede如何按自己写的ID进行排序
2020-12-21
DEDE调用指定文章ID来调用特定文档
2020-12-21
DedeCMS arclist标签中实现表格及列表中两列排列
2020-12-21
DEDECMS5.7当文章没有编辑以及来源,显示(匿名,互联网)的方法
2020-12-21
Dedecms通过{dede:sql}标签调用Discuz帖子,如何限制标题字数?
2020-12-21
DEDECMS文档关键词维护错点“分析系统内关键词”,批量删除教程
2020-12-21
去除DEDE空间默认的官方书签
关闭
在线客服
18070949749
用手机扫描二维码
关闭
XML 地图
|
Sitemap 地图