destoon二次开发入门示例
2015-01-24信息快讯网
这篇文章主要介绍了destoon二次开发,需要的朋友可以参考下
Destoon基于PHP+MySQL的开源B2B(电子商务)行业门户的首选解决方案。本文就Destoon的二次开发简述如下:
一、初始化系统
包含系统根目录下的common.inc.php即可初始化系统。
例如在站点根目录下创建一个hello.php,代码如下:
<?php require 'common.inc.php'; echo 'Hello World'; ?>
二、编写逻辑
系统初始化之后,就可以在php文件里编写逻辑代码,同时也可以调用系统内置的变量、函数和类了。
示例代码如下:
<?php require 'common.inc.php'; echo DT_ROOT;//输出站点的物理路径 echo '<br/>'; echo DT_PATH;//输出站点的首页地址 echo '<br/>'; $r = $db->get_one("SELECT * FROM {$DT_PRE}category");//从分类表里查询一条数据 print_r($r);//打印读取的数据 $A = cache_read('area.php');//读取系统的地区缓存 print_r($A);//打印读取的数据 print_r($MODULE);//打印系统模块数据 message('Hello World');//输出一段提示信息 ?>
三、应用模板
所有输出给浏览器的HTML均通过模板里的规则显示。
使用方法:
include template('a', 'b');
参数a表示模版名称
参数b表示模板存放的目录,此参数可以不设置
假如模板目录为default,那么:
template('a', 'b'); 代表 template/default/b/a.htm 模板文件
template('a'); 代表 template/default/a.htm 模板文件
示例代码如下:
<?php require 'common.inc.php'; template('hello'); ?>
此外,template/default/hello.htm 模板文件需要提前创建
php中explode函数用法分析
dedecms中使用php语句指南
php 使用file_get_contents读取大文件的方法
PHP使用json_encode函数时不转义中文的解决方法
php5.3提示Function ereg() is deprecated Error问题解决方法
php json转换成数组形式代码分享
php中file_get_contents与curl性能比较分析
php实现把url转换迅雷thunder资源下载地址的方法
destoon出现验证码不显示时的紧急处理方法
destoon供应信息title调用出公司名称的方法
destoon实现不同会员组公司名称显示不同的颜色的方法
destoon文章模块调用企业会员资料的方法
destoon实现会员商铺中指定会员或会员组投放广告的方法
destoon二次开发常用数据库操作
destoon二次开发模板及调用语法汇总
destoon官方标签大全
ThinkPHP实现跨模块调用操作方法概述
ThinkPHP3.1新特性之Action参数绑定
ThinkPHP CURD方法之order方法详解
CodeIgniter CLI模式简介
CI框架自动加载session出现报错的解决办法
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
CodeIgniter框架过滤HTML危险代码
让CodeIgniter的ellipsize()支持中文截断的方法
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
PHP独立Session数据库存储操作类分享
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
Drupal7 form表单二次开发要点与实例