主页 > 教程合集 > 帝国CMS >

帝国CMS下载分成无需要插件的实现方法

时间:2021-03-06 阅读:0

帝国CMS下载分成网上有很多插件,其实很简单就可以让用户在下载文件时,同时为发布人增加相应积分,无需要插件。

帝国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函数给作者增加即可。

开通特权,即可免费下载全站所有千余TB网络资源,点击 >>> 资源目录 查看所有资源,覆盖音乐、影视、有声书、电子书、漫画、动漫、课程等,不限时间次数,永久免费,点击 >>> 特权详情 了解更多!

余斗余斗
  • 版权声明:原创文章由发表在帝国CMS分类下,2021-03-06最后更新,转载注明出处。

相关推荐

返回顶部