插件发布
插件名称: |
泡哥版《宣传中心》 For Discuz6.1(测试版) |
插件来源: |
|
适用版本: |
Discuz! 6.1 |
语言编码: |
GBK简体 |
最后更新时间: |
|
插件作者: |
原作者:泡哥 DZ6.1升级:fancybird |
插件简介: |
看了几个宣传中心,感觉还是泡哥做的宣传中心比较严谨,但是一直没有出6.1的版本,所以把模板修改了,以适应6.1的风格,现在已经显示正常,但是短信通知和排行功能还需要继续改进,这两天应该能弄好! |
泡哥版的原始链接:《宣传中心》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']);
- //宣传中心end
复制代码 3-2.找到:
- if($fromuid) {
- updatecredits($fromuid, $creditspolicy['promotion_register']);
- dsetcookie('promotion', '');
- }
复制代码 下面加:
- //宣传中心
- eval($hooks['adcompany_ad_r_updata']);
- //宣传中心end
复制代码 4.修改./include/crons/promotions_hourly.inc.php
找到:上面加:
- //宣传中心
- eval($hooks['adcompany_ad_v_updata']);
- //宣传中心 end
复制代码 5.修改./templates/default/actions.lang.php(在线动作)
增加6.后台插件管理——粘贴插件脚本 discuz6.1_plugin_adcompany.txt
7.后台-》扩展-》论坛插件-》设置-》宣传中心
设置宣传中心各项参数
8.更新缓存
插件提示
1.注册推广和访问推广设置到后台——积分设置里进行,访问推广的参数最好比较小 而注册推广的可倍速放大
我的设置是单独设置一个宣传积分:种子(extcredits3),访问+种子1 注册加种子10
2.访问推广的有效更新在凌晨,所以一天更新一次,如果需要测试效果,那么去后台计划任务点击马上执行!
3.相关链接
《宣传中心》3.0使用答疑!
https://discuz.dismall.com/thread-283485-1-1.html
现在还只是测试版,能在dz6.1中正常显示宣传代码,排名和短信通知功能还需要完善!
懒人版为直接覆盖版本!
[ 本帖最后由 fancybird 于 2008-5-16 18:30 编辑 ] |
评分
-
1
查看全部评分
-
|