温馨提醒

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢

本文最后更新于2023年11月16日,已超过 180天没有更新

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。