织梦tag标签按照设定的栏目id获取相应的内容

第一步:打开/include/taglib/tag.lib.php文件

第二部:在其大约62行加入以下代码:

01   //程序修改新加start  

02   else if($getall==2)   

03    {   

04       $dsql->SetQuery("SELECT tid FROM `dede_taglist` WHERE typeid='$tagid' ");  

05       $dsql->Execute();  

06       while($row = $dsql->GetArray())  

07       {  

08         $ids .= ( $ids==http://www.dede58.com/a/dedejq/'' ? $row['tid'] : ','.$row['tid'] );  

09       }  

10       if($ids != '')  

11       {  

12           $addsql = " WHERE id IN($ids) ";  

13       }  

14    }   

15    //程序修改新加end  

第三步:在模板页面调用的方法

1   {dede:tag sort=http://www.dede58.com/a/dedejq/'new' row=http://www.dede58.com/a/dedejq/'4' getall=http://www.dede58.com/a/dedejq/'2' tagid=http://www.dede58.com/a/dedejq/'3'}  

2     <a href=http://www.dede58.com/a/dedejq/'[field:link/]'>[field:tag /]</a>  

3   {/dede:tag}  

getall设置为2  (必须的)
tagid="XXX"  (xxx为你要读取的栏目id)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/83919cd22cc51c6a630df6c3ace060aa.html