- 浏览: 177898 次
- 性别:
- 来自: 西安
最新评论
-
ze00ro:
great job, thanks very much
codeigniter日志类库 -
cq361106306:
引用[*][img][/img]
给kindeditor增加代码高亮功能【续一】 -
亚飞正传:
嗯,不错。不过,博主可以扩展下,增加今天比昨天的,这周比上周之 ...
codeigniter年、月、周、日排行类库 -
wxhlwd:
为什么load之后,页面报错说是没有找到simple_html ...
simple_html_dom 采集网页 -
baiyuxiong:
这个肯定可以的,你可以自己改一下。这个类库不难。langziy ...
Codeigniter无限分类类库
文章列表
先上图:
使用这个类库可以直接用于后台里比如新闻分类,文章分类的增删改查。
存储分类的表:
CREATE TABLE `cate` (
`cid` int(11) NOT NULL auto_increment,
`cname` varchar(255) NOT NULL,
`corder` int(11) NOT NULL,
PRIMARY KEY (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='分类表' AUTO_INCREMENT=18 ;
类库代码见附件。
需要在views里修改jquer ...
接前篇:http://baiyuxiong.iteye.com/blog/781693
SOAPUI是专门用于webservice开发的工具,可以根据WSDL文件,生成像上面HTTP请求体的XML。这样的话,有了soapui和WSDL,我们就可以得到请求和响应的XML格式。代码就需要实现对XML所携带数据的处理。
从原理角度讲,我们可以通过拼字符串的方式来发请求,通过解析XML的方式来处理请求,但很多情况下,各种语言都有对WebService的支持,这样的话,组装XML和解析XML就由这个支持的包或扩展来做,程序里直接就可以取到需要的参数,然后处理就行了。
前一篇文章http://baiyuxiong.iteye.com/admin/blogs/941843提到:
DZX会去common_syscache表里取数据,然后把取到的数据保存在缓存里,需要的时候再去缓存里取。
今天又研究了一下,发现DZX把取到的缓存数据存在了$_G这个大的全局变量里。
另外讲一个DZX的缓存更新。
DZX通过source\function\function_cache.php的updatecache函数更新缓存。它根据函数的参数中指定的需要更新的缓存项目,引入source\function\cache下对应的文件,注意cache下的文件里,都只定义了一个函数名以buil ...
前面分析了DZX的执行流程,里面提到,在调用模板前DZ会准备好数据,而模板被编译后就会去取准备好的数据。这篇文件主要分析下,DZ是如果保存准备好的数据的。即数据的缓存。
dzx首先会去数据库里取到所需要的数据,然后调用source\function\function_core.php里的memory方法处理缓存。其中memory方法支持三种缓存的处理方式,get,set,rm,get方式会从缓存里取数据,set方式将数据存入缓存,而rm方式则是删除缓存里的数据。当dzx取到数据时,首先会调用memory方法的set操作,把数据保存在内存里。这个保存过程是怎样的呢?
memory方法里调用了dis ...
看了一会儿DISCUZ X1.5的代码,记录一下收获。
不考虑后台,dzx的请求入口大约共有七个。为根目录下的forum.php(广场,其实就是论坛),group.php(群组),home.php(家园),index.php(首页),member.php(会员管理,登录注册什么的),misc.php(排行榜),search.php(搜索),userapp.php(不清楚,用户应用?)。
请求首页index.php的时候,默认会转向到广场forum.php。下面简单分析一下请求forum.php时DZX的整体执行流程。
打开forum.php
首先,引用了两个文件
require './so ...
可以通过ajax方式实现对服务器文件的上传,增加,删除,重命名等。
目前还有功能未完善:
1、修改后页面刷新的问题。
2、修改后弹出层恢复原状的问题
先上个效果图:
由于公司网络限制,上传不了大文件,只有分开传了。见谅。
本类库主要用来方便操作站点设置,比如网站域名,是否允许注册等的设置。这类设置的数据表的设计一般为:id key value,比如key为site_domain,value存储对应的值,如http://baiyuxiong.com
数据库代码:
CREATE TABLE `option` (
`oid` int(11) NOT NULL auto_increment,
`key` varchar(100) NOT NULL,
`value` varchar(100) NOT NULL,
PRIMARY KEY (`oid`)
) ENGINE=MyISAM DEF ...
[url]http://pengyou.rijiben.org:8080/node/1634
[/url]
下面的命令读出来就是把input.wma文件转换成平均比特率(ab=average bitrate)为32k的文件名为output.mp3的mp3文件。
当然,你也可以指定采样率(sampling rate),使用ar,应该是average rate之类的。
ffmpeg -i input.wma -ab 64 -ar 22050 output.mp3
命令读出来就是用ffmpeg将input.wma文件转换成平均比特率为64kb每秒,采样率为22050hz的mp3文件。
如果你转 ...
//三个参数分别为:第一个iframe的ID,第二级iframe,及iframe中的元素ID
function getSub(grandpa,parent,target)
{
var frameObjId = document.getElementById(grandpa);
var cognosSdkIfr = frameObjId.contentWindow.document.getElementById(parent);
var biccObjId = cognosSdkIfr.contentWindow.document.getElementById(target); ...
CI2.0可以很好的支持query strings了
可以像这样的方式访问控制器的方法
index.php?c=products&m=view&id=345
使用方法:
在application/config.php里配置:
//启用query string
$config['enable_query_strings'] = TRUE;
//控制器的参数名为c
$config['controller_trigger'] = 'c';
//方法的参数名为m
$config['function_trigger'] = 'm';
使用时链接就是这样了:
//c和 ...
1、去掉了表单验证类,插件及脚本架,去掉了对PHP4的支持
2、一些必须的系统类库由system/librarys目录移到了system/core目录,同时增加了Common.php,Utf8.php
3、增加了缓存类、验证码辅助函数
4、增加对JS的支持,system/llibraries下多了一个jquery.php文件,不知道是做什么用的。有待研究,还增加了Driver.php,Security.php,同时libraries目录下还增加了cache和javascript目录。
5、application下增加了cache、core、logs、third_party目录,applicati ...
第一步,先定义下拉列表要显示的内容
例如:
plugins.code = {
code:{
php : 'php',
csharp : 'csharp',
java : 'java',
css : 'css',
javascript : 'javascript'
}
};
与plugins.fontname、plugins.advtable等放在同一级内。
第二步:添加语言
KE.lang里加入一句:
code:'插入代码',
如:
KE.lang = {
source : 'HTML代码',
code:'插入代码',
undo ...
看到一个关于站内信设计的文章:http://www.cnblogs.com/grenet/archive/2010/03/08/1680655.html
受些启发,刚好自己也需要这样一个功能,就分享一下我的设计。
需要注意的点:
1、站内信可以是点对点发,也可以是群发,但发件人永远只有 ...
注:经过验证,formValidator只适合一个页面不超过一个表单的情况。
本例实现功能:通过ajax提交表单,并在提交表单前对表单的数据进行验证。
主要通过两个插件实现:
第一个:
jQuery Form Plugin
http://jquery.malsup.com/form 主要功能是ajax提交表单
第二个:jQuery formValidator 国产强大的表单验证插件。
http://www.cnblogs.com/wzmaodong
最简单的例子如下:
<html>
<head>
<title>Form</title&g ...
前面的版本只会查出自己排行的ID,而ID具体代表的内容不能直接查出,这个库对前面的版本进行了升级。
建两个表:
CREATE TABLE `ohelp` (
`id` int(11) NOT NULL auto_increment,
`contentid` int(11) NOT NULL,
`counts` int(11) NOT NULL,
`date` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='排行表' AUTO_INCREMENT= ...