教程栏目

joomla中文网出品的官方教程

在这一节中,大家将看到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

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第3章 Joomla模板机制

第13章 让模板支持多语言

第16章 结束语