5.3 通用的编码规范-v0.0.3版本

在这一节中,大家将看到planc模板的v0.0.3版本。通过对v0.0.3版本的学习,我们可以知道joomla模板开发中一些通用的编码规范

1,本节目标


了解joomla模板的一些通用的编码规范

2,通用的编码规范


2.1 安全机制

由于joomla是单入口文件,为了避免文件被意外的从外界访问,Joomla要求所有的开发者在php文件的开头进行执行环境的判断。判断的方法非常的简单。只需要加入如下的代码即可

defined('_JEXEC') or die;

2.2 通用的注释

为了能够开发一个长期维护的项目,我们建议所有的开发者都有写作注释的习惯。一般我们会在文件的头部写上一些通用的说明信息。新版本的index.php文件如下:

<?php
/**
 *	description:planc 模板的入口点文件
 *  author:min.zhang
 *  Email:zhang19min88AT163.com
 *	Url:http://www.zmax99.com
 *  copyright:南宁市程序人软件科技有限责任公司保留所有权利
 *  date:2018-08-14
 *  @license GNU General Public License version 3, or later
 */
defined('_JEXEC') or die;

//JS文件的路径
$cssFile = "templates/planc/css/template.css";
$jsFile = "templates/planc/js/template.js";

//得到文档对象
$doc = JFactory::getDocument();

//向文档中加入CSS
$doc->addStyleSheet($cssFile);
//向文档中加入JS
$doc->addScript($jsFile);
?>
<!DOCTYPE html>
<html>
	<head>
<jdoc:include type="head" />
	</head>
	<body>
Joomla中文网(http://www.joomlachina.cn),学习Joomla从这里开始!
	</body>
</html> 

3,v0.0.3版本


v0.0.3版本相对于v0.0.2版本,在前台并没有什么变化,仅仅只是修改了index.php,增加了安全检查和注释。

大家可以下载: tpl_plancv0.0.3-2019-01-06_for_j3x.zip



作者:张敏
原文:http://www.joomlachina.cn/articles/1821-jiaocheng/joomla-plan-c/1527-first-template-7?tmpl=component&zhuanti=1

Joomla模板开发教程

© 野草工作室版权所有 | 粤ICP备13002429号

基础学习教程

站内链接