游客:  注册 | 登录 | 会员 | 在线听歌 | 转帖工具 | 三国游戏 | 论坛设施 | 帮助


标题: 下載附件時 上傳附件者得到積分 by bluelovers
bluelovers
月季新苗
Rank: 1


UID 13291
精华 0
积分 6
帖子 5
金币 115 点
月季花 0 朵
阅读权限 10
注册 2007-4-24
来自 bluelovers
状态 离线
发表于 2007-9-23 01:31  资料  个人空间  主页 短消息  加为好友 
下載附件時 上傳附件者得到積分 by bluelovers

下載附件時 上傳附件者得到積分 by bluelovers

本文轉自: Bluelovers.風 http://discuz.bluelovers.net
本文網址: http://discuz.bluelovers.net/thread-3212.html

每 3 個用戶下載附件時 上傳附件者會得到一次用戶所支付的積分
簡單的說會員A上傳附件,會員B下載後,會員B扣N金幣,當下載次數為3的倍數的時候會員A得N金幣。
剛好昨天在想要做這個功能
但是又在想要怎樣可以最簡單 而且不會造成用戶積分過度擴張
剛好就看到Discuz官方站janon提供了一段敘述
於是靈感之下 就完成這個嚕^^

QUOTE:
如果想修改判斷就修改下面代碼裡面的3
附件下載量大的論壇 可以把數字拉高

另外 請先在後台 > 基本設置 > 積分設置 > 擴展積分增減策略 > 設置下載附件(-)時所需支付的積分


開始安裝

開啟 attachment.php



} else {
                $db->query("UPDATE {$tablepre}attachments SET downloads=downloads+'1' WHERE aid='$aid'", 'UNBUFFERED');
        }

在底下加上

$attach['downloads'] += 1;



updatecredits($discuz_uid, $getattachcredits, -1);

在上面加上

if (($attach['downloads'] % 3) == 0) {
                updatecredits($attach['uid'], $getattachcredits, +1);
        }

完成

搜索更多相關主題的帖子:attachment downloads credits





顶部
97545.cn
月季新苗
Rank: 1



UID 16073
精华 0
积分 17
帖子 5
金币 230 点
月季花 0 朵
阅读权限 10
注册 2007-11-9
状态 离线
发表于 2007-11-10 10:07  资料  个人空间  短消息  加为好友 
感谢提供,文学类论坛正需要这样的 插件

顶部
蓝色月季--歌曲免费在线试听、下载,高速高品质
 


Top
Powered by Discuz! 5.5.0  Style Design by [DST] Rain.stone
Processed in 0.016483 second(s), 8 queries , Gzip enabled
清除 Cookies - 联系我们 - :::月季社区::: - Archiver - WAP
桂ICP备06015952号