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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

插件机制的问题...

[复制链接]
bischina 发表于 2012-8-20 16:00:24 | 显示全部楼层 |阅读模式
插件机制问题:

当从后台安装设计的插件,安装成功后,插件前端,在发帖提交的时候,会执行 post_newthread_topicsubmit()
但是当在后台点插件的设置,修改并提交保存后,插件前端在发帖提交时,将不再执行 post_newthread_topicsubmit()
应该是一个插件机制的一个bug,希望能修复.
--------------------------------------------------------------------------------------------------------------------------------------------------

bischina_004.class.php
<?php
if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
}
global $k,$texttopic;
$k = 0;

class plugin_bischina_004 {       
}

class plugin_bischina_004_forum extends plugin_bischina_004 {       
        function post_newthread_topicsubmit()
        {
                        global $_G;
                        if(!isset($_G['cache']['plugin'])){
                                loadcache('plugin');
                        }
                        @extract($_G['cache']['plugin']['bischina_004']);
                        if(!in_array($_G['fid'],(array)unserialize($usefids))) return array();                       
                        $topicsubmit = $_GET['topicsubmit'];
                        if ($topicsubmit == 'yes')
                        {
                                        $message = "[pic]我是谁哪样[/pic][pic]你在哪的[/pic]";
                                        //$message = preg_replace("/\[pic\](.*?)\[\/pic\]/ies", "maketexttopic('\\1')",$message);
                                        exit("www:".$texttopic);
                        }
        }       
       
}

?>


 楼主| bischina 发表于 2012-8-21 11:05:18 | 显示全部楼层
找到原因了,是这个$k 定义的问题,改成$knums就正常了。
看来是与内核的$k 冲突
回复

使用道具 举报

m.king 发表于 2012-8-23 16:15:16 | 显示全部楼层
别自己写的插件有问题过来抱怨插件机制有问题。看准问题再发帖啊!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-11 06:23 , Processed in 0.024654 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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