您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS下载内容怎么实现给发布人分成
路留时2023-05-09 22:04:03帝国CMS教程已有人查阅
导读帝国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函数给作者增加即可。
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS怎么调用指定关键字文章!
帝国CMS怎么调用指定关键字的方法!第一种:通过查询SQL语句的方法!第二种:默认灵动标签的方法! -
帝国CMS单页面栏目当前栏目高亮的方法
帝国CMS功能确实非常强大。但为啥子做个单页面就这么麻烦呢。在论坛找了很久,一般来有以下几个方法: -
帝国CMS二次开发列表页怎么调用tags标签
帝国CMS灵动标签列表页调用20条tags标签教程,limit 20 显示20条tagid desc 按tagid排行 -
帝国CMS信息反馈开启和判断是否开启验证码的方法
发过一次帝国CMS信息反馈开启验证码的方法,有的小伙伴说太简陋了,能不能写详细点,然后增加下判断验证码是否开启的方法,小编今天就整理详细说明一下!
留言与评论 (共有 条评论) |