今天调试了一个技术站点,由于是技术型的站点,所以在首页需要调用文字列表,站点比较简单,就在网上下载了一个phpcms v9的模板来调试,在后台定义好分类列表后,查看前台,结果所有的列表数据全都循环出来了,而夏日博客的要求是,把不太重要的栏目隐藏掉,不需要在首页显示,打开模板的首页文件,找到了循环调用的模板代码,如下所示:,这个就是调用所有栏目的循环列表了,原来控制调用所有栏目的是如下的代码:,这个代码是直接循环的,没有添加任何调用的条件,有多少个栏目都能调用出来,看来比较适合小型的站点适合,我们这里使用 if 判断语句将不需要的栏目过滤掉即可,代码如下:,这句代码的意思就是当栏目id等于15的时候就不显示出来了,将不需要的栏目直接这样设置就OK了,如果有多个栏目的话,再稍微改下就OK了,代码如下:,小提示:如果将 break 更改为 continue 的话就表示允许某些栏目显示了。,

今天调试了一个技术站点,由于是技术型的站点,所以在首页需要调用文字列表,站点比较简单,就在网上下载了一个phpcms v9的模板来调试,在后台定义好分类列表后,查看前台,结果所有的列表数据全都循环出来了,而夏日博客的要求是,把不太重要的栏目隐藏掉,不需要在首页显示,打开模板的首页文件,找到了循环调用的模板代码,如下所示:

  1. {loop subcat(0,0,0,$siteid$r}  
  2. {php $num++}  
  3. class="w356 left display {if $num%2==0}marginleft10{/if}">  
  4. class="title left bold">class="right">"{$r[url]}" class="bai">更多>>{$r[catname]}
  
  • class="clear left display">  
  • {pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}  
  • {loop $info $v}  
  • ·"{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],100)}
  •   
  • {/loop}  
  • {/pc}  
  •   
  •   
  • {/loop}  
  • 这个就是调用所有栏目的循环列表了,原来控制调用所有栏目的是如下的代码:

    1. {loop subcat(0,0,0,$siteid$r}  
    2. {php $num++}  

    这个代码是直接循环的,没有添加任何调用的条件,有多少个栏目都能调用出来,看来比较适合小型的站点适合,我们这里使用 if 判断语句将不需要的栏目过滤掉即可,代码如下:

    1. {php if($r['catid']==15) break;}  

    这句代码的意思就是当栏目id等于15的时候就不显示出来了,将不需要的栏目直接这样设置就OK了,如果有多个栏目的话,再稍微改下就OK了,代码如下:

    1. {php if($r['catid']==15) || $r['catid']==2 break;}  

    小提示:如果将 break 更改为 continue 的话就表示允许某些栏目显示了。

    ,

    今天调试了一个技术站点,由于是技术型的站点,所以在首页需要调用文字列表,站点比较简单,就在网上下载了一个phpcms v9的模板来调试,在后台定义好分类列表后,查看前台,结果所有的列表数据全都循环出来了,而夏日博客的要求是,把不太重要的栏目隐藏掉,不需要在首页显示,打开模板的首页文件,找到了循环调用的模板代码,如下所示:

    1. {loop subcat(0,0,0,$siteid$r}  
    2. {php $num++}  
    3. class="w356 left display {if $num%2==0}marginleft10{/if}">  
    4. class="title left bold">class="right">"{$r[url]}" class="bai">更多>>{$r[catname]}