phpcms常用代码

1、判断是否为首页

{if !$catid}我是首页{/if}

2、首页图片轮播

{pc:content action="position" posid="1" order="listorder DESC" thumb="1" num="5"}
{loop $data $r} {$r['title']} {/loop}
{/pc}

3、一二级菜单实现

{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
    
  • 首页
  • {loop $data $k $v} {pc:content action="category" catid="$k" num="10" siteid="$siteid" order="listorder ASC"} {php $num=1;} {loop $data $r} {php $num++;} {/loop} {if $num==1}
  • {$v[catname]}
  • {/if} {if $num>1}
  • {$v[catname]} {pc:content action="category" catid="$k" num="10" siteid="$siteid" order="listorder ASC"}
  • {/pc} {/if} {/pc} {/loop} {/pc}

    4、调用父栏目

    4.1首先是列表页和二级栏目页list.html

    {$CATEGORYS[$top_parentid][catname]}  //顶级父栏目名称
    {$CATEGORYS[$CAT[parentid]][catname]}  //父栏目名称这个没有测试过。
    {$CATEGORYS[$top_parentid][XXX]}    //顶级父栏目的相关字段值
    {$CATEGORYS[$catid][catname]} //获取文章的当前栏目名称
    

    4.2在list.html或者二级栏目中怎么调用出来父栏目的相关栏目和信息呢?

    {pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"} //这里需要注意的是父栏目的id是$parentid
    {$CATEGORYS[$top_parentid][catname]}
        {loop $data $r}
        {$r[catname]}
        {/loop}
    {/pc}
    

    4.3下面是内容页show.html

    {$CAT[catname]}   //内容页所在栏目的名称
    {$CATEGORYS[$top_parentid][catname]}  //内容页顶级栏目的名称,和list.html一样
    {$CATEGORYS[$CAT[parentid]][catname]}       //父栏目名称。
    

    4.4下面是show.html怎么调用顶级父栏目的栏目列表

    {pc:content action="category" catid="$top_parentid" num="25" siteid="$siteid" order="listorder ASC"}
    {loop $data $r}//这里需要注意的是父栏目的id是$top_parentid
    {$r[catname]}
    {/loop}
    /pc}
    

    5、文章内容页点击量如何调用

    具体方法:
    首先:需要在show.html 模板中首先加载jquery.min.js 这个js
    例如:具体视各位版本以及js存放路径而定 //具体视各位版本以及js存放路径而定
    其次:需要在:【点击:】 后面增加如下代码:

     
    

    6、其它

    6.1css、图片、js路径

    JS路径                   http://127.0.0.5/statics/js/                       {JS_PATH}       
    图片路径                  http://127.0.0.5/statics/images/              {IMG_PATH} 
    CSS路径                  http://127.0.0.5/statics/css/                    {CSS_PATH}   
    
    网站根目录  {siteurl($siteid)} 当前栏目    $r[catid] 
    当前位置   {catpos($catid)}   
    

    6.1修改phpcms v9的分页样式 等

    列表页 phpcms/libs/functions/global.func.php 
    内容页 module/content/functions/util.func.php  
    数据库配置文件   \caches\configs\database.php  
    

    6.1调用同类栏目

    {if $top_parentid}   
        {pc:content action="category" catid="$top_parentid" num="15" siteid="$siteid" order="listorder ASC"}    
            {loop $data $r}    
            
    {$r[catname]}
    {/loop} {/pc} {/if}

    6.1phpcms v9调用当前栏目的同级栏目的几种方法

    (1)单网页: 
    {loop $arrchild_arr $cid} 
  • {$CATEGORYS[$cid][catname]}
  • {/loop} (2)模型列表页: {pc:content action="category" catid="$parentid" num="25" siteid="$siteid"

    你可能感兴趣的:(phpcms常用代码)