加入收藏 | 设为首页 | 会员中心 | 我要投稿 宿州站长网 (https://www.0557zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

dedecms TAG标签按栏目显现的方法

发布时间:2022-05-24 14:42:56 所属栏目:建站 来源:互联网
导读:解决步骤: 一、打开include/taglib/目录下的 tag.lib.php 文件 找到下面这段代码,并在中间插入标注部分代码 复制代码代码如下: if($getall==0 isset($refObj-Fields[tags]) !empty($refObj-Fields[aid])) { $dsql-SetQuery(Select tid From `ddmx_taglist`
         解决步骤:
一、打开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' ";
}
 
二、修改你的模板
模板调用如下:
 
复制代码代码如下:
 
{dede:tag sort='hot' getall='2'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag} 

(编辑:宿州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!