• 冒险村物语
  • 英雄无敌3塔防
  • 驾考家园手游

phpcms_v9如何在首页显示或排除某些栏目subcat(0,0,0,$siteid)

2015-05-27

v9如何在首页显示或排除某些栏目subcat(0,0,0,$siteid)


通过以下红色部分的栏目id来控制显示哪些栏目,id根据实际情况后台查询,subcat函数看最后附件解释,以下修改代码:

V9显示哪些栏目的方法

{loop subcat(0,0,0,$siteid) $r}
{if $r['catid']==1||$r['catid']==2 } //显示哪些栏目
{php $num++}


http://blog.csdn.net/a1079540945/article/details/{$r}更多>>


{pc:content action="lists" catid="$r" order="updatetime DESC" thumb="1" num="1" return="info"}
{loop $info $v}



%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20target="_blank"%20title="{$v["title']}"{title_style($v)}>{str_cut($v['title'],28)}
{str_cut($v['description'],100)}
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20


%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/loop}
%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/pc}%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{pc:content%20action="lists"%20catid="$r"%20num="5"%20order="id%20DESC"%20return="info"}
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

    %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{loop%20$info%20$v}
    %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
  • ・{str_cut($v['title'],40)}

  • %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/loop}
    %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/pc}
%20%20%20%20%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20{if%20$num%2==0}
{/if}
%20%20{/if}
%20%20{/loop}


V9排除某个栏目的方法


{loop%20subcat(0,0,0,$siteid)%20$r}
%20%20%20%20%20%20%20%20%20%20{if%20$r['catid']==3%20}{/if}%20//排除某个栏目
%20%20%20%20%20%20%20%20%20%20{php%20$num++}
%20%20%20%20%20%20%20%20


%20%20%20%20%20%20%20%20%20%20
http://blog.csdn.net/a1079540945/article/details/{$r}更多>>

%20%20%20%20%20%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20%20%20%20%20%20{pc:content%20%20action="lists"%20catid="$r"%20order="updatetime%20DESC"%20thumb="1"%20num="1"%20return="info"}
%20%20%20%20%20%20%20%20%20%20%20%20%20{loop%20$info%20$v}
%20%20%20%20%20%20%20%20%20%20%20%20%20%20


%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20target="_blank"%20title="{$v["title']}"{title_style($v)}>{str_cut($v['title'],28)}
{str_cut($v['description'],100)}
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20


%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/loop}
%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/pc}%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{pc:content%20action="lists"%20catid="$r"%20num="5"%20order="id%20DESC"%20return="info"}
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

    %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{loop%20$info%20$v}
    %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
  • ・{str_cut($v['title'],40)}

  • %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/loop}
    %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{/pc}
%20%20%20%20%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20

%20%20%20%20%20%20%20%20{if%20$num%2==0}
{/if}
%20%20{/loop}
%20

%20

=====================================================

{loop%20subcat(0,0,0,$siteid)%20$r}{/loop}函数解释:


{loop%20subcat(0,0,0,$siteid)%20$r}{/loop}

/**

*%20获取子栏目%20
*%20@param%20$parentid%20父级id%20%20
*%20@param%20$type%20栏目类型%201为单网页类型,0为栏目类型;(查看phpcms的mysql数据库可以看到)
*%20@param%20$self%20是否包含本身%200为不包含%20
*%20@param%20$siteid%20站点id%20
*/%20
function%20subcat($parentid%20=%20NULL,%20$type%20=%20NULL,$self%20=%20'0',%20$siteid%20=%20'')%20{%20
%20%20%20%20%20%20%20%20if%20(empty($siteid))%20$siteid%20=%20get_siteid();%20
%20%20%20%20%20%20%20%20$category%20=%20getcache('category_content_'.$siteid,'commons');%20
%20%20%20%20%20%20%20%20foreach($category%20as%20$id=>$cat)%20{%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if($cat['siteid']%20==%20$siteid%20&&%20($parentid%20===%20NULL%20||%20$cat['parentid']%20==%20$parentid)%20&&%20($type%20===%20NULL%20||%20$cat['type']%20==%20$type))%20$subcat[$id]%20=%20$cat;%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if($self%20==%201%20&&%20$cat['catid']%20==%20$parentid%20&&%20!$cat['child'])%20%20$subcat[$id]%20=%20$cat;%20
%20%20%20%20%20%20%20%20}%20
%20%20%20%20%20%20%20%20return%20$subcat;%20
}%20

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)

人气推荐

知识阅读

精彩推荐

  • 游戏
  • 软件
查看更多>>