公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

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

标签:超简单帝国CMS下载分成方法 无需要插件

下一篇:【帝国cms代码】帝国CMS会员信息调用,会员空间信息调用

上一篇:【帝国cms代码】帝国CMS二次开发会员注册激活后发送欢迎邮件方法

相关文章

  575

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定