joomla
文章平均质量分 61
masofeng
这个作者很懒,什么都没留下…
展开
-
joomla查询数据库操作
$db = JFactory::getDbo(); //工厂模式获得JDatabaseDriver数据库实例 // Calculate number of guests and users $result = array(); $user_array = 0; $guest_array = 0; $query = $db->getQuery(true)原创 2015-04-30 15:42:35 · 2120 阅读 · 0 评论 -
ch0501内容插件Content Plugin1:事件和参数——Joomla插件开发
前四章建立了一个基本的内容插件。但是内容插件实际是什么,如何写一个真正声明周期的内容插件。这章将讨论内容插件的通用用法和可用事件。引言Joomla是个CMS系统,所有的都是content。内容插件可以做很多事,文章要被创建在存进数据库前可以进行修改,文章在数据库中被调用,在展示前也可以修改。甚至可以修改文章的编辑框。当我们讨论Joomla的内容时,首先想到的是文章。但是,内容包括更多的东...翻译 2018-12-11 14:31:04 · 238 阅读 · 0 评论 -
ch09搜索插件01:用户插件事件——Joomla插件开发
处理内容的大部分组件都需要提供搜索功能。搜索插件因此是Joomla中最通用的插件之一。本章包含如何写一个Search 插件和Smart Search 插件。也讲述了额外的搜索机制,比如Solor和Sphinx。简言之,包含所有需要知道的Joomla中的关于搜索的部分。解释下一般搜索和Smart搜索常规的搜索,是Joomla在Mombo时期就有的搜索功能。Smart 搜索是一个新的搜索机制,...原创 2018-12-11 14:17:55 · 202 阅读 · 0 评论 -
ch08用户插件02:用户插件事件——Joomla插件开发
用户插件事件用户插件的事件实在太多啦,按功能分为以下几组用来存储和删除用户记录的:onUserBeforeSaveonUserAfterSaveonUserBeforeDeleteonUserAfterDelete用来处理用户组的增加和删除的:onUserAfterSaveGrouponUserBeforeSaveGrouponUserBeforeDeleteGroupon...翻译 2018-11-05 16:22:42 · 144 阅读 · 0 评论 -
ch08用户插件01:系统自带的用户插件——Joomla插件开发
当用户登录登出,当用户资料改变,用户插件就被调用了。用户插件可以用来扩展用户资料,允许远程同步用户资料。本章将浏览这个插件组的事件,并且写几个有用的例子如何开发自己的用户插件。Joomla自带的用户插件有三个Joomla系统自带的用户插件,User - Joomla, User - Profle andUser - Contact Creator,其中User - Joomla最重要。这...翻译 2018-11-05 16:04:19 · 226 阅读 · 0 评论 -
ch12Joomla的结构——Joomla插件开发
Joomla的启动过程当使用Joomla来生成一个页面时,有许多不同的步骤来到达最终的结果:发送HTML页面到浏览器。这些步骤被称为启动bootstrap。注意不是那个前端框架Twitter Bootstrap。启动Joomla——InitialiseJoomla启动CMS的第一步是在defines.php中定义需要包含的PHP文件。之后,Joomla就可以载入各种类库了。configura...翻译 2018-11-02 17:24:11 · 224 阅读 · 0 评论 -
ch03XML配置文件的写法——Joomla插件开发
Extension标签xml文件以开头,表明这是一个Joomla扩展。有四种不同的类型:components, modules, plugins, templates。因此,需要制定type属性。<extension type=″component″>对于插件,还需要指定插件类别,因为这决定了插件安装在哪个目录。<extension type=″plugin″ grou...翻译 2018-10-10 17:26:31 · 334 阅读 · 0 评论 -
ch02插件的基本组成部分——Joomla插件开发
开始编写一个内容插件,名字叫 Chapter 02 Test 01(插件文件名ch02test01)。先不考虑功能,先把框架安装上。不是创建安装包然后安装,这次直接在Joomla中创建文件,然后通过Discove来安装。首先创建目录:plugins/content/ch02test01添加两个文件:ch02test01.php和ch02test01.xml命名规则插件名:ch02test...翻译 2018-10-09 17:35:36 · 258 阅读 · 0 评论 -
ch01Joomla插件简介——Joomla插件开发
什么是插件组件和模块非常容易解释,能够直接输出内容。插件却是各色各样的。每个插件都有自己的用途。插件被分成:插件组,或者成伟插件类型。按类型理解插件就较为容易了。Joomla核心中的插件类型Joomla核心包括12个类型的50个插件。内容插件。更改内容的,在第5章系统插件。在第6章认证插件。用户登录认证。在第7章2要素认证插件。除了常规认证外的其他额外认证。在第7章用户插件。当...翻译 2018-10-08 17:29:59 · 625 阅读 · 0 评论 -
ch04插件参数——Joomla插件开发
使用参数Joomla在很多地方可以设置很多参数。每个扩展,都可以添加自己的参数或选项。参数可以设置基本参数,比如,如果一个插件自动纠错,应该添加一些参数,让管理员设置纠错如何执行。要不要自动把首字母大写?要不要删除段首的空格?通过添加参数可以做到这些。在XML中定义参数在XML配置文件中,参数通过<config>标签来添加。为插件添加参数翻译 2018-10-12 12:01:46 · 264 阅读 · 0 评论 -
joomla!的controller竟然有两类
IntroductionIn Joomla! 2.5 and 3.x, lots of MVC improvements were added. These improvements make a developer's task easier. In Joomla! 1.5, there is only one Controller class named JController. In翻译 2017-03-16 14:23:55 · 2327 阅读 · 0 评论 -
Joomla升级到3.5后,k2后台设置参数出错的问题
Joomla升级到3.5后,K2的后台选项总是会报个警告,如下:Strict standards: Declaration of K2Element::render() should be compatible with JFormField::render($layoutId, $data = Array) in E:\xampp\htdocs\nslocal\administrator\c原创 2016-04-20 16:55:28 · 1575 阅读 · 0 评论 -
如何移除Joomla自带的js和link文件
Joomla的模板很不干净,自到好几个js文件,还加了好几个link,这些完全不符合国情,如何去掉?获取和修改这些信息的文件在:\libraries\joomla\document\html\html.php 中的 JDocumentHTML通过getHeadData获取信息,通过setHeadData设置信息但是,setHeadData的输入值是空时,就不改变值,所以,不能用原创 2016-04-18 15:42:13 · 977 阅读 · 0 评论 -
joomla 签入 check in 啥意思
文章在编辑时会被check out,这样其他人不能修改check out状态的文章,只有等到编辑完成后,check out状态才会解除。但有时候可能未编辑完就关闭,或者浏览器出错等等,这样文章会一直保持check out状态。Global Check-in就是解决这个问题的工具。转载 2015-05-15 09:23:17 · 1530 阅读 · 0 评论 -
joomla组件开发(一)Developing a Basic Component
The first basic componentLet's create a Hello World! component.Public displayWith your favorite file manager and editor, create a fileyoursite/components/com_helloworld/helloworld.php cont翻译 2015-05-11 21:13:43 · 731 阅读 · 0 评论 -
Joomla 表格扩展 Fabrik 列表视图模板
<tr id="<?php echo $this->_row->id;?>" class="<?php echo $this->_row->class;?>"> <?php foreach ($this->headings as $heading => $label) { $styl原创 2019-01-25 09:23:06 · 470 阅读 · 0 评论