- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Joomla模板制作教程一1.txt
* 什么是JOOMLA模板? 解释怎样执行JOOMLA模板和比较没有内容的普通模板和CMS(内容管理系统)的模板有什么区别.
* 本地编辑模板的过程.主要解释设计的过程与静态的web页面有什么不同
* W3C标准和无表单设计.主要讨论在JOOMLA中进行无table(表单)设计和W3C标准有什么关系.
* JOOMLA模板的组成.JOOMLA的模板文件组成和模板中那些过程被执行.
* 使用cascading style sheets (CSS)布局.主要讨论如何使用CSS布局来取代table布局.
* 默认JOOMLA样式表.介绍一些基本的JOOMLA的CSS应用.怎么调用强大的JOOMLA内核.
* Modules组件.怎样布置你的组件和一些技巧.
* Menus菜单.使用CSS建立一些简单的类似于JS编出来的菜单.
* Hiding Columns(隐藏列表).怎样控制Columns和隐藏一些没有内容的Columns.
* 总结
* 附录.一些有用的链接和资源.
第一节:模板组成
为了理解JOOMLA模板的目录结构, 我们将着眼于一个空白的JOOMLA模板. 不同的文件和文件夹组成了JOOMLA的一个具体模板. 这些文件必须被放置在
/templates 的JOOMLA安装目录下. 比如,我们安装了两个模板,我们的目录结构看上去就是这样的:
/templates/JS_Smoothportal
/templates/JS_Synergy
大家注意模板的名称必须就是 /templates 目录下文件夹的名称,在这个例子中就是 JS_Smoothportal 和 JS_Synergy.
很显然,这些名字最好是能反应出模板的风格或者出处.
在一个具体模板的目录下,有以下关键文件:
/JS_Smoothportal/templateDetails.xml
/JS_Smoothportal/index.php
这两个文件的文件名必须定义的和JOOMLA核心脚本预定义的完全相同.
* templateDetails.xml
(注意字母”D”大写) 一个XML格式的文件告诉JOOMLA核心在使用当前模板时的文件清单.
这里也描述了作者;文件名称;copyright信息;甚至包括模板使用的图片文件的清单. 最后一次使用该文件也就是我们在管理后台对该模板进行安装的时候.
* index.php
这个文件也是最重要的文件. 它对整站进行布局并且告诉JOOMLA内核何处放置组件和模块.它往往是一种PHP与(X)HTML的”混合体”.
绝大多数的模板也使用了一些”附加文件”. 一般会像下面的定义(尽管JOOMLA内核没有要求):
/JS_Smoothportal/template_thumbnail.png
/JS_Smoothportal/css/template_css.css
/JS_Smoothportal/images/ logo.png
* template_thumbnail.png
当前模板的浏览器截图(通常使用140*90像素尺寸). 安装模板完毕以后,这张图片会以”缩略图”的形式在后台模板管理器中展示.
* css/template_css.css
模板的CSS文件. 文件夹的路径是可以选择的,但是你必须对它进行指定. 注意文件名和路径是在index.php中指定的. 你可以取一个你喜欢的名字.
通常文件名反映使用状况, 我们在后面阐述这种命名方法在多个CSS文件使用时的优点.
* images/logo.png
在模板里面有很多图片文件. 一般的我们把这些图片归理至一个文件夹,而这个例子中我们只有一个文件logo.png
你可以用管理后台安装zip格式的上传好的文件,也可以手动的在服务器上copy文件,但是你必须把他们放置在 /templates目录下.
templateDetails.xml格式
templateDetails.xml 必须包括模板使用的所有文件. 它也包括了作者和版权信息等内容.
在后台的模板管理器这些信息将会被展示,下面是一个XML文件的例子:
mosinstall type=”template” version=”1.0.x”
nameYourTemplate/name
creationDateMarch 06/creationDate
authorBarrie North/author
copyrightGNU/GPL/copyright
authorEmail compassdesigns@ 这个 E-mail 地址已经被防止灌水恶意程序保护,您需要激活 Java
Script 才能观看 This e-
文档评论(0)