2016年4月

从数据库中我们可以看到,栏目ID的子栏目ID包含 本栏目ID和所有级别的子栏目ID,顺序分别为 本栏目ID=>一级子栏目ID=>二级子栏目ID,以此类推,其次是新增加的ID排在前面。栏目ID的父栏目ID原理相同。网上看到有人这么来获取根分类ID$arrparentid = explode(',', $CATEGORYS[$catid]['arrparentid']); $top_parentid = $arrparentid[1] ? $arrparentid[1] : $catid; 首先把当前ID的父分类ID数组化,数组化以后,从数据库中可以看到,第一值为0- 阅读剩余部分 -

内容推荐位列表(position):{pc:content action="position" posid="2" order="id DESC" num="5"} {loop $data $key $val} <a href="{$val['url']}">{$val['title']}</a> {/loop} {/pc} 当前分类文章推荐{pc:content action="position" posid="5&qu- 阅读剩余部分 -

{APP_PATH} 完整首页网址 http://www.liweiliang.com/ {siteurl($siteid)} 带http的首页网址,http://www.liweiliang.com {SITE_URL} 不带http的首页网址 www.liweiliang.com 任何位置都可调用 {WEB_PATH} 网站根路径,如果网站安装在根目录,直接显示 / {CSS_PATH} CSS文件夹路径,默认为\statics\css {JS_PATH} JS文件夹路径,默认为\statics\js {IMG_PATH} 图片路径 {CACHE_PATH} 缓存文件夹- 阅读剩余部分 -

今天又要用到PHPCMS的判断来实现循环列表中,每5行进行一次分割。方法是在循环内加上,{php $num++},然后用if语句判断, $num%5==0 意思是变量$num除以5的余数为0,即$num必须是5的倍数,完整代码如下<ul> {pc:content action="lists" catid="$catid" num="20" order="listorder DESC"} {loop $data $v} {php $num++} {if $num%5==0}<li- 阅读剩余部分 -

在phpcms中,{$title}相当于php中的 <?php echo $title;> {php $a=1;}就相当于<?php $a=1;?>只要数据库中存在的字段,可以直接在对应的页面调用,比如在分类页调用分类名称,数据库中分类名称的字段名为 catname 那么直接用{$catname}可以显示当前分类的分类名称。在循环外,一般都可以直接调用标签,比如{$title} {$content} {$url} 在循环内,则上面的标签就相当于数组中的关键字比如在循环{loop $data $v},变量是$v,调用上面的标签如下{$v['title'- 阅读剩余部分 -