摘要:这个包包含了跟数据表交互的所有相关类JModelThis abstract class is the base class for all Joomla! data access objects.所有数据访问类的抽象基类。以下的类都分别实现对不同表的访问,不再翻译了。Adapter FolderJModelCategoryThis is a data access object for a Joo...
阅读全文
摘要:JMailThis class extends PHPMailer and provides a common interface API for sending e-mail from the Joomla! framework.这个类扩展phpMailer并提供了发送邮件的通用接口JMailHelperThis static class has several methods that pro...
阅读全文
摘要:这个包包含了一些管理安装Joomla扩展的一些类JInstallerThis is the abstract class that all installer classes extend. It implements nearly every method that an installer will need short of the actual install and uninstall ...
阅读全文
摘要:JLanguageA singleton design pattern. Represents a localization language.单例设计模式,本地化语言类JTextA static class - the work horseof string tranlations字串转换类JStringA wrapper class for the utf-8 string function ...
阅读全文
摘要:JArchiveThis is a static class for handling operations on an archive.处理压缩档案的静态类JFileThis is a static class for handling operations on a file.处理文件的静态类JFolderThis is a static class for handling operatio...
阅读全文
摘要:JDocument - Abstract document class, provides an easy interface to parse and display a document. This class is extended by JDocumentHTML for HTML documents.This package also includes some extensions o...
阅读全文
摘要:JDatabaseThis is an abstract class representing a database connector. The current implemented extensions of JDatabase are JDatabaseMySQL and JDatabaseMySQLi. JDatabase follows an adapter pattern, ther...
阅读全文
摘要:JLDAPA LDAP client class LDAP客户端类JFTPA FTP client classFTP客户端类
阅读全文
摘要:Base FolderJObjectThe JObject class is an abstract class that nearly all framework classes inherit from. It emulates PHP5 functionality in PHP4 and provides basic get/set methods on object fields.JObj...
阅读全文
摘要:Cache 包这个包包含Jcache抽象类,所有的cache处理类,都从这个类扩展而来。JCacheFunctionThis adapter is used to cache the output and return value of a function. It can cache a function or a method of a static class or object.这个适配器...
阅读全文
摘要:application包中的类都是与main applicaiotn object 紧密联系的类,主要的类如下图JApplicationThis class represents the Joomla application and is implemented as a factory class providing all application held objects. The front...
阅读全文
摘要:概述:Joomla 1.5采用三层架构,最底层是框架层包含一些核心的库以及一些插件,第二层是应用层包括JAppication类,目前随Joomla发布的有三个类JInstallation, JAdministrator and JSite,应用层是页面的主要控制器。第三层是扩展层,在这一层包含所有的组件,模块和模板被执行和渲染(render)。The Joomla! Framework 包含一些不...
阅读全文
摘要:/include/framework.php 这个文件在index.php中是最早引入的文件之一,这个文件主要实现了一些基本类的引入,下面我们逐一看一下:require_once( JPATH_LIBRARIES. DS . 'loader.php' ); //loader.php 是一个载入类的基本工作,最重要的是Jimport比如 jimport( 'joomla.environment.re...
阅读全文
摘要:其实这个文件没什么好说的,主要就是定义一些路径,贴出来,主要是以后文件中提这些路径的时候,有一个印象$parts = explode( DS, JPATH_BASE );//Definesdefine( 'JPATH_ROOT',implode( DS, $parts ) );define( 'JPATH_SITE',JPATH_ROOT );define( 'JPATH_CONFIGURATIO...
阅读全文
摘要:万源之源,这个名字非常有意思,老是让我想起小时候,玩的那种圆圆的纸牌,在土地中玩的,用自己的纸牌把别人的打翻了就赢了别人的,大部分都是纸壳剪的,偶尔也有用油毡纸,或者石棉纸做的,通常把这种好的牌或者那种连赢了几次的纸牌作为自己的镇家宝贝,在牌背面上写上“保家之宝”,也有“宝家之宝”,我曾经留了几张一直到高三毕业。哈哈哈!现在不知道去那里了,也许父母还...
阅读全文
摘要:测试网站搭建完毕,首先来熟悉一下,1.5RC3版的目录结构:1、componets 所有安装的组件的,前端用户界面相关程序都在这里,每个组件一个子目录,通常是com_***2、plugins 所有的插件,涉及的程序文件和模板文件,资源等等3、modules 所以安装的模块相关的程序和资源4、includes 涉及重要的类,定义等等5、languages,下面是所有的语言文件,新的规范是一种语言一个...
阅读全文
摘要:用Joomla 建站一段时间了,由于采用了1.5RC3版,建站过程中发现了不少的问题,为了解决这些问题,看了不少的源代码,打算写一下源代码的学习过程。首先是准备工作,源代码的学习过程其实也是一个不断测试代码的过程,所以:1、搭建一个测试网站,我建议在本机上架一个WAMP环境,嘿嘿,为什么选择WAMP,主要个人习惯了,做了6年的linux下的程序员,还是不习惯emacs,呵呵,windows下的编辑...
阅读全文
摘要:Joomla的框架有许多可借鉴的编程思路,为自己更好的理解它,对主进程(index.php)的处理过程进行分析。(也是需要什么分析什么,因此,会一步一步完善这篇纪要) (index.php)<?php// Set flag that this is a parent filedefine( '_JEXEC', 1 );//定义执行中的参数define('JPATH_BASE', dirnam...
阅读全文