AmMrWu

a fish.

导航

2012年3月15日 #

IETESTER

摘要: 这是个相当神奇的小软体,可以帮我们模拟网页在IE5.5、IE6、IE7与IE8 beta1等浏览器的相容性,让我们看一下辛苦作好的CSS样式或网站版面是否可以在各个主要浏览器正常显示。 IETester是以“分页标签”的方式,分别在不同的页签中显示你所指定的IE浏览器版本的网页浏览画面,此外类似Office 2007的软体介面呈现方式也相当新潮好用,大部分常用的按钮都直接列在上面了。附图: 阅读全文

posted @ 2012-03-15 17:06 RorySmart 阅读(195) 评论(0) 推荐(0) 编辑

2012年2月26日 #

php&mysql 日期操作小记

摘要: 在php的很多成熟框架中,数据库存储时间都是用int类型而不是datetime类型的。在时间比较查询的时候,int的效率明显更高。祥文见http://www.u85.us/viewnews-446.html但是在做项目的时候或者直接在数据库查看数据的时候,明显这个int一看头就大,比如我们想要查看一个用户的注册时间:select reg_time from t_xx_users where user_id=1;这时候返回是个int值,不能直观的看到具体的时间,所以这时候就涉及到datetime和int的转化问题,还有php的date和time也是要涉及到相应的转化。本文略总结一下:(1)ph. 阅读全文

posted @ 2012-02-26 14:44 RorySmart 阅读(1152) 评论(0) 推荐(1) 编辑

2012年1月26日 #

Firefox &Firebug 0.1For新手

摘要: 最近是越来越懒了,好久没有更新博文了,给新手们来一遍...介绍下firebug,网络上视频也很多,简单介绍下最常用的几个功能撒....日志功能:新手学习js,一般调试采用的是alert(message),这种方式会导致不停的弹出对话框,而且难以清晰的记录 和显示所要调试的返回值。就如java的system.out.println php的echo 一样,火狐浏览器的控制台可以用js代码:console.log(message)来实现输出 只有在火狐浏览器可以用,移到其他浏览器时注释掉showLog里面的代码即可.上图:CSS调试:同样一般修改css属性的时候,我们可能是先要修改.css文件,然 阅读全文

posted @ 2012-01-26 22:40 RorySmart 阅读(1824) 评论(2) 推荐(4) 编辑

2011年12月26日 #

多语言thinkphp(坑爹的说明文档)

摘要: ThinkPHP支持多语言,项目比较小的情况下,可以直接写在zh-cn中。但是当项目比较大是,肯定要启用分组,最简单的就是Home Admin 这时候,相对应的语言包也应进行分组,但是比较坑爹的就是thinkphp中的官方文档说明非常的不清楚。 详见:http://www.5idev.com/p-thinkphp_lang.shtml 我按照上述的说明,进行了配置,即 Lang/zh-cn/content.php 但是无论怎么写,语言都不会显示,而且在debug的时候也没有看到content.php被加载。查看了源码才才发现,多语言在分组情况下还和action有关。 正确的配置应该是 ... 阅读全文

posted @ 2011-12-26 14:05 RorySmart 阅读(1050) 评论(0) 推荐(0) 编辑

2011年12月4日 #

PHP中获取html页面传值

摘要: 无论是采取哪种语言进行网站开发,都需要在页面上获取相应的数据。传值常用的是get 和 post,get一般用来获取少量安全的参数,post则一般用来传递表单数据或者比较大的数据。当然get post绝非那么简单 大家可以参看这篇博客 http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html1.最简单的形式:$if(isset($_POST['id']))$id=$_POST['id'];2.但有时表单传递的时候我们发现利用上面这种方式是十分麻烦的例如:用户注册if(isset($_POST[' 阅读全文

posted @ 2011-12-04 13:41 RorySmart 阅读(22269) 评论(1) 推荐(2) 编辑

2011年12月3日 #

SmartCMS标签

摘要: 标签的作用是在动态的调用数据库中的信息,而无需要在控制器中把页面需要 的信息全部获取到. 标签里面的参数一般有 where:sql语句中的where条件 order:排序 num:显示的 条数 return:循环的存储标量 默认的order为listorder asc(即按数据库中排序升序排序) 默认的return为标签的前四个字母:例如 category 的默认循环存储变量为 cate 在这里笔者定义一个CMS常用的几个标签,默认的属性就不在赘述:1.栏目标签示例:<category parentid='0' num='5' return='ca 阅读全文

posted @ 2011-12-03 20:38 RorySmart 阅读(1950) 评论(0) 推荐(0) 编辑

2011年12月2日 #

ThinkPHP的标签制作

摘要: thinkphp的默认标签解析器在Lib/Template/TagLib/TagLibCx.class中里面定义了常用的volist php 等常用thinkphp的标签这里笔者在这个类中添加一个<category>的标签解析标签格式:<category parentid='0' ><{$cat.catname}></category>标签作用:循环输出父类id是parentid的栏目1.在tagLibCx.class 的私有属性中添加'category'=array('attr'=>' 阅读全文

posted @ 2011-12-02 13:45 RorySmart 阅读(4273) 评论(1) 推荐(3) 编辑

2011年10月10日 #

phpcms多选字段无法提交bug修复

摘要: 在使用phpcms自己新建模型的时候,字段选为多选的时候发现无法把值传到数据库.首先,单选是可以的,所以应该确认我们选中的值应该是传出去了第二,单选可以,但是多选不可以,然后我发现单选在数据库中的值是你选中的value 也就是 1或者2之类的整数,但是多选呢,多选应该是1,2,3这样类型的varchar,用来记录你选择了什么。开始查找我们的字段内容是在哪里提交的,查看action发现页面输出信息应该是在content/feilds/content_input.class.php中 里面有个get()就是得到信息里面有句代码是这样的:21行$this->data = $data = tri 阅读全文

posted @ 2011-10-10 18:07 RorySmart 阅读(497) 评论(1) 推荐(0) 编辑

2011年10月9日 #

php购物车实现

摘要: ShopCar.php<?phpclass Shopcar {//商品列表public $productList=array();/** * * @param unknown_type $product 传进来的商品 * @return true 购物车里面没有该商品 */public function checkProduct($product){ for($i=0;$i<count($this->productList);$i++ ) { if($this->productList[$i]['name']==$product['name 阅读全文

posted @ 2011-10-09 21:42 RorySmart 阅读(10788) 评论(1) 推荐(1) 编辑

2011年9月11日 #

ThinkPHP实现用户登录

摘要: //默认url入口class IndexAction extends Action{ function index() { //检查用户是否登录 if(isset($_SESSION['member'])) //跳转到首页 echo 'welcome to index'; else{ //跳转到登录页面 echo "<script>window.location.href='index.php/member/login/';</script>"; } } 用户控制器,控制用户行为和页面的跳转<?p 阅读全文

posted @ 2011-09-11 21:31 RorySmart 阅读(22768) 评论(1) 推荐(0) 编辑