Joomla 3.X组件开发教程-官方教程总结

Joomla 3.X组件开发教程-官方教程总结

编程语言 6年前 (2016-06-12) 浏览: 208 评论: 0

在官方教程的最后几章里,有一些还是Joomla! 2.5的内容,并且基本上属于范例,于是麻辣小丫便没有翻译。改为自己来写结束语。 说实话,翻译完整个教程后,感觉到Joomla!表现形式比较复杂,幸亏逻辑还比较清晰。看前几章看不下去的朋友们,可以直接跳到本章来看。 我来总结一下Joomla组件开发的几点规则,也许比较杂乱,但是胜在国人可以看懂。 组件根目录下的组件名.xml相当于配置文件,有关组件的

Joomla-3-X组件开发教程-部署升级服务器

Joomla-3-X组件开发教程-部署升级服务器

编程语言 6年前 (2016-06-08) 浏览: 147 评论: 0

本章没有演示程序,仅为理论描述。 为了使用此功能,必须在扩展程序的清单中定义更新服务器。这个定义可以用在所有的Joomla!2.5和更新的兼容扩展,但是模板不可用。服务器的类型可以有两种:集合或扩展。在下文中会具体介绍这两种类型。在helloworld.xml中添加<extension>. 多个服务器可以在< updateservers >标签定义。 集合 集合服务器类型允

Joomla 3.X组件开发教程-给组件增加安装/卸载/更新脚本

Joomla 3.X组件开发教程-给组件增加安装/卸载/更新脚本

编程语言 6年前 (2016-06-01) 浏览: 121 评论: 0

效果演示: 安装、卸载、更新一个组件,有可能无法在主xml文件中实现,而需要额外的操作。Joomla!提供了相应的方法,相关的类文件包含了5种方法: 安装、更新前的操作 安装 卸载 更新 安装、更新后的操作 写一个扩展脚本,包含声明一个名字叫做com_ComponentNameInstallerScript的类,类里包含上述5种方法。 这个脚本在用户安装完毕后,将用户重定向到com_hellowo

Joomla 3.X组件开发教程–追加访问控制ACL

Joomla 3.X组件开发教程–追加访问控制ACL

编程语言 6年前 (2016-05-25) 浏览: 403 评论: 0

在Joomla!的访问控制设计中,我们可以定义你的组件允许用户组操作。 在这个例子中,我们使用了Joomla!本身定义的操作对照组件进行操作:core.admin(允许配置)和core.manage(允许操作后台),以及在create,delete和edit等不同级别的操作。 除了核心的操作权限,你也可以定义自己的权限,但是这往往是没有必要的,这个例子里没有包含这方面的内容。 View/Read等

Joomla 3.X组件开发教程-组件参数存储

Joomla 3.X组件开发教程-组件参数存储

编程语言 6年前 (2016-05-24) 浏览: 87 评论: 0

本章的主要学习内容是给信息显示的分类添加一个是否显示的参数。给信息分类增加配置文件。 前台访问地址:http://localhost/index.php?option=com_helloworld&id=2 效果图: 追加配置参数 Joomla3允许每个组件参数存储,这里我不太明白官方的意思,因为代码中显示的是存储在数据库字段中。但是又有一个config.xml文件。这个问题留待我学习了解

Joomla 3.X组件开发教程-给组件增加类别

Joomla 3.X组件开发教程-给组件增加类别

编程语言 6年前 (2016-05-23) 浏览: 87 评论: 0

本篇的内容是给组件显示的信息增加一个分类。 先上一下本篇完成后的效果图。 因为新增类别涉及到数据库,首先修改install.mysql.utf8.sql文件: 相应的form也要进行修改。 请注意,该类别可以为0(代表没有类别)。 HelloWorld菜单显示的是信息的下拉列表,如果信息需要分类,我们将在显示中增加一个分类。 这个分类是从数据库中读取的,所以要修改admin/models/fiel

Joomla 3.X组件开发教程-给组件添加js校验

Joomla 3.X组件开发教程-给组件添加js校验

编程语言 6年前 (2016-05-22) 浏览: 77 评论: 0

说明:感觉到Joomla的form验证流程好复杂。相关参考资料:Form validation(含客户端和服务器端) Joomla! 组件form的客户端校验可以通过javascript来完成。首先我们先修改admin/views/helloworld/tmpl/edit.php的代码。这段代码就是view页面代码,里面有一个form,提交后就到了修改菜单项的页面。 在修改后的代码中,你可能会注意

Joomla 3.X组件开发教程-给组件后台添加图标

Joomla 3.X组件开发教程-给组件后台添加图标

编程语言 6年前 (2016-05-22) 浏览: 134 评论: 0

注:本篇在解释文字上对官方原版教程进行了改编。 首先在本地helloworld文件夹新建目录,并设置16*16和48*48的图标文件 media/images/Tux-16x16.png media/images/Tux-48x48.png 注意,默认的admin模板(ISIS)禁用菜单图标!一个可能的解决方法是在你的语言中的字符串使用icomoon: 方法如下: 相应的图标资源路径:Joomla

Joomla 3.X组件开发教程-添加后台操作

Joomla 3.X组件开发教程-添加后台操作

编程语言 6年前 (2016-05-19) 浏览: 1288 评论: 0

在Joomla!中,管理员通过后台工具栏和组件进行交互。我们将在admin/views/helloworlds/view.html.php中创建一个组件基本的工具栏和标题。在这个文件中,用户点击JToolBarHelper::addNew后,增加一个新的控制器实例,进一步的细节将在控制器创建后执行。 本章执行后的效果图。   修改原先的视图显示 修改:admin/views/hellow

Joomla 3.X组件开发教程-添加语言管理

Joomla 3.X组件开发教程-添加语言管理

编程语言 6年前 (2016-05-18) 浏览: 257 评论: 0

本教程是为Joomla!3.2教程 MVC组件开发的一部分。在阅读此之前,你可以阅读本教程的前一部分。 Joomla!3.2管理语言的组件在四种不同的情况下使用: 在前端站点组件显示中、在后端管理组件中、在后端管理菜单中、在安装组件时。 Joomla!3.2使用2个不同位置的语言文件夹: administrator/language或language中的一个 组件文件夹(administrator

切换注册

登录

忘记密码 ?

切换登录

注册