当前位置:CMS系统 > > 正文

dedecms栏目静态化(dedecms TAG标签按栏目显示的方法)

时间:2021-10-19 06:01:36类别:CMS系统

dedecms栏目静态化

dedecms 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' "; 


    二、修改你的模板
    模板调用如下:

  • 复制代码

    代码如下:


  • {dede:tag sort='hot' getall='2'}
    <a href='[field:link/]'>[field:tag /]</a>
    {/dede:tag} 

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐