用户名 密码 记住我 还未注册?

MediaWiki - 开发者

[首页]

开发者

Wikipedia,自由的百科全书

首页 | 最近更改 | 编辑本页 | 修订历史 | 切换到MediaWiki模式

可打印版 | 免责声明 | Privacy policy

综述

学习如何开发模块最好的方法可能是学习核心模块的代码,比如”article”、”newbb”等模块。在学习模块代码之前,建议你先掌握部分基础知识:

  • Xoops系统工作原理
  • Xoops模块安装指南
  • PHP 基础知识
  • MySQL 基础知识
  • Smarty模板引擎语法
  • XOOPS模块命名惯例及基本结构,参考《xoops-module-skeleton.doc》
  • XOOPS编码标准

以及一些基本规则:

  • 一定有一个"xoops_version.php"文件,用来存储安装和初始化模块所必需的信息。
  • 每个输出文件(例如,index.php) 必需遵循固定的模式:
  1. require '../../mainfile.php'; 这个初始化Xoops 引擎和若干基本类库。
  2. $xoopsOption['template_main'] = "mytemplate_main.html"; 声明将要用的模板文件。
  3. include XOOPS_ROOT_PATH . '/header.php'; 初始化模板引擎,打开页面并初始化缓存。
  4. 模块的业务逻辑,通常被包含在逻辑模块中的有表单,数据库访问,等等,并对Smarty 模板输出赋值。
  5. include XOOPS_ROOT_PATH . "/footer.php"; 文件结束。

目录

来自"http://xoops.org.cn/modules/mediawiki/index.php/%E5%BC%80%E5%8F%91%E8%80%85"

浏览统计:14,010 次。 最后修订:01:04 2009年4月19日 © XOOPS China.