Joomla!的插件系统

joomla5.1组件大全,joomla插件大全 阅读详情
    Joomla!的插件系统 

    为了将公司日渐增多的内部信息平台集成到一起,解放大家浏览器的收藏夹以及相互询问的时间,我们搭建了Internal Portal作为内部门户。

    Internal Portal最初的版本使用的是自己编写的网页,但是随着时间的退役,暴露了越来越多的问题:比如说要消耗很多的时间去人工维护,页面的美观等。最后在一个偶尔的机会发现了Joomla!,一个开源的CMS系统。
    CMS
,是content management system(内容管理系统)的缩写。通常是指用在网站内容管理上的程序,可以用任何能生成网页的程序语言开发,但是通常是通过浏览器使用,因此用PHP等WEB开发语言开发的比较多。
    目前大多数CMS系统与数据库结合较密切,因为网页数量不确定,数据量庞大,使用CMS更便于设计和网站开发。CMS三层体系结构与标准三层客户端/服务器体系结构是基本对应的。CMS三层体系结构没有什么难以理解的内容,都是一些常识性的东西。它的每一层对应着一个体系结构中必须的元素:交互(interaction)、操作(manipulation)以及存储。CMS系统适合一些没有固定的网站后台开发人员的企业以及不具备成熟开发条件的网站,通过使用CMS系统定制修改满足自己需求。通过使用CMS,可以减少网站开发时间和提高网站开发质量。因为一般现成的CMS都经过专门的设计和长时间多用户的测试,品质都是非常有保障的,对于要求不是很高的使用非常的合适。比较流行的CMS系统有:动易SiteFactory、Mambo、Joomla!、Drupal等。


    Joomla!是非洲土语:get together的疑似。它的logo就是4个人手连手的标示,寓意就是结合在一起。

    Joomla!系统是使用PHP+Mysql开发的开源软件系统,可以在Linux、windows、MacOS等平台上运行。可以从Joomla的网站(http://www.joomla.org/download.html)下载,需要中文版的,可以从Joomla的中文官方网站下载(http://www.joomla.cn/index.php/component/docman/cat_view/6-joomla-)。Joomla在全世界拥有许多的支持者,因此有各种语言版本的系统供下载。选择Joomla!的原因,是由于他系统本身设计使用很简单,并且由于是开源软件,可以具有高度的可定制性,根据自己的需求进行修改。另外一个吸引我们就是丰富的模板和插件资源。
    在Joomla!中,有一个叫模块的功能插件,可以在页面某个特定的位置提供功能,比如打开rss,运行特定代码等。
    在Internal Portal中,除了系统自带的功能模块之外,还使用了2个插件,分别是用来显示图片的mod_flashpic (http://www.autoit.cn/index.php/component/option-com_docman/task-doc_details/gid-120/Itemid-33.html),执行特定html代码的mod_htmlcode(http://www.joomlagate.com/component/option,com_remository/Itemid,48/func,fileinfo/id,827/)。从网上下载好插件之后,通过Joomla!系统自己的安装过程,直接在系统中打开就可以使用安装菜单,选择“模块”,然后选择要安装的本地的模块文件就可以,类似于在bbs上发帖上传图片。同时,也可以先上传到服务器目录中,然后再选择服务器的目录进行安装。


    模块的使用也很简单,一般是要填上几个参数或者代码就可以。一般模块是有两部分组成的,首先是“详细设置”区,其次是参数设置区。比如我们使用的mod_htmlcode,这个模块的功能是在一个区域内运行一段特别的代码,可以达到“页中页”的效果。


mod_htmlcode的详细设置的选项如下:
·
模块标题:该模块在前台页面显示的标题信息
·
显示标题:选择是否在前台页面显示标题
·
显示位置:在系统中,预置了很多的位置,可以用来给模块定位。也可以通过自己编写css代码来自定义位置
·
模块顺序:同一位置上,如果存在多个的模块,那么可以通过该选项来选择当前模块的位置。
·
权限等级:该模块访问的权限,一般默认就可以
·
发布:控制模块是否在前台显示
·ID
:系统内部给该模块的编号
·
描述:这里保存一些模块的版权信息和简单说明


    上图是mod_htmlcode的“参数设置”部分的内容。图中就是在红色框区域输入css文件调用路径,下面的蓝色框内输入html代码,就可以完成整个模块的配置。这就是运行后显示的效果。


    模块的“详细设置”部分的内容在每个模块中基本都是相同的,是整个Joomla!系统的模块的公共设置参数。而模块本身的功能,则是通过“参数设置”来实现的。根据参数设置的要求不同,可以实现各种各样的功能,建立出属于个人的网站。
    Joomla
!插件繁多,还有触发器,组件等其他功能强大的插件,欢迎各位Joomla!的爱好者来交流一下使用的心得。


joomla 3.x 适用的强大的网站App扩展组件Fabrik(非常牛的) 有的亲刚使用jooma可能不熟悉,不知道怎么安装,其实非常简单的。就在后台选择扩展->扩展管理器->安装,使用上传安装即可。亲测可用,最新的joomla3.7都可以用。fabrik现在版本是3.6,反而安装不上,还在研究原因。 立即下载

相关推荐

Joomla插件编程指南

推荐个好书,Joomla插件的。而且很新。不只是将插件,通过插件了解整个Joomla系统。非常好。

Joomla插件

一、评论组件:Jom Comment 3.0.562 二、标签云组件:jtags 三、后台安全插件:SystemJSecure-1.0.5 四、留言簿组件:easybook_2.0_rc4_valid_cn 五、流量统计组件:JoomlaWatch-1.2.9 六、相册组件:phocagallery_v2.6.1(用在相册栏目)七、三维相册插件:BonckoWall.v.2.0.1(用在图库栏目)八、文件上传下载组件:eXtplorer_2.0.1 九、文章附件组件:attachments_componen

瞎几把学 1466

Joomla实用插件打包

Joomla插件包括:google分析插件、Joomla google 天气预报模块、Joomla 幻灯播放、Joomla 标签卡片式插件、Joomla多语言支持、lightbox照片展示、thickbox插件、广告栏淡入淡出、登录、自定义模板_应用_QQ在线咨询、表单、评论模块、重写url、非常漂亮的slideshow,还有一个自己写的插件。 这些插件都在自己的网站上使用过,都是比较实用的功能。

Joomla扩展插件开发文档(plugin)

概述 ************************************************************************ Plugins(继承于JPlugin的一系列类)依附于全局事件分派系统的观察者类 无论是系统核心,还是第三方扩展都能触发一个或多个Plugins来执行一些功能 插件系统的实现是一个观察者模式。分为两部分,一部分是观察者(JPlugin),另

小迷童 983

Joomla图片插件

Joomla图片插件,可处理动画,由一个模块与一个组件构成,可以调用动画,相当方便!

Joomla! 插件开发指南

Joomla! 插件开发指南Joomla! 插件开发指南Joomla! 插件开发指南

ch01Joomla插件简介——Joomla插件开发

什么是插件 组件和模块非常容易解释,能够直接输出内容。插件却是各色各样的。每个插件都有自己的用途。 插件被分成:插件组,或者成伟插件类型。按类型理解插件就较为容易了。 Joomla核心中的插件类型 Joomla核心包括12个类型的50个插件。 内容插件。更改内容的,在第5章 系统插件。在第6章 认证插件。用户登录认证。在第7章 2要素认证插件。除了常规认证外的其他额外认证。在第7章 用户插件。当...

zhuameng.com的博客 742

云安全技术——搭建VPN

VPN(Virtual Private Network)是一种可以在公共网络上建立安全连接的技术。VPN是实现保密通信的基本手段,在windows系统上,可以直接进行VPN服务的搭建。1.VPN的工作原理:通过使用加密协议和认证机制,将本地计算机和远程服务器之间的通信加密和保护。2.VPN的分类:根据不同的方式和用途,VPN可以分为不同类型,例如远程访问VPN、站点到站点VPN等。3.VPN的优势:VPN可以带来许多好处,如提高数据安全性、隐藏真实IP地址、突破地理限制等。4.

qq_53142796的博客 3万+

Joomla网站默认组件介绍

Joomla网站默认组件介绍

onne2023的博客 425

VScode利用EIDE和cortex-debug进行stm32开发(也适用51)

你是否因为keil页面太丑而烦恼,你是否因为keil编译太慢而恼怒,ok阿,今天也是给大家带来怎么在vscode上进行stm32的编程(我不会告诉你,我搞了好几天才搞好的💔💔💔)为什么是简单介绍?因为太啰嗦了,我嫌麻烦😋,大家可以去EIDE的官方文档去看。

weixin_73952614的博客 9389

微信数据库读取解密脚本 聊天记录查看工具,支持所有微信版本,后期将支持企业微信[Windows]

(1)获取微信昵称、微信账号、微信手机号、微信邮箱、微信KEY的基址偏移(2)获取微信的微信昵称、微信账号、微信手机号、微信邮箱、微信KEY、微信原始ID(wxid_******)(3)获取微信文件夹路径(4)支持查看聊天记录查看(5)根据key解密微信数据库(6)提供数据库部分字段说明(7)支持微信多开场景,获取多用户信息等(8)微信需要登录状态才能获取数据库密钥(9)支持导出聊天记录为html,备份微信聊天记录,方便查看(10)合并多个数据库,方便查看。

weixin_43101935的博客 1万+

Joomla!简介

     Joomla!是什么?Joomla!是一套在国外相当知名的内容管理系统(Content Management System, CMS),它属于Portal(企业入口网站)类型,顾名思义,就是比较适合作为商业类型的网站程序。一般人对这类型的内容管理系统可能会有以下的别名来称呼: 架站程序(或软件) 快速架站程序(或软件) 整站程序 Jo

JDMBA的专栏 4773

腾讯文档API逆向分析:不用Selenium也能批量导出的黑科技

本文揭秘了如何通过Python逆向分析腾讯文档的隐藏API,实现无需Selenium即可批量导出在线表格的高效方法。详细解析了API调用流程、Cookie维护及异常处理技巧,相比传统方案性能提升显著,适用于大量文档导出的自动化场景。

h9j8k7l6m5n的博客 1201

Joomla! 1.5框架结构简述

一个软件的框架结构是为软件系统的可重用性而设计的。这是对于某一特定类型软件中抽象类及其实例间合作集的一种表述。软件框架可以是一个面向对象的设计,虽然设计不一定必须是面向对象而实现的,但通常是面向对象的。一个软件框架可能以包含支持程序、代码库、脚本语言以及一些其他的软件的方式来帮助开发,或者将不同的软件项目组件融合在一起。各式各样的框架结构都可能通过API的方式被导出,以供使用。(From Wiki

YIP 745

Halcon阈值算子 -- 局部阈值之dyn_threshold

Halcon阈值算子 – dyn_threshold HALCON有很多阈值算子,接下来将一一介绍。本文先介绍dyn_threshold。 以下介绍主要参考HALCON帮助文档,并加上自己的体会。如有纰漏,欢迎留言指出 理论介绍 dyn_threshold算子的函数签名如下: dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : ) 输入参数有: OrigImage:待处理图像 ThresholdIm

m0_47015717的博客 5385

74HC165级联踩坑实录:STM32读取32路开关状态,时序调试与常见问题排查

本文详细介绍了74HC165级联在STM32读取32路开关状态时的时序调试与常见问题排查。从硬件设计的PCB布局优化、电源噪声控制,到软件时序的精确调校和数据采集策略,提供了完整的解决方案。通过逻辑分析仪和示波器的高效使用,解决了信号延迟和干扰问题,最终实现了稳定可靠的32路信号读取。

weixin_34046298的博客 313

公司Joomla项目笔记1

joomla简介 Joomla!是一套全球知名的内容管理系统。Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters(见扩展阅读)这个开放源码组织进行开发与支持,这个组织的成员来自全世界各地...

weixin_34348805的博客 119

手把手教你用STM32F303和LAN9252搭建EtherCAT从站(附IO/AD/DA完整代码)

本文详细介绍了如何使用STM32F303和LAN9252搭建EtherCAT从站,涵盖硬件选型、开发环境配置、协议栈移植及IO/AD/DA功能实现。通过实战指南和完整代码,帮助开发者快速掌握工业自动化中的实时通信技术,提升系统性能与可靠性。

weixin_26802933的博客 235

Joomla! Start to Finish

Joomla! Start to Finish 转载于:https://www.cnblogs.com/gavinhughhu/archive/2010/03/28/1698723.html

weixin_30344995的博客 71

【100%通过率】华为OD机试真题 Java&Go 实现【查找单入口空闲区域】【2022.11 Q4 新题】

给定一个 m xn 的矩阵,由若干字符 和0构成,X表示该处已被占据,0"表示该处空闲,请找到最大的单入口空闲区域.解释:空闲区域是由连通的O组成的区域,位于边界的0可以构成入口,单入口空闲区域即有目只有一个位于边界的0作为入口的由连通的'O"组成的区域。 如果两个元素在水平或垂直方向相邻,则称它们是“连通”的。

MISAYAONE的博客 2万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Joomla!建站步步通

Joomla!建站步步通市场价 :¥49.00 pub价:¥36.75【作  者】廖旻可;吴涛涛 [同作者作品] 【出 版 社】 人民邮电出版社 【书 号】 9787115195876 【上架时间】 2009...

csdn1232的博客 158

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Joomla

<br />Joomla!是什么?<br />Joomla!是一套在国外相当知名的内容管理系统(Content Management System, CMS),它属于Portal(企业入口网站)类型,顾名思义,就是比较适合作为商业类型的网站程序。一般人对这类型的内容管理系统可能会有以下的别名来称呼:<br />架站程序(或软件) <br />快速架站程序(或软件) <br />整站程序 <br />Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、Windows、MacO

hover_online的专栏 532

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Joomla介绍

Joomla!是一套采用PHP+MySQL数据库开发,可跨平台运行的内容管理系统。Joomla!除了具有新闻/文章管理,文档/图片管理,网站布局设置,模板/主题管理等一些基本功能之外。还可通过其提供的上千个插件进行功能扩展包括:电子商务与购物车引擎、论坛与聊天、日历、博客、目录分类管理、广告管理系统、电子报、数据收集与报表工具、期刊订阅服务等。...

过客阵营 -- 简单的就要最简单 230

Joomla! CMS错误调试与日志分析:快速定位和解决问题的技巧

作为全球最流行的开源内容管理系统之一,Joomla! CMS 为网站建设提供了强大的功能支持。然而,在实际使用过程中,开发者经常会遇到各种错误和问题。本文将为您提供一套完整的Joomla!错误调试与日志分析解决方案,帮助您快速定位并解决这些问题。💡 ## Joomla!调试工具的核心配置 ### 系统调试插件启用方法 Joomla! 内置了强大的系统调试插件,位于 `plugins/syst

gitblog_00985的博客 932
上一篇: mysql优化: 内存表和临时表
下一篇: 第四届中文网志年会参会感想
CICTech
博客等级 码龄19年 26粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值