找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8710|回复: 0

[内置扩展] 扩展示例:短链接任意积分充值扩展

[复制链接]
发表于 2022-1-8 09:46:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

×
功能实现:短链接,任意积分充值扩展
第一步:验证扩展中嵌入点扩展,hook.class.php文件内,将下面代码前“//”双斜杠注释去掉!
[PHP] 纯文本查看 复制代码
//    function global_header(){
//        return xx_client::class_hook('hook_discuz_global_header',array(xx_G::member(),$_GET));
//    }

第二步:内置扩展extend_network.php内,将下面代码放入代码区!
[PHP] 纯文本查看 复制代码
    public function hook_discuz_global_header($member,$get){
        /**
         * [url=http://demo.xinxiuvip.com/?adminkeys=888888&uid=3&credits=2&int=1]http://demo.xinxiuvip.com/?adminkeys=888888&uid=3&credits=2&int=1[/url]
         * adminkey 为 管理key
         * uid 为 扣分uid
         * credits 为 积分类型编号,例如:1、2、3
         * int 为 扣除积分数量,整数。
         */
        $adminkey = xx_client::safe_check('adminkeys',false);
        if ($adminkey == xx_G::xinxiu_network('adminkey')){
            $uid = xx_client::safe_check('uid',true);
            $credits = xx_client::safe_check('credits',true);
            $int = xx_client::safe_check('int',true);
            $chek =  xx_dz_members::check_credits_limit(array($credits=>$int),$uid);//检查扣除积分下限  :: 如果是加积分,此行代码注释或删除即可。
 //           $chek = 1; //如果是加积分将此行代码注释去掉。
            if ($chek) {
                updatemembercount($uid, array($credits => -$int), true, '', '');//如果加积分,将$int前‘-’删除即可。
                exit('ok');
            }else{
                exit('error_chek');
            }
        }
    }



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

本版积分规则

QQ|Archiver|手机版|新秀网络验证系统API[软著登字第13061951号] ( 豫ICP备2021033257号-1 )

GMT+8, 2026-1-5 14:55 , Processed in 0.260403 second(s), 60 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表
slot777
slot qris
KAPAK123
MENARA123
BARONG123
VIRGO123
HORAS123
KAKEK123
ION123
PATEN123
SALAM123
TUYUL123
KUNGLO123
PINTU123
JOKI123
INTI123
JADI123
MENANGBET
JADIJP
ACEH123
TINGGIBET
SUMBER4D
PULANG4D
POLAMAXWIN
INTAN123
dingin4d