站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

dede添加迅雷下载软件连接的方法-DedeCms教程

2019-09-21 12:52 | 来源:易采站长站 | 编辑:admin |

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

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

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

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

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

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用修改好的这两个文件分别覆盖一下就可以了。

软件名称:
DedeCms (织梦CMS)内容管理系统下载
软件语言:
简体/繁体中文
软件授权:
个人免费

  • dede数据库还原0条记录问题-DedeCms教程
  • dede5.7验证码错误不显示的解决方法-DedeCms教程
  • DEDE5.7热门标签代码调用详解-DedeCms教程
  • dede查询列表中单独显示查到了多少条记录-DedeCms教程
  • dede给dede_sys_enum添加字段father示例-DedeCms教程
  • dede文章页面如何显示作者的头像默认只能显示作者用户名-DedeCms教程
  • dede调用其他栏目的文章或者缩略图列表且有分页效果的方法-DedeCms教程
  • 帝国CMS添加迅雷下载的方法-(EmpireCMS)帝国CMS教程
  • dede会员列表调用适用于企业、个人-DedeCms教程
  • DEDE调用分类及分类下文章并限制标题字数及显示条数-DedeCms教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号