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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

编程语言 7年前 (2016-05-22) 浏览: 140 评论: 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组件开发教程-添加后台操作

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

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

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

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

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

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

Joomla 3.X组件开发教程-菜单后台基本显示

Joomla 3.X组件开发教程-菜单后台基本显示

编程语言 7年前 (2016-05-17) 浏览: 221 评论: 0

我们上一节用数据库对菜单项做了处理,接下来我们需要后端接口设计,按照MVC的要求,我们还缺少V和C,即视图和控制器。所以我们必须要修改我们的后台管理入口文件hellworld.php 入口现在已经有了一个 HelloWorld 前缀的控制器,那么接下来让我们为管理员部分创建一个控制器。 上述的代码基本明了,可以参看?Joomla 3.X组件开发教程-给组件添加视图?中site/helloworld

Joomla 3.X组件开发教程-使用数据库

Joomla 3.X组件开发教程-使用数据库

编程语言 7年前 (2016-05-17) 浏览: 150 评论: 0

——题外话:辛辛苦苦写了一半多了,机器死机了。偏偏我又关闭了自动保存。于是悲剧了。本篇大部分属于意译,非直译。 组件通常通过数据库来管理内容,你可以在安装、更新、卸载组件的时候执行SQl文本。 现在开始本篇的内容,首先你需要新建文件夹和文件:admin/sql/install.mysql.utf8.sql  以及 admin/sql/updates/mysql/0.0.6.sql 这两个文件的内容

Joomla 3.X组件开发教程-如何给菜单添加请求参数

Joomla 3.X组件开发教程-如何给菜单添加请求参数

编程语言 7年前 (2016-05-16) 浏览: 212 评论: 1

原文的标题直译过来是:在菜单类型中添加一个变量请求,为了符合国人的习惯,我改成了给菜单添加请求参数,就是类似:?参数A=B&参数C=D这样的模式。并且为了让我自己更清晰的记住本课,我对本课的内容增加了一些过往的内容,毕竟我也是新手,接触Joomla!才不到一周,很多东西看过就忘记了。 完成上述教程后,目前我们的菜单点击后,显示的是"Hello World",由于Joomla!2.5以后支持

切换注册

登录

忘记密码 ?

切换登录

注册