最新下载
红警OL
三角洲行动
宝可梦大集结
梦幻水族馆
少女前线
星之翼
小花仙精灵乐园
餐厅萌物语
山河旅探
恋与制作人
24小时阅读排行榜
- 1 为什么升级到 PHP 5.3.1 后我的 PHP 短标签 (``) 不起作用?
- 2 如何在 MySQL 中执行批量插入?
- 3 主要ai工具有哪些类型
- 4 能排版的ai工具有哪些
- 5 如何在不使用循环的情况下按 ID 和组有效地对 Pandas DataFrames 中术语的出现次数进行分组和计数?
- 6 C 的 `main()` 函数可以递归吗?
- 7 Java 使用“\”运算符进行字符串连接是如何工作的,它是否违反了面向对象的原则?
- 8 如何在 PHP 中按内部数组字段对多维数组进行排序?
- 9 为什么 JavaScript 中“2”>“10”的计算结果为 True?
- 10 如何在 Go 中构建和发送原始 TCP 数据包,处理 IP 标头问题?
- 11 ai向量切片工具有哪些
- 12 如何使用投影在 Spring JPA 中选择特定列?
- 13 为什么我的 IE JavaScript 只有在打开开发者工具后才能工作?
- 14 如何从 PHP 的 URL 中删除查询字符串?
- 15 JSON 与 JSONP:格式、文件类型和用例方面的主要区别是什么?
最新教程
-
- 国外Web开发全栈课程全集
- 1896 2024-04-24
-
- Go语言实战之 GraphQL
- 2177 2024-04-19
-
- 550W粉丝大佬手把手从零学JavaScript
- 3613 2024-04-18
-
- python大神Mosh,零基础小白6小时完全入门
- 3213 2024-04-10
-
- MySQL 初学入门(mosh老师)
- 1905 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品课堂
- 2710 2024-03-29
介绍
Joomla插件可用作各种用途。插件为网站的输出页面增加了更多的表达方式,并且具有安装功能。
插件类型
尽管Joomla的插件类型几乎是无限多的。但他们有8个核心的类型。这些核心类型,分类存放在/plugins/目录,他们是:
- authentication
- content
- editors
- editors-xtd
- search
- system
- user
- xmlrpc
Authentication 插件允许你对不同的来源进行验证。当你登陆的时候可以通过Joomla的用户数据库进行验证。然而有很多其它的方式,也是可以的,例如:Google的OpenID(开放式用户中心身份标识),LDAP(轻量目录访问协议)和很多其它的方式。无论哪种来源,有其开放API,你都可以写一个验证插件,以确认登陆的身份。例如你可以写一个Twitter账户的验证插件,因为他们提供了开放API。
Content 插件用于在显示文章内容时改变或增加一些内容。例如content插件可以隐藏文章种的email地址,或者用自己的方式格式化URL地址。content插件也可以在文章种搜索特定的标记,然后将他们替换为其它的文本或者HTML。例如在名为Load Module插件中,将会启动所有在banner1位置的模块,并且把{loadmodule banner1}标记,替换成他们的输出内容。
Editor 插件允许你增加新的内容编辑器(常用的有WYSIYWG)
Editor-XTD(扩展)插件允许你editor上增加某些功能按钮。例如现有的默认editor下的几个按钮:Image(增加图片),Pagebreak(插入分页符)和Read more(阅读全文)按钮。
Search 插件允许你在不同的组件,不同的文章中进行搜索。比如文章系统的search插件:Contacts 、Weblinks
System 插件允许你在Joomla站点的各个地方使用PHP代码执行各种动作。
User 插件允许你在不同的时候执行针对于用户的动作。包括登录时、登出时,还有存储用户数据的时候。用户插件中最典型的在不同web应用之间进行桥连接(bridge)。例如建立一个Joomla与Phpbb之间的桥连接。
XML-RPC 插件允许你为网站提供一个XML-RPC服务。当你的网站为其它应用程序(或许是个桌面应用程序)提供网络服务(web services)的时候,它为你提供了远程交互的能力。网络服务真的是一个高深的话题,这里没办法讲的太详细。