首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

[手把手教]discuzX2插件制作教程_最初学者级别的入门坎 一

2012-11-23 
[手把手教]discuzX2插件制作教程__最菜鸟级别的入门坎 一?phprequire_once ./source/class/class_core.p

[手把手教]discuzX2插件制作教程__最菜鸟级别的入门坎 一

  1. <?php
  2. require_once './source/class/class_core.php';
  3. $discuz = & discuz_core::instance();
  4. $discuz->init();
  5. print_r(get_defined_constants());
  6. ?>
复制代码? ?? ?? ?? ?4.2、全局变量
? ?? ?? ?? ?? ???直接打印$_G即可得知,如:??
  1. <?php
  2. require_once './source/class/class_core.php';
  3. $discuz = & discuz_core::instance();
  4. $discuz->init();
  5. print_r($_G);
  6. ?>
复制代码? ?? ?? ?? ?4.3、数据库配置参数
? ?? ?? ?? ?? ?? ?直接打印$_G['config']['db']即可,如:
  1. <?php
  2. require_once './source/class/class_core.php';
  3. $discuz = & discuz_core::instance();
  4. $discuz->init();
  5. print_r($_G['config']['db']);
  6. ?>
复制代码? ?? ?? ?? ?4.4、数据库操作
? ?? ?? ?? ?? ?? ?DB::table()? ?? ?? ???//增加了pre的数据库表名
? ?? ?? ?? ?? ?? ?DB::delete()? ?? ?? ???//删除表中数据
? ?? ?? ?? ?? ?? ?DB::insert()? ?? ?? ???//向表中插入数据
? ?? ?? ?? ?? ?? ?DB::update()? ?? ?? ???//更新表中数据
? ?? ?? ?? ?? ?? ?DB::fetch()? ?? ?? ???//配合DB::query来实现数据资源数据的获取
? ?? ?? ?? ?? ?? ?DB::query()? ?? ?? ???//执行一条数据库语句
? ?? ?? ?? ?? ?? ?DB::fetch_first()??//获取结果集的第一条记录

? ?? ?? ?? ?? ?? ?更多操作请查看文档:http://dev.discuz.org/wiki/index.php?title=Discuz%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B1%BB

? ?? ?? ?5、熟悉 ./source/function/function_admincp.php 管理后台文件里的函数,知道具体函数是实现什么功能效果
? ?? ?? ?6、了解和掌握基础通用的类、函数??http://dev.discuz.org/wiki/#.E5.9F.BA.E7.A1.80.E6.A1.86.E6.9E.B6.E3.80.81.E7.B1.BB.E3.80.81.E5.87.BD.E6.95.B0

? ?? ?
  1. $_config['plugindeveloper'] = 2;? ?// 1 表示开启插件设计者模式 ; 2 表示开启插件设计者模式且显示前台页面的潜入点
复制代码? ?? ?? ?? ?? ?