一 初级HelloWorld
组建是放在components目录下面的。
1、我们可以在Joomla根目录下直接新建一个目录com_helloworld
注意:组建目录都是以com_开头的。
2、在com_helloworld目录下新建 helloworld.php
注意:命名要和目录名一致!
helloworld.php 内容:
hello world
测试:
http://localhost/index.php?option=com_helloworld
这个错误是正常的,因为我们没有安装正规的方法来。
继续看下面
二、helloworld之完善
用正规的方法,来开发一个可安装的组件,ZIP压缩文件!
重新在外面另建一个文件夹com_helloworld
在此文件夹下新建:
site/helloworld.php (前台)
site/index.html(前台)
admin/helloworld.php (后台)
admin/index.html(后台)
hellowold.xml (安装该组件的一些配置信息)
下面来介绍各文件的内容:
site/helloworld.php
Hello world
admin/helloworld.php:
Hello World Administrator
hellowold.xml
<?xml version="1.0" encoding="utf-8"?>
<install type="component" version="2.5">
<name>helloworld</name>
<creationDate>2011-11-09</creationDate>
<author>gao tong</author>
<copyright>Copyright Info</copyright>
<license>License Info</license>
<version>1.01</version>
<description>Hello World Test Component ...</description>
<files folder="site">
<filename>index.html</filename>
<filename>helloworld.php</filename>
</files>
<administration>
<menu img="components/com_proforms/images/love.png" >COM_HelloWorld</menu>
<files folder="admin">
<filename>index.html</filename>
<filename>helloworld.php</filename>
</files>
</administration>
</install>
上面的配置比较的重要的就是 指定所有的文件,要正确!
<administration>必须要有,组件的安装是前台和后台都要有的
index.html
可以留空!或:
<html><body bgcolor="#FFFFFF"></body></html>
最后:打包成ZIP,已经可以安装了。
在后台安装该组件。后台组件里面就可以看到这个组件了。
打开之后:
前台测试:http://localhost/administrator/index.php?option=com_helloworld
分享到:
相关推荐
一款很好的Joomla2.5模板
joomla2.5空白的模板,只要有了这个模板就可以很快高效的制作joomla2.5的模板了
Joomla 2.5 完美模板 安装时请安装示例数据
zmax程序人 将Joomla1.5版本的模板移植到Joomla2.5上的经验总结
凭借K2所提供的功能,可以为Joomla的内容添加不同的额外字段(fields),例如:代表该文章的图像、视频、相册以及其他附件等,另外也强化了Joomla本身的功能,例如:巢状式的分类(nested-level)、标签(tags)、评论...
用于joomla2.5适用的GK4幻灯片模块。
Joomla2.5留言板组件Easybook Reloaded汉化版,可能有一些bug,不妨碍留言使用
Joomla2.5基础指南 安装和使用 中文版,让您步入Joomla
joomla2.5模板设计教程,一步一步教程设计joomla模板。
joomla 2.5 核心安装包 英文界面 需要下载汉化包
https://docs.joomla.org/Developing_a_MVC_Component 这个教程的附件,joomla!MVC组件开发过程 可以当做开发组件的开始
joomla2.5 网站地图插件,主要用于网站地图生成,功能丰富,可生成html格式和xml格式地图
K2最新版,支持joomla2.5,里面有中文汉化包。
配置集成到管理页面的Joomla!。整合与CKFinder,简单的文件浏览上传下载 。简单的自定义拖放工具栏。内置链接浏览器直接链接到您的Joomla的元素。始终最新的 CKEditor版本,其中包括 :从Word中粘贴功能强大的支持...
joomla2.5 相册组件,含金量非常高的一个相册组件,中文语言包我另外上传了!
rokbox_j16-1.3 插件,使用于Joomla 2.5,非汉化。
Joomla2.5下的一个电子商务模板,已有K2、virtuemart插件
joomla 2.5 前后台中文语言包,后台安装后前后台都可以选择中文语言包
joomla 组件 开发 详解 (附带源代码) joomla 组件 开发 详解 (附带源代码) joomla 组件 开发 详解 (附带源代码)