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"
网友评论