插件为组件增进特定遵命。插件这个术语还用在其他中央。例如,涉猎器通常使用插件来播放视频。很出名的一个插件便是Adobe公司的Flash Player。Joomla的插件使用示例当推搜索组件。五个搜寻插件协同工作查找来自差异Joomla 组件的内容。
Joomla 有八种插件类型:authentication, captcha, content, editors-xtd, editors, extension, finder, quickicon, search, system 与 user。尚有顺带存储插件文件的web子目次名称。例如,authentication类型的插件就保留在目录。咱们没必须要像在模块章节那样在布景插件插件。插件安设必需颠末裁减规画器。
认证
Joomla的认证便是考证用户能否有权限在网站上做些甚么事故。授权是认证后考证用户可以干甚么。你验证你的用户名与明码,并失掉权限组的授权(阅读全文:用户和权限)。Joomla提供三种认证方式(图 1)。当停用插件时需要仔细。你必须至少启用一种认证插件,否则就没法访问站点了。
图 1: 认证插件
Joomla!
该插件供应的是Joomla标准认证。就是填写登任命户名与口令并予验证。
GMail
如果你激活了GMail 插件,用户便可以使用他们的Gmail邮箱和口令登录你的网站。这样就无需开初注册。当初次登录的时刻, Joomla琐细插件可能在它的数据库内设立用户账户。数据库内生计的GMail口令是加密的,不消耽忧被黑。该插件对付用户来说登录很方便。但倒霉的是,在登录表单内不会提示用户说可以使用GMail来登录。你必须手工添加暗指文本或者谋求其它的创意方案。
LDAP
轻量级目次接见协定 (Lightweight Dire首席技术官ry Access Protocol - LDAP) 是个利用目录服务来读取和编辑数据的应用协议。 它通常被公司用来操持局部归属和雇员手机号码。
dn: cn=John Doe,dc=example,dc=com cn: John Doe givenName: John sn: Doe telephoneNumber: +1 888 555 6789 telephoneNumber: +1 888 555 1232 mail: john@example.com manager: cn=Barbara Doe,dc=example,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person objectClass: top
要想使用该认证插件,你必需有LDAP效劳器(OpenLDAP)况且需要用处事用具体数据来配置LDAP插件。教程请参阅 joomla.org: LDAP from Scratch.
考据码
考据码是自打Joomla 2.5以来的新屈服。考据码用来甄别用户毕竟是人照旧机械的举措。你大概意见过它们— 在网站注册表单上面玄色的带有歪曲文本的图片。很多web使用考证码来避免“机器人措施”的滥用,不然被动步调会孕育发生大量垃圾邮件。计算机步伐是无奈读取曲解的文本的,但人可以。这样机械人轨范就没法阅读到受验证码关心的站点了。该插件使用Google reCAPTCHA做事来阻止渣滓邮件发送者。要得到你的域名的公钥和私玥,请造访 http://谷歌.com/recaptcha。 要在新账户注册时增加考据,请翻开用户筹划器的选项并决定Captcha – reCaptcha。
图 2: 考证码插件
内容
除了Joomla类型的内容插件,一切其他内容插件都与你在文章中插入的文本无关。自定义 HTML 也能使用内容插件(图 3)。(阅读全文: 模块)
图 3: 内容插件
智能搜寻
该插件启用了内容索引。这是Joomla 2.5的新功能,也是Joomla智能征采的根本。
Joomla
Joomla 插件有两个任务:
- 当你试图删除类别时,它验证类别可否为'空'。空的种别就代表它没有文章或子类别了。你可以在基本设置 把这个从命封闭。
- 要是前台提交了新的文章,插件会给所有开启了发送邮件的用户(用户方案器 - 编辑用户)发送一封邮件。可以在基本设置 把这个功能封锁。
加载模块
该插件把悉数指定了模板模块地位的模块HTML输入加载到文章内去。你所要做的只不过在需要闪现模块的地方写上{loadposition position-14}。这个功用额外方便用来把横幅广告插入内容。
电子邮件假装
该插件把文章内容内里输入的name@example.com形式的邮件所在转换为链接,并通过JavaScript发展邮件地点的假装。这样做的长处是邮件地址搜集步伐无法随便读取到您的邮件地点。
代码高亮
GeSHi插件使得语法高亮成为可能,要是你把代码用<pre> </pre> HTML标签加以名目标话就会在网站上建设出使人心中的形象深刻的列表:
<pre> if ($number > 0) { echo $number; } else{ $number++; } </pre>
分页符
分页符插件担任文章的分页。就像Image插件同样,它很方便和文章内容整合。除了简单的分页,还能界说各类页眉与页面问题。你也可以使用分页对话框来设置分页。分页会以容易水准线的方式展现在文本窗口。在HTML代码内,分页看起来相通:
<hr title="Page Title" alt="Table of Contents Alias" class="system-pagebreak" />
该插件整合了文章下方的先后翻页从命。
页面导航
该插件整合了文章下方的前后翻页坚守。
投票
该插件为文章供给投票依顺。
编辑器
Joomla 中心有两个编辑器(图 4)。在全局设置–网站,你可以设置网站的默认编辑器。此外,你也可以为每个用户指定分歧的编纂器。(用户 - 筹画).
图 4: 编辑器插件
CodeMirror
CodeMirror 是个JavaScript链接库,用来给代码内容创立相对安靖的编辑器界面―计算机措施、HTML标记等等。若是你想使用CodeMirror编辑器供给文本域字段则必需激活该插件。你可以在基本设置 对编辑器举止发展配置。
None
假设你不想使用编辑器而仅想供给个文本域字段,就必须激该死插件。
TinyMCE
TinyMCE 是个跨平台的基于网络的Javascript HTML WYSIWYG编纂器控件。它也是Joomla的默认编纂器。
Editors-xtd
四个编纂器扩大插件用于在编辑器窗口下方生成按钮(图 5).
图 5: 编辑器扩张插件
文章
浮现的按钮用于链接目前文章到其它已有文章。点击该按钮后,会体现个弹窗让你决意要链接的文章。
图片
该插件显露一个按钮用于在文章内插入图片。点击该按钮后,会展示个弹窗让你从媒体目次决议图片或上传新文件并配置它的属性。
分页
供应一个按钮用于在文章内插入分页。会透露表现个弹窗让你设置装备摆设设置。该插件必需和Content - Pagebreak插件一同激活。
阅读全文
供给按钮使得你可以方便地在文章里面插入阅读全文链接。
扩充
扩大类型的插件与用意Joomla缩减的任务无关。
Joomla
该插件经管站点扩大更新。
Finder
智能搜索组件的前身是Finder。这便是该插件类型称呼由来。可以按需对智能搜寻插件的内容、友情链接、瓜分人、类别和动静源类型予以激活。它们实现了智能搜索组件的征采违抗。假设你想获得响应对象的搜索结果就必须激活它们。若是你想搜寻附加组件,那末就必须有这些对应插件的赞成 (图6)。
图 6: 智能搜索插件
极快图标
这种类型的插件用于搜查Joomla与已安设的第三方扩充的更新,并在您走访站点 -> 管束面板时演讲你。
图7:疾速图标
搜索
针对内容、情谊链接、豆割人、类别和静态源的搜寻插件可按需激活。它们完成了智能搜寻组件的搜索机能(参阅章节 征采)。假如你想取得相应对象的征采结果就必须激活它们。假设你想征采附加组件,那末就必需有这些对应插件的支持(图8)。
图 8: 征采插件
系统
细碎插件深深融入Joomla框架,它们左右整个站点的行为(图 9)。
图 9: 零碎插件
语言挑选
该插件根据所需的措辞对体现内容发展筛选。仅当宣告了说话切换器 模块才需要启用。(参阅章节:模块)
P3P 策略
隐衷喜好项目平台 (Platform for Privacy Preferences Project - P3P) ,是站点用于声明搜集用户信息的使用指标的协定。系统的P3P战略插件同意 Joomla在HTTP头内发送P3P战略的自界说字符串。这关于某些浏览器的会话粗略任务颇有必要,比如 Internet Explorer 6 and 7。
缓存
该模块供应了页面缓存。你可以设置装备摆设可否需要使用客户涉猎器来缓存页面。
De漏洞
提供了de漏洞 从命,关于编程人员很需求。你可以设置参数来注定浮现的信息。
日记
该插件供给了体系日志文件。
你可以在全局设置装备摆设 – 琐屑 – 琐屑设置内必然日记文件的地位。上面此日记文件示例(/logs/error.php):
#Version: 1.0 #Date: 2011-07-06 12:39:38 #Fields: date time level c-ip status co妹妹ent #Software: Joomla! 1.7.0 RC1 [ Ember ] 28-Jun-2011 23:00 GMT 2011-07-06 12:39:38 - 92.143.161.32 Joomla FAILURE: Empty password not allowed
重定向
和Redirects组件一起供给重定向违拗。
Highlight
该插件对特定术语进行高亮,比如可以用在智能搜寻组件。
记取我
这是个在客户涉猎器内使用cookie来外埠生计造访数据的法子。一旦用户再一次造访你的web,数据就会踊跃填写表单。仅当用户勾选了登录表单下面的标志后方有效。
SEF
SEF 是搜寻引擎朋友 的简称。该插件为内容元素竖立搜寻引擎朋友网址,它可以在全局设置装备摆设-SEO设置 内设置装备摆设。
登记
琐细挂号插件使得Joomla可以在用户会面受限页面时决定注销的时候把他们重定向至首页。
语言代码
措辞代码插件可以在生成的HTML文档内窜改说话代码以利改良SEO。
用户
用户插件和用户的详细服从有关(图 10)。
图 10: 用户插件
用户资料
用户质料插件使得你可以用附加的设置文件字段对用户进行讯问,它可以在基本设置 内设置装备摆设。它还可以羁糜朋分人创建器插件来为每一个用户积极建立分割项目(参阅用户与权限)。
宰割人创建器
该插件为新用户主动成立宰割人信息。它与用户原料插件协同任务(参阅用户与权限)。
相关推荐
Joomla2.5基础指南 安装和使用 中文版,让您步入Joomla
Joomla! 2.5 Beginner's guide ,这是免版权免费发放的入门书,英文pdf格式
Yootheme Zoo 2.6.2 for Joomla! 2.5 全模块版本
Joomla! is one of the most popular open source Content Management Systems, actively developed and supported by a world-wide user community. It’s a free, fun, and feature-rich tool for anyone who ...
提示:这是学习Joomla!3扩展开发 - 第三版源码.zip 我要感谢Joomla的每个人!社区为了贡献和共同努力制作出可供所有人使用的 优秀软件,没有您的努力,这本书是不可能的。 非常感谢Andrew Eddie,自从我在2009年...
joomla是一项开源的网站程序,具有非常丰富的插件功能。
一款很好的Joomla2.5模板
Joomla! 插件开发指南Joomla! 插件开发指南Joomla! 插件开发指南
Joomla 2.5.25 full install
用户配置文件插件是一个很好的例子,在Joomla中添加!2.5 扩展了用户注册表单上的字段,并允许您捕获其他详细信息,如地址、服务条款、出生日期和网站。如果您想保留用户登录并注销网站时的日志,可以编写用户插件来执行...
学习Joomla!3扩展开发 第三版 版权所有©2013 Packt Publishing 版权所有。未经出版商事先书面许可,不得以任何形式或任何方式复制,存储在 检索系统中或以任何方式传播本书的任何部分,除非在重要文章或评论中嵌入...
在JOOMLA!1.5.x和1.0.x下的安装说明见下: Installation in Joomla! 1.5.x ----------------------------- DOCman only works with Joomla! v1.5RC3 or later. 1. Turn on legacy mode. [Extensions -> Plugin ...
2.5 的一款内容插件,它的功能是动态控制 Joomla! 文章内容指定部分的阅读权限。 Core Design Access Text plugin 允许用户在文章中对某一部分内容设定其阅读权限。例如,第一部分只允许名叫“Tom”的用户阅读,第...
FrontpageSlideshow是一个简单易用但功能强大的内容的幻灯片,为你的Joomla!网站。建立在这样一种方式,很容易部署和自定义任何的Joomla!网站最灵活的幻灯片系统在Joomla!扩展的世界。使用FrontPage的幻灯片,以...
Joomla 3 模版开发,介绍如何建立模版,如何通过framework建立模版,高级模版开发
Joomla!是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。Joomla!除了具有新闻/文章管理,文档/图片...
[Packt Publishing] Joomla! 3 扩展开发 学习指南 第3版 (英文版) [Packt Publishing] Learning Joomla! 3 Extension Development 3rd Edition (E-Book) ☆ 图书概要:☆ Create your own plugins, modules, and ...
Joomla! A User's Guide: Building a Successful Joomla! Powered Website中文版。 入门书籍。网友翻译。 关于本书 对于Joomla! 这个流行的、屡获大奖的开源CMS,本教程会教你用Joomla按你自己需求一步一步,最终...
Joomla!是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。
迁移你旧的Joomla 1.5网站数据库到...SP Upgrade supports transferring between the various Joomla! versions as below: 1.5 -> 2.5 1.5 -> 3.x 1.6 -> 2.5 1.6 -> 3.x 1.7 -> 2.5 1.7 -> 3.x 2.5 -> 3.x 3.x -> 3.x