dedecms TAG标签按栏目显示的方法_dedecms_CMS教程_脚本之家

解决步骤:HVT迪尔课堂自学网-|第二课堂|--(官网)
一、打开include/taglib/目录下的 tag.lib.php 文件HVT迪尔课堂自学网-|第二课堂|--(官网)
找到下面这段代码,并在中间插入标注部分代码HVT迪尔课堂自学网-|第二课堂|--(官网)

复制代码
代码如下:
HVT迪尔课堂自学网-|第二课堂|--(官网)
if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid'])) HVT迪尔课堂自学网-|第二课堂|--(官网)
{ HVT迪尔课堂自学网-|第二课堂|--(官网)
$dsql->SetQuery("Select tid From `ddmx_taglist` where aid = '{$refObj->Fields['aid']}' "); HVT迪尔课堂自学网-|第二课堂|--(官网)
$dsql->Execute(); HVT迪尔课堂自学网-|第二课堂|--(官网)
$ids = ''; HVT迪尔课堂自学网-|第二课堂|--(官网)
while($row = $dsql->GetArray()) HVT迪尔课堂自学网-|第二课堂|--(官网)
{ HVT迪尔课堂自学网-|第二课堂|--(官网)
$ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] ); HVT迪尔课堂自学网-|第二课堂|--(官网)
} HVT迪尔课堂自学网-|第二课堂|--(官网)
if($ids != '') HVT迪尔课堂自学网-|第二课堂|--(官网)
{ HVT迪尔课堂自学网-|第二课堂|--(官网)
$addsql = " where id in($ids) "; HVT迪尔课堂自学网-|第二课堂|--(官网)
} HVT迪尔课堂自学网-|第二课堂|--(官网)
if($addsql=='') return ''; HVT迪尔课堂自学网-|第二课堂|--(官网)
} HVT迪尔课堂自学网-|第二课堂|--(官网)
else if($getall==2) HVT迪尔课堂自学网-|第二课堂|--(官网)
{ HVT迪尔课堂自学网-|第二课堂|--(官网)
$addsql = " where typeid='{$refObj->Fields['typeid']}' "; HVT迪尔课堂自学网-|第二课堂|--(官网)
} HVT迪尔课堂自学网-|第二课堂|--(官网)
else HVT迪尔课堂自学网-|第二课堂|--(官网)
{ HVT迪尔课堂自学网-|第二课堂|--(官网)
if(!empty($typeid)) HVT迪尔课堂自学网-|第二课堂|--(官网)
{ HVT迪尔课堂自学网-|第二课堂|--(官网)
$addsql = " where typeid='$typeid' "; HVT迪尔课堂自学网-|第二课堂|--(官网)
} HVT迪尔课堂自学网-|第二课堂|--(官网)
HVT迪尔课堂自学网-|第二课堂|--(官网)
二、修改你的模板HVT迪尔课堂自学网-|第二课堂|--(官网)
模板调用如下:HVT迪尔课堂自学网-|第二课堂|--(官网)

复制代码
代码如下:
HVT迪尔课堂自学网-|第二课堂|--(官网)
{dede:tag sort='hot' getall='2'}HVT迪尔课堂自学网-|第二课堂|--(官网)
<a href='[field:link/]'>[field:tag /]</a>HVT迪尔课堂自学网-|第二课堂|--(官网)
{/dede:tag} HVT迪尔课堂自学网-|第二课堂|--(官网)

扫一扫手机访问