dede当前顶级栏目没有下级栏目就显示顶级栏目

dede当前顶级栏目没有下级栏目就显示顶级栏目

操作方法

  • 01

    {dede:php} $dsql->safeCheck = false; if($refObj->Fields['topid'] == 0){ $typeid = $refObj->Fields['typeid']; $row = $dsql->GetOne("select count(*) as count from dede_arctype where topid = $typeid"); if($row['count']<=0){ $sql = "select * from #@__arctype where topid = 0"; $dsql->Execute("me",$sql); while($arr = $dsql->GetArray('me')){ $typedir = str_replace("{cmspath}",'',$arr['typedir']); $typename = $arr['typename']; echo "<a href='$typedir' target='_blank'>$typename</a>"; } } } {/dede:php}

  • 02

    <div class="left-nav"> {dede:channel row='20' currentstyle="<a href='~typelink~' class='active' target='_self'>~typename~</a></li>"} <a href='[field:typeurl/]' title="[field:typename/]">[field:typename/]</a> {/dede:channel} {dede:php} $dsql->safeCheck = false; if(!isset($refObj->Fields['writer']) && ($refObj->Fields['reid'] == "0" || $refObj->Fields['topid'] == "0")){ $typeid = $refObj->Fields['typeid']; $row = $dsql->GetOne("select count(*) as count from dede_arctype where topid = $typeid"); if($row['count']<=0){ $sql = "select * from #@__arctype where topid = 0"; $dsql->Execute("me",$sql); while($arr = $dsql->GetArray('me')){ $typedir = str_replace("{cmspath}",'',$arr['typedir']); $typename = $arr['typename']; if($arr['id'] != $typeid){ if($arr['id'] == 41){ continue; } echo "<a href='$typedir' title='$typename'>$typename</a>"; } } } } {/dede:php} </div>

(0)

相关推荐

  • Serv-U 构建个人FTP服务器图解

    FTP Serv-U 构建个人FTP服务器详解 在网上做过软件下载的人都知道,建立一个FTP下载服务器相对比较简单,一般用WIN2000下自带的IIS就可以,但IIS在功能上好多都不尽人如意,下面我就 ...

  • 教你如何使用网站后台管理

    教你如何使用网站后台管理你的网站! 操作方法 01 输入网站后台网址(不同网站地址各有不同),出现如下界面.输入账号和密码,点击登陆进入网站后台 02 完成上一步操作点击[登陆]后,进入如下界面. 点 ...

  • 织梦可以用 channelartlist 标签进行循环子栏目

    操作方法 01 Dedecms还是比较不错的,当然,除了论坛的技术回复速度!!今天分享一个比较实用的关于循环调用子栏目及其内容列表的小代码,其实查看标签手册也能看到,但毕竟还是有懒人存在的! 根据标签 ...

  • 国微cms二级栏目中的标签应该怎么改

    在使用国微cms建立网站的时候,以前一直遇到一个问题,那就是在进入二级分类页面的时候,在改动二级分类栏目列表标签时,当改动一个,发现其它的几个也一起改变了,最初以为是下载版本的问题,后来试着下载了学校 ...

  • dedecms arclist 无法调用副栏目文章的解决办法

    织梦中,一篇文章A选择了副栏目L1和L2,但在副栏目L1和L2中,用arclist标签调用不出来的A,如何解决,网上有很多解决办法,但解决的都是 文章只选择一个副栏目的问题,如果文章A选择多个副栏目, ...

  • 固定显示Word表格中的表头栏目

    固定显示Word表格中的表头栏目 操作方法 01 打开Word2000/2002,单击菜单栏中的"窗口"菜单,选择"拆分"命令,这时在屏幕上出现一条水平的拆分线 ...

  • dede后台模板修改,织梦后台模板修改

    在织梦后台管理系统中默认的织梦后台模板有很多广告信息,有的建站公司或程序开发团队为不了让客户看到用的是织梦程序,可以根据下面的教程来更改织梦后台模板风格. 如何进入织梦后台,怎么进入织梦后台?有很多朋 ...

  • 玩游戏就是要顶级 4款万元级顶配游戏本推荐

    就当下的国内游戏本市场来说,可谓是百花齐放,一排相当繁荣的景象。各种极具特色的产品也都出现在了消费者的面前,而这对消费者来说也是相当不错的好事,不同消费需求的用户也可以挑选适合自己的产品。不过对于游戏 ...

  • 顶级跑马牧场攻略

    顶级跑马牧场 v1.0.4,<顶级跑马牧场 Pocket Stables>是开罗首款养育赛马主题的模拟经营游戏,游戏目标是要养育出最优秀的三连冠开罗马匹.让你们驾驭着英国纯种马的大牧场,在 ...