Posted by 小鹅 on 09月 3rd, 2010
下载后解压缩到自己的CI目录,导入SQL文件就可以直接查看了。示例是用Google Libraries API的Mootools 1.1.1版本,所以无需再自己下载了。
点击下载示例
示例中的Ajax代码
window.addEvent('domready', function(){
$$('a[title=status]').each(function(el){
el.addEvent('click', function(e){
new Event(e).stop(); //停止a标签的跳转
var uri = this.getProperty('href').split("#"); //把URL分割出等下要提交Ajax请求的地址和参数
var value = uri[1].split("-"); //把参数分割为数据库中的id值和当前status的值
new Ajax(uri[0], {
method: 'post', //以post方式提交
data: Object.toQueryString({
//生成querystring格式的请求,示例"id=1&status=1"
id:value[0],
status: value[1] == '1' ? '0' : '1'
}),
//当ajax请求完成时触发的事件
onComplete: function(vars){
var r = Json.evaluate(vars); //把从PHP传递过来的Json字符串转换为Javascript对象
if(r.result){ //判断刚才发送的Ajax请求是否更新成功
this.setProperty('href', uri[0] + '#' + r.id + '-' + r.status);//更新a标签的URL与参数
this.setText( r.status );//设置a标签的新文本为更新后的status值
}
}.bind(this)
}).request();
});
el.addEvent('mouseover', function(){
this.setProperty('title', '');
});
});
});
Posted by 小鹅 on 07月 31st, 2010
更新一下到1.2版本,不过作者在里面加了广告,必须先点一下广告才能进入游戏。
喜欢的可以下载到本机玩。
蛋糕保卫战v1.1
蛋糕保卫战v1.2
哈哈,打蚂蚁保护蛋糕,蛋糕被搬完了就挂鸟
This movie requires Flash Player 9
Posted by 小鹅 on 07月 30th, 2010
blog荒废了好长一段时间,这几天更新到WordPress 3.0版本,之前的主题也用了三年多,是时候换换,在newwpthemes.com下载了这个名为Estetica的三列版式主题,修改了一下后换上,感觉挺不错的。
Posted by 小鹅 on 04月 12th, 2010

基mo的渔人,教练的兽王,小羊的冰女,馒头的幻影长矛手,还有我的痛苦女王,轻松的拿下对手
Posted by 小鹅 on 12月 25th, 2008
CI的Upload类不能在上传之前给文件指定名字,在官方论坛找到一个朋友提供的MY_Upload类,该类解决了上传文件不能先指定名字的问题。
使用方法如下:
$config['upload_filename'] = $upload_filename;
$config['upload_path'] = $upload_path;
$config['allowed_types'] = 'jpg|png';
$config['max_size'] = '2000';
$config['max_width'] = '200';
$config['max_height'] = '200';
$this->load->library('upload', $config);
其实就是增加了一个upload_filename字段来做为指定的名字
Posted by 小鹅 on 12月 15th, 2008
CI中的CI_Image_lib类不能生成背景透明的png或gif缩略图,以下是我的解决办法,重新创建一个MY_Image_lib类,并继承CI_Image_lib类,然后重写一下image_process_gd方法。
先在CI_Image_lib中找到image_process_gd方法,然后把这个方法的全部代码复制到MY_Image_lib类中,然后查找下面这行代码:
$dst_img = $create($this->width, $this->height);
接着在找到的这行代码下面添加如下代码:
$transparent = imagecolortransparent($src_img, imagecolorallocate($src_img, 0, 0, 0));
if ($transparent >= 0) {
imagecolortransparent($dst_img, $transparent);
imagealphablending($dst_img, false);
imagesavealpha($dst_img, true);
}