程序员人生 网站导航

destoon二次开发技巧

栏目:destoon时间:2014-11-11 16:18:36
Destoon B2B网站管理系统是一套完善的B2B(电子商务)行业门户解决方案。系统基于PHP+MySQL开发,采用B/S架构,模板与程序分离,源码开放。模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载不低于百万级别数据容量及访问。系统被数万b2b网站所采用,同时,也有数量巨大的开发者利用该系统进行二次开发。
既然destoon系统这么优秀,那么destoon如何进行二次开发呢,学会了二次咖啡,这样可以满足不同需要的人使用
现在程序员人生网为大家介绍destoon二次开发技巧
一、初始化系统

包含系统根目录下的common.inc.php即可初始化系统。

例如在站点根目录下创建一个hello.php。

示例代码:
  1. require 'common.inc.php'
  2. echo 'Hello World'
  3. ?>  

二、编写逻辑

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

示例代码
 

  1. require 'common.inc.php'
  2.  
  3. echo DT_ROOT;//输出站点的物理路径 
  4. echo '
    '
  5.  
  6. echo DT_PATH;//输出站点的首页地址 
  7. echo '
    '
  8.  
  9. $r = $db->get_one("SELECT * FROM {$DT_PRE}category");//从分类表里查询一条数据 
  10. print_r($r);//打印读取的数据 
  11.  
  12. $A = cache_read('area.php');//读取系统的地区缓存 
  13. print_r($A);//打印读取的数据 
  14.  
  15. print_r($MODULE);//打印系统模块数据 
  16.  
  17. message('Hello World');//输出一段提示信息 
  18. ?>  

三、应用模板

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

使用方法:
 

  1. include template('a''b');  

参数a表示模版名称
参数b表示模板存放的目录,此参数可以不设置

假如模板目录为default,那么:
template('a', 'b'); 代表 template/default/b/a.htm 模板文件
template('a'); 代表 template/default/a.htm 模板文件

示例代码:
 

  1. require 'common.inc.php'
  2. template('hello'); 
  3. ?>  

template/default/hello.htm 模板文件需要提前创建

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐