zoukankan      html  css  js  c++  java
  • PHPCMS的基础代码

    到目前为止用到过的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}

  • 相关阅读:
    NAIPC 2019-It’s a Mod, Mod, Mod, Mod World(类欧几里德模板)
    BAPC 2018 Preliminaries-Isomorphic Inversion(字符串哈希)
    Cubemx 生成工程代码失败的原因
    共生滤波器相关论文分析
    西瓜书6.2 matlab的libsvm使用
    西瓜书4.4 基于基尼指数选择划分的决策树 预剪枝与后剪枝
    西瓜书4.3 编写过程 决策树
    西瓜书 5.5 编写过程(标准BP与累计BP)
    西瓜书3.4 解题报告(python 多分类学习 十折交叉法)
    西瓜书3.3 尝试解题(python)对率回归 极大似然估计
  • 原文地址:https://www.cnblogs.com/nzhcww/p/7092705.html
Copyright © 2011-2022 走看看