测试地址:
http://www.dpwin.net/bbs/plugin. ... mp;module=adcompany
测试帐号:
用户名:test 密码:test
百分百防刷?!源码下载:
/*
[DISCUZ!] adget.php
This is NOT a freeware, use is pay money
Version: 2.0.0 For Discuz!4.0.0 by 泡哥
Web: http://www.comsenz.com http://www.dpwin.net
Copyright: 2001-2005 Comsenz Technology Ltd.
Last Modified: 2005-12-11 1:22
*/
插件程序在Discuz4.0.0商业版使用
技术支持 d4.dpwin.net
插件功能:
1.自动识别本域名,防止作弊
2.自动缓存识别重复点击
3.点击+注册推荐人奖励,更为安全
4.配合注册IP过滤,24小时不重复
5.后台参数设置,积分可调节
插件安装:
1、在后台升级数据库
- ALTER TABLE `cdb_members` ADD `adturnover` INT( 10 ) DEFAULT '0' NOT NULL;
复制代码
2.修改register.php
找到:
- require_once DISCUZ_ROOT.'./forumdata/cache/cache_profilefields.php';
复制代码
下面加:
- @include DISCUZ_ROOT.'./forumdata/cache/plugin_adcompany.php';
- $adsettings = $_DPLUGIN['adcompany']['vars'];
复制代码
找到:
- $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid='$uid'");
- }
复制代码
在下面加:
- if($id){
- $pay = $adsettings['pay'];
- $value = $adsettings['value'];
- $query = $db->query("UPDATE {$tablepre}members SET $pay = $pay + $value, adturnover=adturnover+1 WHERE uid='$id'");
- }
复制代码
3.修改./templates/default/register.htm
找到:
- <input type="hidden" name="referer" value="$referer">
复制代码
下面加:
- <input type="hidden" name="id" value="$id">
复制代码
找到:
- <!--{if $seccodecheck}-->
复制代码
上面加:
- <!--{if $id}-->
- <tr>
- <td class="altbg1" width="21%">推荐人:</td>
- <td class="altbg2">会员编号 $id <b>您的注册将给该会员增加 $adsettings['value'] $adsettings['oo_name'] $adsettings['pay_name'] 。</td>
- <input type="hidden" name="id" value="$id">
- </tr>
- <!--{/if}-->
复制代码
4.上传文件夹plugins、templates、images 文件adget.php
5.后台插件管理导入
discuz_plugin_adcompany
6.插件设置——宣传中心——设置插件参数
7.actions.lang.php
找到:
下面加:
8.更新缓存ok!
宣传中心 2.0.rar
(37.77 KB, 下载次数: 2491)
12.12 16:03 修正:未设置注册发短消息,不加积分的错误(已安装修改)
如果你的register.php没有修改,可进行覆盖修正
register.rar
(4.14 KB, 下载次数: 1654)
如果你的register.php有修改过,按以下手工修改
修改register.php
去除这段代码:
- if($id){
- $pay = $adsettings['pay'];
- $value = $adsettings['value'];
- $query = $db->query("UPDATE {$tablepre}members SET $pay = $pay + $value, adturnover=adturnover+1 WHERE uid='$id'");
- }
复制代码
找到:
- $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid='$uid'");
- }
复制代码
下面加:
- if($id){
- $pay = $adsettings['pay'];
- $value = $adsettings['value'];
- $query = $db->query("UPDATE {$tablepre}members SET $pay = $pay + $value, adturnover=adturnover+1 WHERE uid='$id'");
- }
复制代码
下载包已更新
[ 本帖最后由 泡哥 于 2005-12-21 00:31 编辑 ] |