Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

浅谈D3FB1插件中心的使用方法[to插件作者and想学习的]

[复制链接]
Clement 发表于 2005-10-7 19:36:43 | 显示全部楼层 |阅读模式
在很以前以前,cnteacher在DZ2.0(好象是)就发布了插件中心,而这个功能也开始不断改进,已成为插件写手/用户在写/装插件时的最重要的平台.现在,连D4也集成了这个平台说明这里这个插件平台的好处.(更规范,更简单,更好写等等)

相比起D2.5的插件中心,有许多地方改进了很多.
下面我把几个改进的地方跟插件作者们交流一下.

1.例如我写出一个
  1. <?
  2. if($adminid == 1 || $adminid == 2 || $adminid == 3) {
  3.         $discuz_secques=1;
  4. }
  5. ?>
复制代码

大家知道,由于admincp.php已经加密了,在插件中心放这个东西可在common内将$discuz_secques改为1,也就不会再出安全提示了.这里我只是小小的演示了一下,说明了这个东西的强大,大家以后不必再去改common之类的核心文件,提高了安全,稳定和方便简单.


2.采用了独立的缓存
由以前使用的cache_plugins.php改为使用plugin_唯一标识符.php
所以各位作者请别弄错了哈~
不是以前的
  1. @include DISCUZ_ROOT.'./forumdata/cache/cache_plugins.php';
复制代码

而要使用
  1. @include DISCUZ_ROOT.'./forumdata/cache/plugin_唯一标识符.php';
复制代码



3.有些人跟我说,独立缓存变得麻烦了很多
例如要读取XX
需要这样读取
  1. $XX = $_DPLUGIN['唯一标识符']['vars']['XX']
复制代码

每个都要这样读取,这样无疑增大了工作量

其实你们只要这样用
  1. $XXsettings = $_DPLUGIN['唯一标识符']['vars'];
  2. $XXinfo = $_DPLUGIN['唯一标识符'];
复制代码

就可以了
下面可以直接使用$XXsettings['XX']即可
怎么样?!方便了很多吧?!

4.程序模块的使用.
其实这个不用说了,直接看老师的演示就知道了,要使用 程序名.inc.php

5.$table_已经不能使用了,各位请用{$tablepre}吧
因为重复定义了.

6.require './include/common.inc.php';这个东西已经是多余的了,以后不必再使用

7.为了不必要的麻烦,记得加上
  1. if(!defined('IN_DISCUZ')) {
  2.         exit('Access Denied');
  3. }
复制代码

好啦
暂时是这么多,因为明天要上学了所以加紧时间写出来的

增加一个范例,是老师的银行
大家可以学习到很多东西

[ 本帖最后由 Clement 于 2005-10-7 19:47 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
karl907 发表于 2005-10-7 19:38:52 | 显示全部楼层
好东东啊!!!
回复

使用道具 举报

winter0706 发表于 2005-10-7 19:39:37 | 显示全部楼层
支持一下~
但我還是等解密時才升級插件to3.0f
回复

使用道具 举报

烂摊→佳 发表于 2005-10-7 19:48:15 | 显示全部楼层

回复 #3 winter0706 的帖子

您不是說不升級嗎=.=暈死,您的論壇很多功能啊,升級後一定能用嗎=.=,XDXDXD。
回复

使用道具 举报

huan.cn 发表于 2005-10-7 20:04:19 | 显示全部楼层
支持...支持....
回复

使用道具 举报

winter0706 发表于 2005-10-7 20:48:49 | 显示全部楼层
原帖由 烂摊→佳 于 2005-10-7 19:48 发表
您不是說不升級嗎=.=暈死,您的論壇很多功能啊,升級後一定能用嗎=.=,XDXDXD。

我把我寫的插件升級
論壇不升級
回复

使用道具 举报

烂摊→佳 发表于 2005-10-7 20:55:19 | 显示全部楼层

回复 #6 winter0706 的帖子

那您又說有空把論壇升級3.0F-.-暈luuuuuu,我現在也煩惱首頁的啊,怎樣設計好呢,無奈中。
回复

使用道具 举报

乄有點の拽ヤ 发表于 2005-10-7 21:18:35 | 显示全部楼层
看不懂~但是我们明天不上学了~哈哈
回复

使用道具 举报

 楼主| Clement 发表于 2005-10-8 14:15:26 | 显示全部楼层
原帖由 乄有點の拽ヤ 于 2005-10-7 21:18 发表
看不懂~但是我们明天不上学了~哈哈

表晒我啦...
我现在很郁闷呐.....
以后老妈还限制了我星期1-4不能上网啊.....
哎.....
好采现在有研究课!
回复

使用道具 举报

freddy 发表于 2005-10-18 13:10:30 | 显示全部楼层
不好意思..没有看到~现在处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-21 19:32 , Processed in 0.120879 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表