在这一节中,大家将看到planc模板的v0.0.3版本。通过对v0.0.3版本的学习,我们可以知道joomla模板开发中一些通用的编码规范
了解joomla模板的一些通用的编码规范
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>
v0.0.3版本相对于v0.0.2版本,在前台并没有什么变化,仅仅只是修改了index.php,增加了安全检查和注释。