用dedecms开发网站的时候,如果需要调用二级栏目,用channerartlist标签就行,但如果该栏目下无二级栏目,就有空的DIV产生。试了默认标签的运行PHP判断,总不够简洁,下面是最简洁的实现方法。

最新版本的DedeCMS是禁止模板PHP运行的,后台 → 系统 → 系统基本参数 → 其他选项 → 默认模版引擎禁用标签,将php去掉即可。

{dede:channelartlist typeid='top'}

{dede:field name='typename'/}

{dede:php}

$id = $refObj->Fields['id'];

$sql = ("SELECT * FROM dede_arctype where reid ='$id'");

$db->SetQuery($sql);

$db->Execute();

if($db->GetTotalRow()){

echo '

  • ';

while($row = $db->GetArray()){

$url = str_replace('{cmspath}','',($row[typedir]));

echo "

".($row[typename])."";

};

echo '

';

};

{/dede:php}

{/dede:channelartlist}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

php二级栏目出不来,dedecms判断二级栏目为空不显示的方法相关推荐

  1. Java 判断字符串是否为空的四种方法、优缺点与注意事项

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

  2. java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

  3. java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析

    [java中判断字符串是否为数字的三种方法  1>用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = s ...

  4. php怎样判断数组是否为空,PHP判断数组是否为空的5大方法

    PHP判断数组是否为空的5大方法 导语:下面介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需要的朋友可以借鉴参考一下. 1. isset功能:判断变量是否被初始化 说明: ...

  5. 织梦网站在服务器上不显示验证码,dedecms在Nginx服务器上验证码不显示解决方法...

    这篇文章主要为大家介绍了dedecms在Nginx服务器上验证码不显示解决方法,需要的朋友可以参考下 很多使用dedecms的站长都遇到过在Nginx服务器上验证码不显示的情况,查阅相关资料会发现Ng ...

  6. java判断空对象为空_Java判断对象是否为空(包括null ,)的方法

    本文实例为大家分享了Java判断对象是否为空的具体代码,供大家参考,具体内容如下 package com.gj5u.publics.util; import java.util.List; /** * ...

  7. java怎么判断字符串是否为空的几种方法(亲测)

    StringUtils 第一步使用if(StringUtils.isBlank(a))判断字符串a是否为空,为空执行if语句内打印语句,使用StringUtils,需要添加commons-lang-2 ...

  8. 由浅入深CIL系列:5.抛砖引玉:判断string是否为空的四种方法的CIL代码看看效率如何?...

      本节将接触几个新的CIL操作码如下 ldc.i4.0    将整数值 0 作为 int32 推送到计算堆栈上 Ceq         比较两个值.如果这两个值相等,则将整数值 1 (int32) ...

  9. c语言如何判断数组不为空,PHP 判断数组是否为空的几种方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在php中判断是否为数组很简单,php中利用is_array() 函数就可以快速判断变量是否为数组了.is_array - 检测变量是否是数组Report ...

  10. c语言怎么判断数组是否为空,PHP 判断数组是否为空的几种方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在php中判断是否为数组很简单,php中利用is_array() 函数就可以快速判断变量是否为数组了.is_array - 检测变量是否是数组Report ...

最新文章

  1. 52深入理解C指针之---不透明指针
  2. 关于使用eclipse maven UpdateProject时报错,无法更新本地仓库的问题解决方案
  3. mac ox 10.9 安装eclipse j2ee 集成配置JDK1.6
  4. CS190.1x-ML_lab1_review_student
  5. 台达plc读取变频器电流案例_MODBUS通信之触摸屏与变频器通信知识分享(一)
  6. 关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案(转)
  7. linux下lampp(xampp)安装memcached扩展
  8. 一文包教会 Python打包.py文件成exe文件发给自己的好友
  9. 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序报错的解决办法
  10. 随机漫步python程序
  11. 国产化系统改造实践(未完)
  12. win10右键一直转圈_Windows系统鼠标右键突然一直转圈无法使用
  13. python练手小程序—调整图片分辨率(大小)
  14. 《Code Complete》之个人性格
  15. e-learning的移动学习:培训从电脑转移到手机,只是媒介的改变?
  16. AIGC火了,但它能替代红人们吗?
  17. easyui SWFUpload
  18. int和String类型的转换
  19. 企业征信牌照注销趋势分析
  20. 西邮Linux兴趣小组2019面试题总结

热门文章

  1. 如何通过SEO思维收割各大平台的流量?
  2. (转)中国IT界名人
  3. 全球及中国手机塔防游戏行业研究及十四五规划分析报告(2022)
  4. 微软服务器系统版本有几个,windows系统有几个版本
  5. Java的指针碰撞简介
  6. uni-app h5 扫一扫
  7. Linux服务器下安装ANSYS
  8. HTML在线播放音乐实例,一步一步实战HTML音乐播放器(示例代码)
  9. 干货】最详细、最完美、可以上下左右移动的表格布局,仿同花顺自选列表,老虎证券财报列表,欢迎 Start、Fork
  10. Samsung Bada程序介绍——BeijingPark