蓝雨 发表于 2008-6-3 10:05:43

《宣传中心》 For Discuz6.1

数据升级:


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\\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
找到:

$countarray = array();
上面加:

//宣传中心
                eval($hooks[\'adcompany_ad_v_updata\']);
//宣传中心 end
5.修改./templates/default/actions.lang.php(在线动作)
增加



164 => \'宣传中心\',
6.后台插件管理——粘贴插件脚本 discuz6.1_plugin_adcompany.txt

7.后台-》扩展-》论坛插件-》设置-》宣传中心
设置宣传中心各项参数

8.更新缓存


插件提示

1.注册推广和访问推广设置到后台——积分设置里进行,访问推广的参数最好比较小而注册推广的可倍速放大
我的设置是单独设置一个宣传积分:种子(extcredits3),访问+种子1   注册加种子10

2.访问推广的有效更新在凌晨,所以一天更新一次,如果需要测试效果,那么去后台计划任务点击马上执行!

3.相关链接
页: [1]
查看完整版本: 《宣传中心》 For Discuz6.1