上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页

2009年12月20日

Joomla源代码解析(十五) 组件是如何被调用并渲染的

摘要: Joomla代码中, 组件是如何被调用并渲染的呢?在描述 /index.php的时候,我们看到根据option参数,$mainframework->dispatch(),就进入了组件的调用并渲染的过程,我们来看看JSite 的dispatch都做了什么工作。dispatch 最关键的是这几句话:$document->setTitle( $params->get('page_tit... 阅读全文

posted @ 2009-12-20 13:46 14的路 阅读(680) 评论(0) 推荐(0) 编辑

Joomla源代码解析(十四) JRequest类

摘要: 这是另一个Joomla扩展中最常用的类,这个类封装了客户端提交的请求相关的信息,通过这个类你可以得到用户提交的相关信息和数据,有几个重要的函数:首先是get($hash),我们看看部分源码就知道,get得到什么了switch ($hash){case 'GET' :$input = $_GET;break;case 'POST' :$input = $_POST;break;case 'FILES... 阅读全文

posted @ 2009-12-20 13:44 14的路 阅读(536) 评论(0) 推荐(0) 编辑

Joomla源代码解析(十三) JText类

摘要: Joomla 最常用的类之一,使用方式JTEXT::_('JJJJJ')JJJJJ对应语言文件中的相应字符串。为了实现多语言这个是常用的。当然如果你以utf-8字符集存储php文件,对于中文就不用考虑那么多了,不过不够规范喓。要是只是自己用,也无所谓啦,开发要快点。呵呵!推荐还是用吧! 阅读全文

posted @ 2009-12-20 13:43 14的路 阅读(584) 评论(0) 推荐(0) 编辑

Joomla源代码解析(十二) JToolBarHelper JToolBar 类

摘要: 这个两个类是后台管理过程经常用到的,比如:JToolBarHelper::title( JText::_( '{{component}} Manager' ), 'generic.png' );JToolBarHelper::deleteList();JToolBarHelper::editListX();JToolBarHelper::addNewX();这几句就添加了三个按钮,添加,删除,修改... 阅读全文

posted @ 2009-12-20 13:41 14的路 阅读(378) 评论(0) 推荐(0) 编辑

Joomla源代码解析(十一) JHtml 类

摘要: JHtml 没有几个函数,但是在组成页面已经模板书写过程中经常用到,比如:JHTML::_('date', $this->item->date, JText::_('DATE_FORMAT_LC5'))以及在后台管理中常用到的来看看这几个函数:calendar 显示一个日历插件date 显示格式化日期iframe 插入一个iframeimage 插入一个图片link 插入一个超链以上是... 阅读全文

posted @ 2009-12-20 13:40 14的路 阅读(599) 评论(0) 推荐(0) 编辑

Joomla源代码解析(十) JPath JFile JFolder 类

摘要: 这几个类都是filesystem包中的重要类,具体的使用看我在模块快速生成器中的代码,函数意义都非常明确:if(JFolder::exists($targetpath)) JFolder::delete($targetpath);JFolder::create($targetpath);JFolder::create($targetpath.DS.'tmpl'); 以上是目录使用的例子$sfile... 阅读全文

posted @ 2009-12-20 13:39 14的路 阅读(408) 评论(0) 推荐(0) 编辑

Joomla源代码解析(九) JUser 类

摘要: user 类处理所有程序中与用户交互的相关事情。这个类的构造函数调用load函数,输入的参数是用户id,可以初始化用户的相关信息,这些信息包括 aid ,gid,usertype,username,name,id等等,这些信息在扩展中经常用到。同时,在程序中,用刚刚说过的getUser,取得当前登录用户实例。具体用法如下:$user=& JFactory::getUser();$userI... 阅读全文

posted @ 2009-12-20 13:36 14的路 阅读(458) 评论(0) 推荐(1) 编辑

Joomla源代码解析(八) JDatabase 类

摘要: 这是数据库connector类,封装了与数据库操作的一系列操作。目前有两个子类,JDatabaseMysql,JDatabaseMysqli,这个类为以后扩展到其他数据库留出了接口。关于一些具体函数没有什么特殊的,基本对应mysql的函数的一些特征,对于这个类应用基本都是首先 setquery ,然后load或者直接执行 executequery ,主要还是不要混淆load开头的几个函数的具体功能... 阅读全文

posted @ 2009-12-20 13:35 14的路 阅读(563) 评论(0) 推荐(0) 编辑

Joomla源代码解析(七) JFactory 类

摘要: JFactory类,正如其名,这是一个工厂类,应该是简单工厂模式的标准实现。这个类几个重要的函数分别返回几个重要的实例。1、getACL 调用_createACL 返回 joomla.user.authorization 的实例,数据来源2、getApplication 调用 joomla.application.application 的实例获取函数JApplication::getInstan... 阅读全文

posted @ 2009-12-20 13:33 14的路 阅读(878) 评论(0) 推荐(0) 编辑

Joomla源代码解析(六) JDocument 类的几个常用的方法

摘要: 在google搜索我的网站就会发现一些,因为没有注意meta和title 所有的开源项目相关的页面title和meta都一样,对用户很不友好,根本无法分清那个链接是说什么内容的,那么这里就需要JDocuement类来解决问题用法很简单,首先取得document对象 $document=& JFactory::getDocument();然后:$document->setTitle(*... 阅读全文

posted @ 2009-12-20 13:32 14的路 阅读(529) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页

导航

友情链接:源码下载