系统安装

汇总性教程

内容管理

栏目管理

静态管理和缓存管理

标签和模板

模板教程

常见疑难问题

二次开发教程

动静态分离部署

首页 >  国微CMS教程 >  二次开发教程 >  二次开发入门
二次开发入门

一、初始化系统

包含系统根目录下的inc/init.php即可初始化系统。
站点根目录下创建一个hello.php。

示例代码:

<?php
require './inc/init.php';
echo 'Hello World';
?>


二、编写逻辑

系统初始化之后,就可以在php文件里编写逻辑代码,同时也可以调用系统内置的变量、函数和类了。

示例代码:

<?php
require './inc/init.php';

echo P8_PATH;//输出站点的物理路径
echo '<br/>';

echo $SKDIR;//输出当前使用的模板风格
echo '<br/>';




print_r($P8_MODULE);//打印系统模块数据

message('Hello World');//输出一段提示信息
?>


三、应用模板

所有输出给浏览器的HTML均通过模板里的规则显示。

使用方法:
function template(a, b, c)

参数a表示:核心,系统或模块对象

参数b表示:模板名称,一般与action名相同

参数C表示:忽略所选择的模板,用此参数的模板, 包含后台模板将此参数设置成 admin


假如模板目录为default,那么:template($core, 'member_message'),

在会员中心中,表示调用template\member\default\core\member_message.html模板文件
在前台页面中,表示调用template\default\core\member_message.html模板文件


示例代码在cms\modules\item目录下创建文件:

<?php
require './inc/init.php';

include template($core, 'message');


?>


注意:template/default/core/message.htm 模板文件需要提前创建

相关内容
  • 上一篇: 没有了...
  • 下一篇: 没有了...