修改代码前必看 

进入后台管理系统 ——》 频道管理 ——》 软件频道设置

在“附件下载方式”处查看一下你是选择的“链接到真实软件地址”还是“链接到跳转页面”。

 

如果你选择的是“链接到真实软件地址”,请按照“链接到真实软件地址的改法”来修改代码。

 

如果你选择的是“链接到跳转页面”,请按照“链接到跳转页面的改法”来修改代码。

 

一定要按照我说的来操作,否则是没办法改成功的。

 

article_soft.htm这个文件就是生成你的下载页面的模板文件,如果你不是用的这个文件来生成的下载页面,就需要你先找到生成下载页面的模板文件后参照article_soft.htm这个文件来修改。

链接到跳转页面的改法:

一: 部分迅雷化需要修改

1.部分迅雷化需要修改templets/system/channel_downlinks.htm和 

plusdownload.php这两个文件。

2.打开templets/system/channel_downlinks.htm这个文件找到以下代码 

: 

     <dd><a href=’~link~’ style=’color:red’ 

target=’_blank’>~server~</a></dd> 

   在这句代码的前面加上以下代码: 

    <dd><a target=_blank href=’~link~&flag=1′><font color=red>迅雷专用 高速下载</font></a></dd> 

3.channel_downlinks.htm这个文件代码修改完毕,详情请查看 channel_downlinks.htm这个文件。

 

4.打开plusdownload.php这个文件 

   a). 找到以下代码: 

      $cfg_IsCanView = true; 

      在这句代码的前面加上以下代码: 

      require("encode.inc");

   b). 找到以下代码: 

       require_once(dirname 

(__FILE__)."/../include/inc_channel_unit.php"); 

       在这句代码的后面加上以下代码: 

       $flag=(int)$_GET['flag'];

   c).找到以下代码: 

       echo "<script 

language=’javascript’>location="$link";</script>"; 

       exit(); 

      把这段代码替换成以下代码: 

      if ($flag == 1) 

      { 

          $name = $link; 

          $pan = "://"; 

          $con = explode($pan,$name); 

          if (count($con)>1) 

          { 

       $thunderUrl = ThunderEncode($link); 

          } 

          else 

          { 

              $thunderUrl = ThunderEncode 

("); 

          } 

          echo "<script 

src=’’></script><script 

>OnDownloadClick(‘".$thunderUrl."’,”,location.href,’37321′,2,”) 

</script>"; 

          echo "<script>window.opener=null;window.close();</script>"; 

      } 

      else 

      { 

          echo "<script 

language=’javascript’>location="$link";</script>"; 

   exit(); 

      } 

     注意:这个必须修改成你自己的域名,37321这个必须修改成你自己的联盟号不明白联盟号的请查看

5.download.php这个文件代码修改完毕,详情请查看download.php这个文件。

6.覆盖说明: 

     A) channel_downlinks.htm覆盖系统里的同名文件 

     B) download.php用这个文件覆盖系统里的同名文件 

     C) encode.inc这个文件放在和download.php这个文件同级目录就可以了

二: 全部迅雷化

1.全部迅雷化只需要修改plusdownload.php这个文件就可以了。

 

2.打开plusdownload.php这个文件

   a). 找到以下代码: 

       $cfg_IsCanView = true; 

       在这句代码的前面加上以下代码: 

       require("encode.inc");

   b). 找到以下代码: 

       echo "<script 

language=’javascript’>location="$link";</script>"; 

       exit(); 

     把这段代码替换成以下代码: 

     $name = $link; 

     $pan = "://"; 

     $con = explode($pan,$name); 

     if (count($con)>1) 

     { 

 $thunderUrl = ThunderEncode($link); 

     } 

     else 

     { 

        $thunderUrl = ThunderEncode("); 

     } 

     echo "<script 

src=’’></script><script 

>OnDownloadClick(‘".$thunderUrl."’,”,location.href,’37321′,2,”) 

</script>"; 

     echo "<script>window.opener=null;window.close();</script>"; 

    注意:这个必须修改成你自己的域名,37321这个 

必须修改成你自己的联盟号,不明白联盟号的请查看

3.代码修改完毕,详情请查看download.php这个文件。

 

4.覆盖说明: 

    A) download.php用这个文件覆盖系统里的同名文件 

    B) encode.inc这个文件放在和download.php这个文件同级目录就可以了

链接到真实软件地址的改法:

一: 部分迅雷化需要修改

如果你有如下3个下载链接: 

                         网通下载一 

                         网通下载二 

                         电信下载 

修改后的形式如下: 

                         迅雷专用高速下载 

                         网通下载一 

                         网通下载二 

                         电信下载

部分迅雷化需要修改templetsarticle_soft.htm和templetssystemchannelchannel_downlinks.htm这两个文件

1.修改templetsarticle_soft.htm这个文件,找到以下代码: 

  <link href="{dede:field name=’templeturl’/}/style/soft.css" rel="stylesheet" type="text/css" /> 

  在这句代码的后面加上以下代码: 

   <script src=’’></script> 

   <script src=’’></script> 

   <script language="javascript"> 

      var count=0; 

   </script> 

2.templetsarticle_soft.htm这个文件代码修改完毕,详情请查看article_soft.htm这个文件。

 

3.打开templets/system/channel_downlinks.htm这个文件找到以下代码: 

     <dd><a href=’~link~’ style=’color:red’ target=’_blank’>~server~</a></dd> 

 在这句代码的前面加上以下代码 

<script language="javascript"> 

var thunderPid="31007"; 

function outPutThunder()