插件作者的标准出来了!Manyou诚邀开发者加盟!
“互联网平台开发者”特刊 有奖征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
“感谢有你同行”手握手2008年数万元重奖志愿者
Discuz!/ECShop 专用官方虚拟主机
【九城-奇迹世界】专题活动开始了!
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
参与有奖社区调查 赢取台湾5日游
发新话题
打印

[教程] 插件编写规范和流程[12.13日更新]

引用:
原帖由 cnstudent 于 2006-12-9 14:41 发表
include_once DISCUZ_ROOT . './plugins/apply/apply/'.$action.'.php';        //到apply目录下用对应的程序来处理申请的过程
奇怪的写法.
上面已经指定了$action == 'apply'了那下面也可以直接include_once ...
这个的确有点问题,我回头在好好读读代码规范。
请写明你的环境,Discuz版本,SupeSite版本,以方便我们能更快的解决问题.
引用:
原帖由 cnstudent 于 2006-12-9 14:46 发表
if($discuz_uid == $uid || $admin == 1 && $formhash == FORMHASH) {
$admin = 1 ?
引用:
原帖由 cnstudent 于 2006-12-9 14:48 发表
$db->query("DELETE FROM cdb_plugin_apply WHERE uid='$discuz_uid' AND fid='$fid'");删除管理员自己的申请?管理员自己申请什么?
这个是允许申请者自己和管理删除申请。:)


在这里非常感谢cnstudent的指正,也说明我还有很多需要学习的地方。
希望cnstudent继续能更正我的错误,让这个文档对大家都有所帮助。
再次非常感谢。
请写明你的环境,Discuz版本,SupeSite版本,以方便我们能更快的解决问题.
高手过招,前辈风范!
继续来点建议
复制内容到剪贴板
代码:
showmessage('xxx','javascript:history.go(-1)');
建议不需要后面的JS,直接在xxx内包含返回字样即会显示回到上一级,如
复制内容到剪贴板
代码:
showmessage('NND是笨蛋,请返回填写');
即可实现返回上一级

回复 #64 cnstudent 的帖子

谢谢你以前给我的帮助
鉴于大家要求,换jj…
引用:
原帖由 cnstudent 于 2006-12-15 10:41 发表
继续来点建议
showmessage('xxx','javascript:history.go(-1)');
建议不需要后面的JS,直接在xxx内包含返回字样即会显示回到上一级,如
showmessage('NND是笨蛋,请返回填写');
即可实现返回上一级
呵呵,加上会自动返回,不加就是点击返回,都可以。:)
请写明你的环境,Discuz版本,SupeSite版本,以方便我们能更快的解决问题.
引用:
原帖由 Maple-x 于 2006-12-15 16:55 发表


呵呵,加上会自动返回,不加就是点击返回,都可以。:)
恩...主要为了让用户可以看见提示
今天学习,发现插件目录设置的apply应该为apply/
谢谢楼主的贡献!!

对真正的菜鸟来说,楼主写得还不够祥细。

1、程序处理流程不怎么看得懂,最好有流程图;
2、很多DZ自定义的东东,常用的都要祥细说明一下;
3、期待全部写玩;(我是想先依样画葫芦,只要能运行,就是很大的鼓舞了^_^)

再次感谢楼主的教程!
非常支持啊!~~
我就是期待这个呢!~~ 呵呵
发新话题
版块跳转