phpcms的二次开发的代码模板(一)
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-24 14:45:30 浏览: 评论:0
phpcmsd的开源对于站长是个好消息,以后可以直接在上面进行开发了,现总结了一个二次开发的代码模板,只要将下面的代码稍加修改就可以完成一个新的插件了.哈~
- // PHPCMS 二次开发模板
- // by 仲伟涛(luobo525)
- require './include/common.inc.php';
- $mycfg = array();
- $mycfg['refresh']=600;//页面的数据更新时间,默认为10分钟,即600秒。该时间以内读取缓存文件,该时间以外重新查询数据库并重新建立缓存
- $cachefilename='zhongwtCacheFile';//命名缓存文件,缓存查询结果
- $head['title']='title';
- $head['keywords'] = '';
- $head['description'] = ''; //定义页面的seo信息
- //判断缓存是否过期
- if(file_exists("./data/cache/".$cachefilename."_1.php") && ($PHP_TIME-filemtime("./data/cache/".$cachefilename."_1.php"))<$mycfg['refresh'])
- {
- $mydatalist1 = cache_read($cachefilename.'_1.php');//如果缓存没有过期的话就读取缓存内容
- }
- else
- {
- $mydatalist1 = array();
- //自定义表的表名 .$CONFIG['tablepre']."mytable"
- //如果是channel表 channel_table('模块名', '频道ID');
- //取得列表的方法
- $query = "select * from ".$CONFIG['tablepre']."mytable";
- $result=$db->query($query);
- while($r = $db->fetch_array($result))
- {
- $r['linkurl'] = 'newValue';//给数组一个新的数值
- $mydatalist1[] = $r;
- }//开源软件:phpfensi.com
- cache_write($cachefilename.'_1.php',$mydatalist1);//同时将数组写入到缓存文件中
- }
- //取得单条记录的方法 $r = $db->get_one($query); 然后将$r用cache_write写入就可以了
- //直接执行delete,update等sql的方法$db->query($query);
- //内容编辑完了之后,就引入模板将数据推给模板
- include template('phpcms', 'mytelp');
关于模板的制作,也是非常的简单,进入后台的模板界面,进行编辑保存就可以了,比如我的mytelp.html只需写入:
- {template 'phpcms','header'}
- <!--{loop $mydatalist1 $val}-->
- {$val['adsname']}<Br>
- <!--{/loop}-->
- {template 'phpcms','footer'}
phpcms的模板最后解析成php文件,解析过程就是字符串的替换过程
如:{} => <??>
就ok了!
Tags: phpcms二次开发 phpcms代码模板
- 上一篇:phpcms v9 创建模块
- 下一篇:phpcms v9笔记之模板制作案例
相关文章
- ·PHPCMS二次开发常用的数据库操作(2014-10-19)
- ·phpcms二次开发之base.php的桥梁作用(2014-10-20)
- ·phpcms v9 二次开发之构建模块全过程(2014-10-20)
- ·phpcms二次开发流程(2014-10-21)
- ·自己积累phpCMS 二次开发(2014-10-21)
- ·phpcms 二次开发笔记(2014-10-22)
- ·PHPCMS本地项目二次开发流程(2014-10-22)
- ·【phpcms-v9】对{pc}标签进行二次开发,让其可以获取limit指定(2014-10-23)
- ·【phpcms-v9】phpcms-v9二次开发所必须知道的步骤(2014-10-24)
- ·phpcms v9文章模块二次开发(排序 用户名)(2014-12-04)
- ·PHPCMS二次开发自定义标签教程(2015-04-04)
- ·phpcms二次开发的一些基本知识(2015-05-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)