欢迎访问融科网络!我们专注于郑州网站建设郑州网站制作郑州网站设计郑州做网站等相关服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行

编程代码

dedecms系统TAG标签按栏目调用,只显当前栏目tags标签

标签: 作者:融科网络 | 点击:
02

Nov
2019

导语
织梦tag标签默认是全站调用的,不能按栏目调用当前栏目的tag标签,那么怎么让标签按栏目显示,只显示当前栏目的所有标签呢?网上找了些织梦朋友总结的办法,至此学技巧感觉织
 

织梦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}

郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/13905.html。转载请保留出处,谢谢合作!

全网(营销型+响应式)专业定制

快速搭建高询盘+营销独立站

微信扫一扫 添加微信

推荐分享,免费SEO诊断

扫码加好友,即送价值1880元的SEO优化教程

(网站没排名,轻松让关键词上首页!专注H5企业建站+网站优化推广)

上一篇:织梦CMS修改tag标签默认12个字节的长度

下一篇:DeDeCMS后台批量修改替换sql语句大全

  • 网站建设咨询
  • 网站建设案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 151-3895-5886
  • 品牌网站建设定制
  • 营销型网站建设定制