你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
QQ被盗了
赞同来自:
赤木@晴子 - 明月百年心
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的
不是本人 - no no no!
要回复问题请先登录或注册
古今多少事,都付谈笑中
5 个回复
QQ被盗了
赞同来自:
转自http://blog.csdn.net/joomlaer/ ... 36381
赤木@晴子 - 明月百年心
赞同来自:
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
赞同来自:
转自http://blog.csdn.net/joomlaer/ ... 36381
这个比方有些道理,但是似乎也没什么太大的作用。对组件和模块的理解是每个joomla使用者必须过的坎,一般需要一个过程。要说清楚还真不容易,建议理解这些概念的人都来说说,看怎样表达才更准确、完整。下面是我的理解。
1、理解组件:joomla模板目录下的index.php文件是一个极重要的文件。一个joomla网站下的所有页面都是由这个文件生成的?为什么不同内容的页面可以由这一个文件生成呢?原因是在index.php文件中有一句话,这就是组件调用语句。当你点击某个菜单时,index.php 中的语句就会调用该菜单项所对应的组件,从而显示出组件的内容。如显示一篇文章,显示一个分类的文章列表等等。所以这里有一个很重要的概念,每当我们安装一个新组件之后,一般都会产生一个或几个新的菜单类型。想调用这个新组件,就必须新建以此组件为类型的菜单项,点击该菜单项就可以调用组件了。例如安装了k2就会产生k2文章、k2分类等菜单类型。当然一些只实现后台功能的组件,是不会产生菜单类型的。
因此可以说组件是joomla页面的核心内容了。那么什么是模块呢?
2、理解模块:如果说组件是joomla页面的核心内容,那么模块则是joomla页面的修饰、补充。例如一个显示文章内容(组件)的页面,还可以有菜单条、相关文章列表、版权信息等模块来加以补充和修饰。一个页面只能有一个组件内容,却可以用多少模块加以修饰和补充,所以在index.php文件中只有一个组件调用语句,却可以有多个模块加载语句。可以看到,模块加载语句中多了name与style两个参数。因为模块的数量不止一个,所以必须要用name来区分。至于模块的style就找其它的资料吧。一个模块应该放在页面的什么位置好呢?这就是您的设计了,设计好之后,用CSS来控制它。
~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的
赞同来自:
不是本人 - no no no!
赞同来自:
组件:较大较复杂的。通常是较为全面的扩展,在管理后台有诸多的选项和设置以供调节。组件的输出通常在网站前台的主要内容区域。
模块:中等大小。通常显示为网站前台包含特定功能的块状区域。模块通常围绕在主要内容区域四周。模块区域的位置由模版制作者在模版中预先确定。
插件:短小精干,专注单一。通常实现针对单一功能的增强。