一.分页方式 1.前台模板中分页 {pc:get sql="select * from v9_user order by id dese" num="5" page="$_GET[page]"} <pre> {php print_r($data)} </pre> {/pc} 2.后台分页 index.php中init(): $page=isset($_GET['page'])&&intval($_GET['page'])?intval($_GET['page']):1; $rows = $this->db->listinfo('','id dese',$page,$pages='2'); $pages = $this->db->pages; include $this->admin_tpl('index'); index.tpl.php模板文件: <?php echo $pages ?> 二.后台模块开发时,提示hash错误 $(function(){ $('a').each(function(){ this.href=this.href+'&pc_hash=<?php echo $_SESSION['pc_hash']?>'; }); $('form').each(function(){ this.action=this.action+'&pc_hash=<?php echo $_SESSION['pc_hash']?>'; }); }); 三.常用路径常量 WEB_PATH APP_PATH JS_PATH IMG_PATH CSS_PATH HTTP_REFERER 四.PHPCMS前后台模板技术 1.前台使用的是模板引擎技术 2.后台使用的是php混编技术 五.PHPCMS权限安全 defined('IN_PHPCMS') or exit('No permission resources.'); 六.PHPCMS单入口形式 http://phpcms.3ucell.com/index.php?m=content&c=index&a=show&catid=6&id=1 m 代表模块 c 代表控制器 a 代表方法 七.PHPCMS后台界面风格中没有可视化 /caches/configs/system.php 'tpl_edit'=>1, //是否允许在线编辑模板 八.PHPCMS模板引擎 1.定义变量 {php $num=1} 2.if语句 {if $num>5} <h1>aaaaaa</h1> {else} <h1>bbbb</h1> {/if} 3.for循环 {for $i=0; $i<10; $i++} <h1>{$i}</h1> {/for} 4.loop循环 #隔行换色 {php $i=0} {loop $arr $key $val} {if $i%2==0} <h1 style="background:#ccc;">{$key}--{$val}</h1> {else} <h1>{$key}--{$val}</h1> {/if} {php $i++} {/loop} #隔行换色2 {loop $arr $key $val} {if $n%2 == 1} <h1 style="background:#ccc;">{$n}--{$key}--{$val}</h1> {else} <h1>{$n}--{$key}--{$val}</h1> {/if} {/loog} 5.直接使用php标签 <?php switch($w){ case 3: echo '周三'; breadk; case 4: echo '周四'; break; } ?>
咨询电话
400-888-9999