个人文章的存档

Joomla源代码解析系列文章汇总

2008-08-26 4:17 pm

很出色的文章,多谢http://www.maycode.com/的站长提供这样好的文章让我学习Joomla。

Joomla源代码解析系列文章是个人对Joomla研究过程逐渐积累的个人认识,一家之见,难免有偏颇的地方,如有错误请批评指正。

Joomla! 1.5 源代码解读,分析部分

joomla源代码探析(一) 准备工作
joomla源代码探析(二) 目录结构
joomla源代码探析(三) 万源之源
joomla源代码探析(四) defines.php
joomla源代码探析(五) framework.php
Joomla源代码解析(六) JDocument 类的几个常用的方法
Joomla源代码解析(七) JFactory 类
Joomla源代码解析(八) JDatabase 类
Joomla源代码解析(九) JUser 类
Joomla源代码解析(十) JPath JFile JFolder 类
Joomla源代码解析(十一) JHtml 类
Joomla源代码解析(十二) JToolBarHelper JToolBar 类
Joomla源代码解析(十三) JText类
Joomla源代码解析(十四) JRequest类
Joomla源代码解析(十五) 组件是如何被调用并渲染的
Joomla源代码解析(十六) JTable是什么
Joomla源代码解析(十七) JModel是什么
Joomla源代码解析(十八) Jview
Joomla源代码解析(十九) JController
Joomla源代码解析(二十) MVC组件的执行
Joomla源代码解析(二十一) 模块是如何被调用执行并渲染?
Joomla源代码解析(二十二) 模块是如何被调用执行并渲染(下)
joomla源代码探析(二十三) 完结篇

joomla源代码探析续(二十四)JPagination类
joomla源代码探析续(二十五)JRequest对象的变量获取过程
joomla源代码探析续(二十六)JUser对象和用户权限判断
joomla源代码探析续(二十七)组件后台如何设置参数
joomla源代码探析续(二十八) 如何扩展JTable类
joomla源代码探析续(二十九) JHTML 与JHTMLSelect 类的使用
joomla源代码探析续(三十) JDate类参考
joomla源代码探析续(三十一) JHTML 类常用的方法

Joomla! 1.5开发规范系列

Joomla插件开发规范
[翻译] Joomla XML 解析器规范 上
[翻译] Joomla XML 解析器规范 下
[翻译] Joomla! UTF-8 规范 (WIP) 一
[翻译]Joomla! UTF-8 规范 (WIP) 二
[翻译]Joomla! UTF-8规范 (WIP) 三
[翻译]Joomla! UTF-8规范 (WIP) 四
[翻译]Joomla自定义URL的规范和实现

推荐(0)
收藏

Wordpress数据库操类EZSQL介绍

2008-08-05 6:11 pm

Wordpress中的数据库操作是引用EZSQL这个类的,今天我们就介绍一些这个类和Wordpress中的WPdb类。

EZSQL类介绍:

ezsql是一个小型的快速的数据库操作类,可以让你很容易地用PHP操作各种数据库( MySQL、oracle8/9 、interbase、FireBird、PostgreSQL、MS-SQL、sqlite、sqlite C++)。
在你的脚本开头是要包含一个一个PHP文件。然后,你就可以使用更小、更容易的一套ezsql函数来代替标准的PHP数据库函数。
它会自动缓存的查询结果,提供了一系列简单的函数操作及扩展,并且没有造成额外的服务器开销
它具有优良的调试功能,使你快速的判断SQL语句的执行过程
ezsql函数可以返回的结果是对象,关联数组,或数值数组
它可以大大缩短开发时间,并在大多数情况下,将简化您的代码,让其跑得更快,以及很容易调试和优化您的数据库查询语句。
这是一个小类,在你的网站上并不会增加很大的开销。
阅读全文...

推荐(0)
收藏

Wordpress代码分析-数据库结构分析

2008-07-22 6:34 pm

版权声明:可以任意转载,但转载时必须标明原作者sneidar、原始链接http://www.sfphp.cn/2008/07/22/wordpress-code-analysis-1/以及本声明。

之前用了一段时间的Wordpress,觉得真的是一个优秀的博客系统,而且有大量的主题和插件。是我目前用过的最棒的一个博客平台。不仅如此,Wordpress 的代码也是写得非常漂亮,很适合用来学习PHP,真的是很好,看代码看起来很舒服。

打算深入研究一下Wordpress,顺便把我自己的学习经历也写下来,跟大家一起分享,有什么不对的地方,希望各位多多指点。(本人分析的是2.5版本的)

Wordpress对数据库的操作都是通过一个基于现有的数据库类来实现的:

//  WordPress DB Class
//  ORIGINAL CODE FROM:
//  Justin Vincent (justin@visunet.ie)
// http://php.justinvincent.com

并且同时很多的数据库操作都封装成了函数,直接操作数据库的场合并不多。不过了解它的数据库结构,这样可以对它有个总体上的把握,也有利于源码的分析。

Wordpress官方的数据表介绍的文章,可以去看看:http://codex.wordpress.org/Database_Description

数据表的总体结构如下图(为了节约篇幅,这里仅列出了主键、外键及某些字段):

wordpress-db
阅读全文...

推荐(0)
收藏

Hello world!

2008-07-14 4:34 pm

欢迎来到Blog@35。 这是系统默认的第一篇文章,您可以删除或者修改它。如果您遇到问题需要帮助,请访问FAQ,或者发送邮件到:35blog@35.cn。接下去,您可以开始博客之旅啦!

推荐(0)
收藏
得到OpenID
使用OpenID提供商
35OpenID 35OpenID MyOpenID MyOpenID Flickr Flickr
Google Google Yahoo Yahoo! AOL AOL
Blogger Blogger LiveJournal LiveJournal Verisign Verisign
ClaimID ClaimID Technorati Technorati Vidoop Vidoop
OpenID OpenID 帮助
您还没有登录,请登录后继续操作。
提示:您必需打开Cookie才能使用本系统
请输入您的 OpenID OpenID 登录:
例如:http://yourname.openid.35.com
close