Discuz教程网

[代码修改] Discuz X2 个人信息栏增加 沙发 数量~~刺激用户回帖

[复制链接]
authicon dly 发表于 2011-8-27 11:04:17 | 显示全部楼层 |阅读模式
1113521p9pj80idjkr2r0k.png

此积分可以极大地唤起用户抢沙发回帖的欲望

首先增加新的积分策略  抢沙发奖励积分 后台升级数据库:

  1. INSERT INTO `pre_common_credit_rule` ( `rid` ,
  2. `rulename` ,
  3. `action` ,
  4. `cycletype` ,
  5. `cycletime` ,
  6. `rewardnum` ,
  7. `norepeat` ,
  8. `extcredits1` ,
  9. `extcredits2` ,
  10. `extcredits3` ,
  11. `extcredits4` ,
  12. `extcredits5` ,
  13. `extcredits6` ,
  14. `extcredits7` ,
  15. `extcredits8` ,
  16. `fids`
  17. )
  18. VALUES ( NULL , '抢沙发', 'getsofa', '4', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', ''
  19. );
复制代码

打开source/include/post/post_newreply.php
找到:
  1. !empty($_G['uid']) && updatepostcredits('+', $_G['uid'], 'reply', $_G['fid']);
复制代码

复制代码在下面加:
  1. if(!$thread['replies'] && $thread['authorid'] != $_G['uid'])updatecreditbyaction('getsofa', $_G['uid']);
复制代码
找到:
  1. if($_G['forum']['status'] == 3) {
复制代码

在上面加:
  1. if(!$thread['replies'] && $thread['authorid'] != $_G['uid'])updatecreditbyaction('getsofa', $_G['uid']);
复制代码

之后   
后台  全局设置  启用一个积分  积分名  沙发
积分设置 积分策略 在最下面   抢沙发 设置   周期不限  次数o 奖励积分 沙发+1
后台 界面 界面设置 特子内容页 特内左侧 把积分显示 沙发 打上勾
更新缓存





上一篇:Discuz X2 QR码在线生成器(二维码) V2.5
下一篇:DSU-VIP插件收费拓展
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 05:30

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表