泡哥版的原始链接:
《宣传中心》3.0 For Discuz!5.X By 泡哥
插件功能
1.结合Discuz!访问、注册推广功能生成宣传中心代码
2.便捷的主题推广模式,贴内预设推广链接更加人性化
3.管理员可设定宣传周期组织宣传比赛,手动清零贡献排名(排名功能未测试)
4.注册推广后,下线注册成功短信通知推荐人(短信功能未实现)
5.缓存+ip控制无效记录,并有每日作弊反馈系统
6.宣传比赛时间监控采取会员反馈方式,避免管理员遗忘(短信功能未实现)
7.黑名单短信提示管理员达到宣传上限的会员,参考处理(短信功能未实现)
8.多种代码格式适合各种网络宣传模式
插件演示:
http://www.vitatree.cn/bbs
数据升级:
复制内容到剪贴板
代码:
ALTER TABLE `cdb_members` ADD `advisit` INT( 10 ) DEFAULT '0' NOT NULL ,
ADD `adregister` INT( 10 ) DEFAULT '0' NOT NULL ;1.修改./templates/default/register.htm
找到:
复制内容到剪贴板
代码:
<!--{if !empty($fromuser)}-->
<tr>
<th>{lang register_from}</th>
<td><input type="text" name="fromuser" size="25" value="$fromuser" disabled="disabled" tabindex="9" /></td>
</tr>
<!--{/if}-->替换为:
复制内容到剪贴板
代码:
<!-- 宣传中心 -->
<!--{if !empty($fromuser)}-->
<tr>
<td class="altbg1"><span class="bold">{lang register_from}</span></td>
<td class="altbg2"><div class="input"><input type="text" name="fromuser" size="25" value="$fromuser" disabled></div><div class="notice"> <span class="smalltxt">你的注册将给推荐人增加 $adregister</span></div></td>
</tr>
<!--{/if}-->
<!--宣传中心 end-->2.修改./templates/default/viewthread.htm
找到:
复制内容到剪贴板
代码:
<form method="post" name="modactions">
<input type="hidden" name="formhash" value="{FORMHASH}" />
<div class="mainbox viewthread">
<span class="headactions">
<!--{if $discuz_uid}-->下面加:
复制内容到剪贴板
代码:
<!--宣传中心-->
<script language="JavaScript">
<!--
function copyUrl(url){
var content='';
window.clipboardData.setData("Text",url);
alert("宣传代码获取成功,请粘贴到你的QQ/MSN上推荐给你的好友");
}//-->
</script>
<a href="javascript:copyUrl('【推荐】 $post[subject]\n{$boardurl}viewthread.php?tid=$tid&fromuid=$discuz_uid')">宣传</a>
<!--宣传中心end-->3.修改./register.php
3-1.找到:
复制内容到剪贴板
代码:
include template('register');上面加 :
复制内容到剪贴板
代码:
//宣传中心
eval($hooks['adcompany_ad_r_money']);
//宣传中心end3-2.找到:
复制内容到剪贴板
代码:
if($fromuid) {
updatecredits($fromuid, $creditspolicy['promotion_register']);
dsetcookie('promotion', '');
}下面加:
复制内容到剪贴板
代码:
//宣传中心
eval($hooks['adcompany_ad_r_updata']);
//宣传中心end4.修改./include/crons/promotions_hourly.inc.php
找到:
复制内容到剪贴板
代码:
$countarray = array();上面加:
复制内容到剪贴板
代码:
//宣传中心
eval($hooks['adcompany_ad_v_updata']);
//宣传中心 end5.修改./templates/default/actions.lang.php(在线动作)
增加
复制内容到剪贴板
代码:
164 => '宣传中心',6.后台插件管理——粘贴插件脚本 discuz6.1_plugin_adcompany.txt
7.后台-》扩展-》论坛插件-》设置-》宣传中心
设置宣传中心各项参数
8.更新缓存
插件提示
1.注册推广和访问推广设置到后台——积分设置里进行,访问推广的参数最好比较小 而注册推广的可倍速放大
我的设置是单独设置一个宣传积分:种子(extcredits3),访问+种子1 注册加种子10
2.访问推广的有效更新在凌晨,所以一天更新一次,如果需要测试效果,那么去后台计划任务点击马上执行!
3.相关链接
《宣传中心》3.0使用答疑!
http://www.discuz.net/thread-283485-1-1.html
现在还只是测试版,能在dz6.1中正常显示宣传代码,排名和短信通知功能还需要完善!
懒人版为直接覆盖版本!
[
本帖最后由 fancybird 于 2008-5-16 18:30 编辑 ]