if栏目特效
{if $j==1 && $typeid=$v['typeid']} class="on" {/if}
PHPCMS V9 调用栏目名+标题+时间 标签 的方法
{pc:content action="lists" catid="6" order="listorder DESC" num="7" moreinfo="1"}
{loop $data $key $r}
栏目名和链接[<a href="{$CATEGORYS[$r[catid]][url]}">{$CATEGORYS[$r[catid]][catname]}</a>]
标题名和链接<A href="{$r[url]}" target="_blank">{str_cut($r[title], 38)}</A>
时间日期[{date('y年m月d日',$r[riqi])}]
{/loop}
{/pc}
moreinfo="1" 是允许调用副表的意思,,我们新建的模型,有些字段都保存在副表里边,,不加这个,我们建的字段就调不出来。
{date('y年m月d日',$r[riqi])} 显示出来是11年01月01日的格式
换成大写的Y {date('Y年m月d日',$r[riqi])} 显示出来是2011年01月01日的格式
phpcms v9批量替换图片路径
update jsjx_news set thumb = replace(thumb,"http://jsjx.eszy.edu.cn/","/")
换掉上传图片的网址,原来是绝对路径,现在改为/相对路径
phpcms v9调用当前栏目的同级栏目的几种方法
<!--只适应用单网页-->
{loop $arrchild_arr $cid}
<li {if $catid==$cid}class="cur_link"{/if}><a href="{$CATEGORYS[$cid][url]}/">{$CATEGORYS[$cid][catname]}</a></li>
{/loop}
<!--只适应模型列表页-->
{pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"}
<ul>
{loop $data $r}
<li {if $catid==$r[catid]}class="cur_link"{/if}><a href="{$r[url]}/">{$r[catname]}</a></li>
{/loop}
</ul>
{/pc}
<!--只适应模型内容页-->
{pc:content action="category" catid="$top_parentid" num="25" siteid="$siteid" order="listorder ASC"}
<ul>
{loop $data $r}
<li {if $catid==$r[catid]}class="cur_link"{/if}><a href="{$r[url]}/">{$r[catname]}</a></li>
{/loop}
</ul>
{/pc}
导航带子栏目
<div class="nav wrap">
<div id="nav" class="dh">
<ul>
<li><a href="{siteurl($siteid)}">首页</a></li>
{php $j=1;}
{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<li><a href="{$r[url]}">{$r[catname]}</a>
{if $r[child]}
<ul>
{pc:content action="category" catid="$r[catid]" num="15" siteid="$siteid" order="listorder ASC"}
{loop $data $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul>
{/if} </li>
{$j++}
{/loop}
{/pc}
</ul>
</div>
</div>
后台模版修改
登录页面phpcms更改:phpcms/languages/zh-cn/member.lang.php
后台头部:phpcms\modules\admin\templates\index.tpl.php
后台登录页面首页:phpcms\modules\admin\templates\main.tpl.php
后台登录页面首页:phpcms\modules\admin\templates\login.tpl.php
获取指定栏目的栏目图片和简介
获取指定栏目的栏目图片:{$CATEGORYS[16]['image']}
获取指定栏目的栏目简介 :{$CATEGORYS[13]['description']}
获取指定栏目的子栏目
<!--在二级栏目下使用下面的代码--->
{php $j=1;}
{loop subcat($parentid) $v}
{php if($v['type']!=0) continue;}
<a href="{$v}">[{$v[catname]}]</a>
{/loop}
<!------$parentid替换为响应的栏目id------>
<!------在一级栏目下使用下面的代码:------>
{if $top_parentid}
{pc:content action="category" catid="6" num="15" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<a href="{$r[url]}">{$r[catname]}</a>|
{/loop}
{/pc}
栏目名调用
$CATEGORY[$catid][catid] 栏目id
$CATEGORY[$catid][module] 栏目所在的模块
$CATEGORY[$catid][type] 栏目类型
$CATEGORY[$catid][modelid] 栏目所属模型id
$CATEGORY[$catid][catname] 栏目名称
$CATEGORY[$catid][style] 栏目名称样式
$CATEGORY[$catid][image] 栏目图片
$CATEGORY[$catid][catdir] 栏目路径
$CATEGORY[$catid][url] 目录url
$CATEGORY[$catid][parentid] 栏目的父id
$CATEGORY[$catid][arrparentid] 所有上级栏目ID
$CATEGORY[$catid][parentdir] 父栏目的路径
$CATEGORY[$catid][child] 是否有子栏目
$CATEGORY[$catid][arrchildid] 栏目的所有子栏目id
$CATEGORY[$catid][items] 栏目信息数
$CATEGORY[$catid][ismenu] 栏目是否显示导航
$CATEGORY[$catid][catid] 栏目id
$CATEGORY[$catid][module] 栏目所在的模块
$CATEGORY[$catid][type] 栏目类型
$CATEGORY[$catid][modelid] 栏目所属模型id
$CATEGORY[$catid][catname] 栏目名称
$CATEGORY[$catid][style] 栏目名称样式
$CATEGORY[$catid][image] 栏目图片
$CATEGORY[$catid][catdir] 栏目路径
$CATEGORY[$catid][url] 目录url
$CATEGORY[$catid][parentid] 栏目的父id
$CATEGORY[$catid][arrparentid] 所有上级栏目ID
$CATEGORY[$catid][parentdir] 父栏目的路径
$CATEGORY[$catid][child] 是否有子栏目
$CATEGORY[$catid][arrchildid] 栏目的所有子栏目id
$CATEGORY[$catid][items] 栏目信息数
$CATEGORY[$catid][ismenu] 栏目是否显示导航
栏目页,单网页,内容页 调用父栏目图片的代码
<!---单网页 列表页--->
{if $parentid==0} <img src="{$CATEGORYS[$catid][image]}" width="755" height="150" alt="{$catname}" /> {else} <img src="{$CATEGORYS[$parentid][image]}" width="755" height="150" alt="{$catname}" /> {/if}
<!---内容页面--->
{if $CATEGORYS[$catid]['parentid']==0} <img src="{$CATEGORYS[$catid][image]}" width="755" height="150" alt="{$catname}" /> {else} <img src="{$CATEGORYS[$CATEGORYS[$catid]['parentid']][image]}" width="755" height="150" alt="{$catname}" /> {/if}
<!---重点于 $CATEGORYS 数组的应用 及当前栏目级别判断--->
判断当前栏目是否存在子栏目
{if $v[child]==1}
XXX
{else}
XXX
{/if}
判断图片是否存在
{if $r[thumb]}
<div class="gongsi_dtlistimg"><a href="{$r[url]}" target="_blank" title="{$r[title]}"><img src="{$r[thumb]}" /></a></div>
{/if}
频道页跳转到第一个子栏目
<?php
if($child){
$child_arrary=explode(',',$arrchildid);
$to_url=$CATEGORYS[$child_arrary[1]][url];
echo "<script>window.location.href='".$to_url."'</script>";
}
?>
生成规则
1 content category √ 栏目/index_1.html {$catdir}/index.html|{$catdir}/index_{$page}.html
11 content show √ 网站/栏目/1_2.html {$catdir}/{$id}.html|{$catdir}/{$id}_{$page}.html
调用单网页
{pc:get sql="SELECT * FROM phpcms_page where catid=16" cache="3600" return="data"}
{loop $data $r}
<div id="Article">
<h1>{$r[title]}</h1>
<div class="content">
{$r[content]}
</div>
</div>
{/loop}
{/pc}
调用父栏目的英文目录
{$CATEGORYS[$parentid][catdir]}