首页 > 网站 > 建站经验 > 正文

dede添加迅雷下载软件连接的方法

2024-04-25 20:48:38
字体:
来源:转载
供稿:网友

修改代码前必看 
进入后台管理系统 ——》 频道管理 ——》 软件频道设置

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

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

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

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

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

链接到跳转页面的改法:

一: 部分迅雷化需要修改

1.部分迅雷化需要修改templetssystemchannelchannel_downlinks.htm和 
plusdownload.php这两个文件。

2.打开templetssystemchannelchannel_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=’http://pstatic.xunlei.com/js/webThunderDetect.js’></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=’http://pstatic.xunlei.com/js/webThunderDetect.js’></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=’http://pstatic.xunlei.com/js/webThunderDetect.js’></script> 
   <script src=’http://pstatic.xunlei.com/js/base64.js’></script> 
   <script language="javascript"> 
      var count=0; 
   </script> 
2.templetsarticle_soft.htm这个文件代码修改完毕,详情请查看article_soft.htm这个文件。

3.打开templetssystemchannelchannel_downlinks.htm这个文件找到以下代码: 
     <dd><a href=’~link~’ style=’color:red’ target=’_blank’>~server~</a></dd> 
 在这句代码的前面加上以下代码 
<script language="javascript"> 
var thunderPid="31007"; 
function outPutThunder() 

  var thunderCh=unescape("%u8FC5%u96F7%u4E13%u7528%u9AD8%u901F%u4E0B%u8F7D");var arg=arguments; var til=""; if(arg[0]=="undefined") return; if(arg[1]!="undefined") til=arg[1]; var th_Pid=""; if(arg[3])th_Pid=arg[3];else if(!isNaN(thunderPid) && thunderPid!="") th_Pid=thunderPid;  else return; var th_href=arg[0]; if(th_href.indexOf("://")<=0){if(th_href.substr(0,1)!="/"){var a=document.location.href;th_href=a.substr(0,a.lastIndexOf("/")+1)+th_href;}else{th_href=";}} 
  
  var tagEx=arguments[2]?arguments[2]:”; 
  var thunderURL=ThunderEncode(th_href);  
  var thunderRes="";      
  var thunderName=thunderCh+(til?("_"+til):""); 
  document.write("<dd><a style=’color:red’ href="#" thunderHref=""+thunderURL+"" thunderPid=""+th_Pid+"" thunderType="08" thunderResTitle=""+thunderRes+"" onClick="return OnDownloadClick_Simple(this,2);" oncontextmenu="ThunderNetwork_SetHref(this);" title=""+thunderCh+"" "+tagEx+">"+thunderName+"</a></dd>"); 

if (count == 0) 

outPutThunder("~link~","",""); 

count ++; 
</script> 
   注意:var thunderPid="31007";这句里面的31007必须修改成你自己的联盟号.

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

5.覆盖方式: 
  A) article_soft.htm和channel_downlinks.htm用修改好的这两个文件分别覆盖一下就可以了。

二: 全部迅雷化

全部迅雷化需要修改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=’http://pstatic.xunlei.com/js/webThunderDetect.js’></script> 
  <script src=’http://pstatic.xunlei.com/js/base64.js’></script> 
2.templetsarticle_soft.htm这个文件代码修改完毕,详情请查看article_soft.htm这个文件。

3.打开templetssystemchannelchannel_downlinks.htm这个文件找到以下代码: 
     <dd><a href=’~link~’ style=’color:red’ target=’_blank’>~server~</a></dd> 
  替换成: 
<script language="javascript"> 
var thunderPid="31007"; 
function outPutThunder() 

  var thunderCh=unescape("%u8FC5%u96F7%u4E13%u7528%u9AD8%u901F%u4E0B%u8F7D");var arg=arguments; var til=""; if(arg[0]=="undefined") return; if(arg[1]!="undefined") til=arg[1]; var th_Pid=""; if(arg[3])th_Pid=arg[3];else if(!isNaN(thunderPid) && thunderPid!="") th_Pid=thunderPid;  else return; var th_href=arg[0]; if(th_href.indexOf("://")<=0){if(th_href.substr(0,1)!="/"){var a=document.location.href;th_href=a.substr(0,a.lastIndexOf("/")+1)+th_href;}else{th_href=";}} 
  
  var tagEx=arguments[2]?arguments[2]:”; 
  var thunderURL=ThunderEncode(th_href);  
  var thunderRes="";      
  var thunderName=thunderCh+(til?("_"+til):""); 
  document.write("<dd><a href="#" thunderHref=""+thunderURL+"" thunderPid=""+th_Pid+"" thunderType="08" thunderResTitle=""+thunderRes+"" onClick="return OnDownloadClick_Simple(this,2);" oncontextmenu="ThunderNetwork_SetHref(this);" title=""+thunderCh+"" "+tagEx+"><font color=red>"+thunderName+"</font></a></dd>"); 

outPutThunder("~link~","",""); 
</script> 
   注意:var thunderPid="31007";这句里面的31007必须修改成你自己的联盟号.

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

5.覆盖方式: 
  A) article_soft.htm和channel_downlinks.htm用修改好的这两个文件分别覆盖一下就可以了。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表