摘要: 在前台配置文件里加上:'TMPL_EXCEPTION_FILE' => '.Public/tpl/error.html',// 异常cuowu页面的模板文件然后在Public下新建一个tpl/error.html。error.html输出错误信息:定制的错误模板页面不支持{$e.message}形式的模板解析,只能用输出控制器的输出错误代码为: halt('页面不存在'); 阅读全文
posted @ 2013-12-19 12:29 蚊子吃青蛙 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 配置'TMPL_FILE_DEPR'=>'_'于是模板文件的格式为如:index_index.html,index_show.html .代替原来的目录结构:/index/index.html,/index/show.html 阅读全文
posted @ 2013-12-19 12:12 蚊子吃青蛙 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 分组 配置项:// 开启分组 'APP_GROUP_LIST'=>'Home,Admin',// 默认分组 'DEFAULT_GROUP'=>'Home',涉及分组:配置文件分组,控制器分组,模板文件分组,方法分组。在原有目录下,新建两个文件夹即可(Home,Admin) 阅读全文
posted @ 2013-12-19 11:33 蚊子吃青蛙 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 具体详见tp文档。此处仅做学习笔记。后缀配置:// 模板文件后缀名 'TMPL_TEMPLATE_SUFFIX'=>'.html',// 伪静态文件后缀名 'URL_HTML_SUFFIX'=>'htm'U方法:class IndexAction extends Action{ public function index() { p(U('show',array('uid'=>'1','uname'=>'adm'),'& 阅读全文
posted @ 2013-12-19 10:32 蚊子吃青蛙 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 具体详见tp手册。如果需要修改模板替换映射路径。则需:'TMPL_PARSE_STRING'=>array( '__PUBLIC__'=>__ROOT__.'/'.APP_NAME.'/Tpl/Public', '__UPLOAD__'=>__ROOT__.'/Uploads' ), 阅读全文
posted @ 2013-12-19 09:41 蚊子吃青蛙 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1,定义为Common.php文件。自动加载。2,配置文件config.php文件里配置'LOAD_EXT_FILE'=>'function'。则会自动加载function.php文件3,使用load('@.function'); 则会临时性加载function.php文件。 阅读全文
posted @ 2013-12-19 09:25 蚊子吃青蛙 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.wpjam.com/m/is_weixin/进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢?微信内置浏览器的 User Agent如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是:Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 Mi 阅读全文
posted @ 2013-10-29 14:05 蚊子吃青蛙 阅读(26986) 评论(4) 推荐(1) 编辑
摘要: 1、尽量减少HTTP请求次数终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。 减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目的呢?这里有几条减少HTTP请求次数同时又可能保持页面内容丰富的技术。合并文件是通过把所有的脚本放到一个文件中来减少HTTP请求的方法,如可以简单地把所有的CSS文件都放入一个样式表中。当脚本或者样式表在不同页面中使用时需要做不同的修改,这可能会相对麻烦点,但即便如此也要把这个方 阅读全文
posted @ 2013-04-27 09:33 蚊子吃青蛙 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。文章地址:http://www.nowamagic.net/librarys/veda/detail/2153 阅读全文
posted @ 2013-04-18 09:15 蚊子吃青蛙 阅读(198) 评论(1) 推荐(0) 编辑
摘要: 首先是二维码的类文件(是个类集合,为了项目,自己做了一些修改的):<?php// Encoding modesdefine('QR_MODE_NUL', -1);define('QR_MODE_NUM', 0);define('QR_MODE_AN', 1);define('QR_MODE_8', 2);define('QR_MODE_KANJI', 3);define('QR_MODE_STRUCTURE', 4);// Levels of error correction.define(& 阅读全文
posted @ 2013-03-12 17:52 蚊子吃青蛙 阅读(1404) 评论(0) 推荐(0) 编辑