到目前为止用到过的phpcms语法:
1、取栏目名称:
{$CATEGORYS[$catid][catname]}
{$CATEGORYS[$top_parentid][catname]}
2、取栏目地址:
{$CATEGORYS[$catid][url]}
3、取一级栏目:
1
2
3
4
5
6
|
{pc:content action= "category" catid= "0" num= "5" siteid= "$siteid" order= "listorder ASC" } {loop $data $r } {/loop} {/pc} |
4、取带二级栏目的导航:
1
2
3
4
5
6
7
8
9
10
11
|
{pc:content action= "category" catid= "0" num= "5" siteid= "$siteid" order= "listorder ASC" } {loop $data $r } {pc:content action= "category" catid= "$r[catid]" num= "3" siteid= "$siteid" order= "listorder ASC" } {loop $data $v } {/loop} {/pc} {/loop} {/pc} |
加判断:
1
2
3
4
5
6
7
8
9
10
11
|
{pc:content action= "category" catid= "0" num= "4" siteid= "$siteid" order= "listorder ASC" } {loop $data $r } <!-- $catid == $r [catid]表示判断该栏目id是否等于栏目id--> <!-- $top_parentid == $r [catid]表示如果是二级栏目的情况下,判断顶级栏目是否等于栏目id--> { if $catid == $r [catid]|| $top_parentid == $r [catid]} <a href= "{$r[url]}" ><div class = "menu menu_sel" >{ $r [catname]}</div></a> { else } <a href= "{$r[url]}" ><div class = "menu" >{ $r [catname]}</div></a> {/ if } {/loop} {/pc} |
5、取内容:
1
2
3
4
5
6
7
|
{pc:content action= "lists" catid= "60" order= "listorder ASC" num= "3" moreinfo= "1" page= "$page" } {loop $data $key $val } $val [title] {/loop} {/pc} |
灵活运用:
1
2
3
4
5
6
7
8
9
10
|
{pc:content action= "lists" catid= "60" order= "listorder ASC" num= "3" } {loop $data $key $val } { if $key == "106" } // {if $key=="$id"} $id是当前传过来id <div class = "aa" style= "880px;" ><a href= "{$val[url]}" > { $val [title]}</a></div> { else } <div class = "aa" style= "880px ; display: none;" ><a href= "{$val[url]}" > { $val [title]}</a></div> {/ if } {/loop} {/pc} |
1
2
3
4
5
6
7
8
9
|
{pc:content action= "category" catid= "$top_parentid" num= "4" siteid= "$siteid" order= "listorder ASC" } {loop $data $r } { if $r [catid]== "38" } <li class = "c-li li-sel" ><a href= "{$r[url]}" >{ $r [catname]}</a></li> { else } <li class = "c-li" ><a href= "{$r[url]}" >{ $r [catname]}</a></li> {/ if } {/loop} {/pc} |
6、判断是否为首页?
1
2
3
4
5
6
|
{ if $top_parentid ==0} //首页地址 <a href= "{siteurl($siteid)}" ><div class = "menu menu_sel" >首页</div></a> { else } <a href= "{siteurl($siteid)}" ><div class = "menu" >首页</div></a> {/ if } |
7、取时间:(见上一篇随笔)
{$inputtime}
8、取浏览数:
1
2
3
|
span id= "hits" ></span>次 <!--浏览数的js--> <script language= "JavaScript" src= "{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}" ></script> |
9、取上一篇和下一篇:
1
2
|
{ $previous_page [title]} { $next_page [title]} |
10:截取
1
|
{php list ( $copyfrom )= explode ( '|' , $v [ 'copyfrom' ])}{ $copyfrom } |
11:分页
1
2
|
{pc:content action= "lists" catid= "60" order= "listorder ASC" num= "3" moreinfo= "1" page= "$page" } {/pc} |
分页的地方加:{$pages}