Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 122258|回复: 269

[插件] 宣传中心3.0 for discuz4.1 by 泡哥(二楼更新 4.29)

[复制链接]
发表于 2006-4-28 14:49:45 | 显示全部楼层 |阅读模式
插件功能
1.结合D4.1访问注册推广生成宣传中心代码
2.主题多样化推广,可根据每个主题贴内容宣传
3.管理员可积分可清零,适应宣传比赛
4.会员注册后短信通知推荐人
5.缓存+ip控制,并有每日作弊记录系统
6.宣传比赛时间监控,避免管理员遗忘
7.黑名单可记录违规会员作为参考
8.多种代码格式适合各种网络宣传

插件演示
http://www.dpwin.net/bbs/plugin.php?identifier=adcompany&module=adcompany
用户名:test   密码:test     答疑汇总贴   http://www.discuz.net/thread-283485-1-1.html


数据升级
1.升级安装(以前装过宣传中心2.0)
  1. ALTER TABLE `cdb_members` CHANGE `adturnover` `advisit` INT( 10 ) NOT NULL DEFAULT '0' ;
  2. ALTER TABLE `cdb_members` ADD `adregister` INT( 10 ) DEFAULT '0' NOT NULL AFTER `advisit` ;
复制代码


2.全新安装(首次安装)
  1. ALTER TABLE `cdb_members` ADD `advisit` INT( 10 ) DEFAULT '0' NOT NULL ,
  2. ADD `adregister` INT( 10 ) DEFAULT '0' NOT NULL ;
复制代码


3.反安装
  1. ALTER TABLE `cdb_members` DROP `advisit` ,
  2. DROP `adregister` ;
复制代码


以上步骤可在后台——数据升级,进行操作

文件上传
上传./images、./plugins、./templates三个文件夹

插件安装
1.修改./templates/default/register.htm
找到
  1.                 <tr>
  2.                 <td class="altbg1">{lang register_from}:</td>
  3.                 <td class="altbg2"><input type="text" name="fromuser" size="25" value="$fromuser" disabled>
复制代码

后面加
  1. &nbsp;&nbsp;<b>你的注册将给推荐人增加 $adregister<b>
复制代码


2.修改./templates/default/viewthread.htm
找到
  1.         <!--{if $discuz_uid && $reportpost}-->&nbsp;<a href="misc.php?action=report&fid=$fid&tid=$tid&pid=$post[pid]&page=$page"><img src="{IMGDIR}/report.gif" border="0" align="absmiddle" alt="{lang report_to_moderator}"></a><!--{/if}-->
复制代码

下面加
  1.         <!--{if $discuz_uid && $post['number'] == 1}-->
  2.        <script language="JavaScript">
  3.         <!--
  4.         function copyUrl(url){
  5.         var content='';
  6.         window.clipboardData.setData("Text",url);
  7.         alert("宣传代码获取成功,请粘贴到你的QQ/MSN上推荐给你的好友");
  8.         }//-->
  9.         </script>
  10.         &nbsp;<a href="javascript:copyUrl('【推荐】 $post[subject]\n{$boardurl}viewthread.php?tid=$tid&fromuid=$discuz_uid')"><img src="images/adcompany/arrow_xc.gif" border="0" align="absmiddle" alt="点击获取宣传代码"></a><!--{/if}-->
复制代码


3.修改./register.php
3-1.找到
  1.         include template('register');
复制代码

上面加
  1.         eval($hooks['adcompany_ad_r_money']);
复制代码


3-2.找到
  1.         if($fromuid) {
  2.                 updatecredits($fromuid, $creditspolicy['promotion_register']);
  3.                 dsetcookie('promotion', '');
复制代码

下面加
  1.                 eval($hooks['adcompany_ad_r_updata']);
复制代码


4.修改./include/crons/promotions_hourly.inc.php
找到
  1.                 $countarray = array();
  2.                 foreach(array_count_values($uidarray) as $uid => $count) {
复制代码

上面加
  1.                 eval($hooks['adcompany_ad_v_updata']);
复制代码


5.后台插件管理——粘贴插件脚本 discuz_plugin_adcompany.txt

6.更新缓存ok!

7.升级安装的请删除原来上传的文件 按照以上步骤操作!

插件提示
注册推广和访问推广设置到后台 积分设置里进行设置,访问推广的参数最好比较小  而注册推广的可倍速放大
我得设置 访问+经验1   注册加金币10   

监控程序在插件钩子里,对每日超过一定数量的会员会短消息传达管理员,可疑名单酌情处理!

说明一下 宣传的有效更新在凌晨  所以一天更新一次  如果你急  那么去后台计划任务点击马上执行!

[ 本帖最后由 泡哥 于 2006-4-29 10:31 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2006-4-28 14:50:08 | 显示全部楼层
补丁沙发!

4.29    后台重新导入插件脚本    修正短信发送非推荐人!(下载附件)

4.28    修改./templates/default/actions.lang.php(在线动作)

  1.         164 => '宣传中心',
复制代码

编号自己可以修改   主程序也需修改!

[ 本帖最后由 泡哥 于 2006-4-29 09:40 编辑 ]
回复

使用道具 举报

发表于 2006-4-28 14:50:12 | 显示全部楼层

把那个使用答疑转过来,方便大家看

--------------------------------------------------------------------------------
《宣传中心》3.0使用答疑!

插件
http://www.discuz.net/thread-282950-18-1.html
最后更新 4.29

1.关于如何设置宣传奖励的积分
后台——discuz选项——积分设置——扩展积分增减策略——访问、注册推广对应扩展积分设置即可

2.如何修改主题推广演示!
./templates/default/adcompany.htm

  1.                 <br>$adlang['yansi'] $adlang['ryztys']<br>
  2.                 <dd>&nbsp;&nbsp;&nbsp;<a href="$adsettings[siteurl]/viewthread.php?tid=1683&extra=page%3D1&fromuid=$discuz_uid" target="_blank">$adsettings[siteurl]/viewthread.php?tid=1683&extra=page%3D1&fromuid=$discuz_uid</a>
复制代码

viewthread.php?tid=1683&extra=page%3D1&fromuid=$discuz_uid这个就是链接 自己修改    $adlang['ryztys'] 这个在语言包  adcompany.lang.php修改

3.注册短信错误,或短信没收到!
请修改4.29补丁  后台——插件设置——重新导入插件脚本

4.访问推广后没加积分
后台——其他设置——计划任务——论坛推广清理——立即执行
可以看到加分    推广清理是每天凌晨执行,你可以自己调整,一般使用默认!

5.升级错误,MySQL 提示: Unknown column 'adturnover' in 'cdb_members'
请看清楚有两种升级数据库,一个是2.0升级。一个是3.0全新安装   这句说明没有找到字段

6.就是相应的主题贴子后面 找不到 那个宣传的按键
安装时候要仔细     第二步没有做

7.缓存+ip控制,并有每日作弊记录系统,
这是针对每天的同一uid的推广次数统计   如果超过30次  插件会在推广清理的时候自动发出短消息告知管理员
作为可疑名单,管理员可酌情处理!(该源码在插件钩子3里)

DZ的访问推广采用覆盖方式控制ip  所以同一ip不可能多次记录,只有不同ip才会被记录,如果刷分那作弊记录系统也会记录告知管理员,所以刷分效果大大控制!

8. 同个ip上不停的注册,每次都有金币。。。。
后台——discuz设置——注册与访问——24小时不允许同一ip地址注册

9.请问,显示本次宣传活动已经结束,该怎么办呀
后台——插件设置——宣传中心  设定比赛时间   也可以不设定那么就是不开展比赛  

10.积分清零问题
积分清零由管理员手动控制   时间到就可操作  勋章奖励也有管理员手动加  插件程序只控制时间  时间一到关闭插件仅作为提示   但是推广加分还是继续的!

收集整理中……   (另外需要有人提供更新好的繁体版    对于伪静态需要提供服务器测试,目前不支持伪静态!)

[ 本帖最后由 wuminliu 于 2006-5-6 17:43 编辑 ]
回复

使用道具 举报

发表于 2006-4-28 14:51:09 | 显示全部楼层
我帮大家把《宣传中心》3.0使用答疑!转过来了呵呵
看楼上的
我这就当沙发吧~

[ 本帖最后由 wuminliu 于 2006-5-6 17:38 编辑 ]
回复

使用道具 举报

发表于 2006-4-28 14:52:46 | 显示全部楼层
快了,明显是占位用的
回复

使用道具 举报

发表于 2006-4-28 14:54:04 | 显示全部楼层
....
..
回复

使用道具 举报

发表于 2006-4-28 14:54:50 | 显示全部楼层
再占
回复

使用道具 举报

发表于 2006-4-28 14:55:00 | 显示全部楼层
占位
回复

使用道具 举报

发表于 2006-4-28 14:58:05 | 显示全部楼层
占。!
派上用场了。!
出售AD位~~

[ 本帖最后由 小风子 于 2006-4-28 15:31 编辑 ]
回复

使用道具 举报

发表于 2006-4-28 14:59:35 | 显示全部楼层
慢了一步
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

腾讯云市场 一站式企业服务 爆款建站、小程序等1元起

QQ|小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2019-11-18 00:32

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

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