帝国CMS下载分成方法,不需要插件
2024-03-09
帝国CMS下载分成简单就可以让用户在下载文件时,同时为发布人增加相应积分,不需要插件。
我们打开/e/class/DownSysFun.php,会看到一段下载扣积分的代码。
//去除点数 $usql=$empire->query(update .$user_tablename. set .$user_userfen.=.$user_userfen.-.$showdown_r[3]. where .$user_userid.='$userid');
我们可以参考这段,来个下载增加积分就可以了。
//增加作者点数 $usql_1=$empire->query(update .$user_tablename. set .$user_userfen.=.$user_userfen.+.$showdown_r[3]. where .$user_userid.='$r[userid]');
那么我们只需要在“去除积分”的下面在加上给作者加积分就可以了。
这些写的太拖拉了,其实帝国CMS有自带的增加积分函数AddInfoFen,下面分享自用的方法,可以按比例分成。
//分成90% 扣10% $fcjf=round($showdown_r[3]*0.9); AddInfoFen($fcjf,$r[userid]);
首先我们找到积分,并按百分比除一下,就是扣除分成后的积分,最后用AddInfoFen函数给作者增加即可。
声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。