美文网首页
phpcms常用代码

phpcms常用代码

作者: 无至 | 来源:发表于2017-12-20 15:03 被阅读41次

    1、判断是否为首页

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

    2、首页图片轮播

    <div class="FocusPic">
        {pc:content  action="position" posid="1"  order="listorder DESC" thumb="1" num="5"}
        <div class="content" id="main-slide">
            <div class="changeDiv">
            {loop $data $r}
                <a href="{$r['url']}" title="{str_cut($r['title'],30)}"><img src="{thumb($r['thumb'],310,260)}" alt="{$r['title']}" width="310" height="260" /></a>
            {/loop}
            </div>
         </div>
          {/pc}
    </div>
    

    3、一二级菜单实现

    {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
        <li><a href="{siteurl($siteid)}"><span>首页</span></a></li>
        {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}
            <li><a href="{$v[url]}" class="has-url" title="">{$v[catname]}</a></li>
            {/if}
            
            {if $num>1}
            <li><a href="http://www.cyzone.cn/category/22/" class="has-child" title="">{$v[catname]}<i class="point-down"></i></a>
                {pc:content action="category" catid="$k" num="10" siteid="$siteid" order="listorder ASC"}
                    <div class="database-list dropdown-menu pop-left animated hide">
                        <ul>
                            {loop $data $r}
                            <li><a href="{$r[url]}" target="_blank">{$r[catname]}</a></li>
                            {/loop}
                        </ul>
                    </div>
                </li> 
                {/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
    <span>{$CATEGORYS[$top_parentid][catname]}</span>
        {loop $data $r}
        <a href="{$r[url]}">{$r[catname]}</a>
        {/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
    <a href="{$r[url]}">{$r[catname]}</a>
    {/loop}
    /pc}
    

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

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

    <script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script> 
    

    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}    
            <dt><a href="{$r[url]}">{$r[catname]}</a></dt>    
            {/loop}         
        {/pc}  
    {/if}  
    

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

    (1)单网页: 
    {loop $arrchild_arr $cid}<!--只适应用单网页--> <li {if $catid==$cid}class="cur_link"{/if}><a 
    href="{$CATEGORYS[$cid][url]}/">{$CATEGORYS[$cid][catname]}</a></li> {/loop}   
    
    (2)模型列表页: 
    {pc:content action="category" catid="$parentid" num="25" siteid="$siteid"
    

    相关文章

      网友评论

          本文标题:phpcms常用代码

          本文链接:https://www.haomeiwen.com/subject/gcugwxtx.html