当前位置: 首页 > 站长资讯 > 正文页面

dedecms v5.7 增加迅雷下载链接的方法

请注意:本方法对系统——软件频道设置——附件下载方式的:“链接到真实软件地址”和“链接到跳转页面”都有效。使用的是下载链接部分迅雷化。FNV网站目录_网站网址收录与提交入口

部分迅雷化:是保留你的本地资源下载链接,在你的本地资源下载链接的旁边单独添加一个迅雷专用链接。FNV网站目录_网站网址收录与提交入口

修改代码部分:修改templets/system/channel_downlinks.htm和plus/download.php这二个文件。FNV网站目录_网站网址收录与提交入口

1、打开templets/system/channel_downlinks.htm文件,里面只有一句代码<li><a href="~link~" target="_blank">~server~</a></li>FNV网站目录_网站网址收录与提交入口

在这代码上面插入如下代码:FNV网站目录_网站网址收录与提交入口

<li><a target=_blank href='~link~&flag=1'>迅雷专用高速下载</a></li>FNV网站目录_网站网址收录与提交入口

该文件修改完毕,然后保存该文件。FNV网站目录_网站网址收录与提交入口

2、打开plus/download.php,找到FNV网站目录_网站网址收录与提交入口

require_once(DEDEINC."/channelunit.class.php");FNV网站目录_网站网址收录与提交入口

在这代码下面加上:FNV网站目录_网站网址收录与提交入口

$flag=(int)$_GET['flag'];FNV网站目录_网站网址收录与提交入口

继续再搜索:FNV网站目录_网站网址收录与提交入口

header("location:$link");FNV网站目录_网站网址收录与提交入口

替换为以下代码:FNV网站目录_网站网址收录与提交入口

if ($flag == 1)FNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口

$thunderPrefix="AA";FNV网站目录_网站网址收录与提交入口

$thunderPosix="ZZ";FNV网站目录_网站网址收录与提交入口

$thunderTitle="thunder://";FNV网站目录_网站网址收录与提交入口

$name = $link;FNV网站目录_网站网址收录与提交入口

$pan = "://";FNV网站目录_网站网址收录与提交入口

$con = explode($pan,$name);FNV网站目录_网站网址收录与提交入口

if (count($con)>1)FNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口
$thunderUrl=$thunderTitle.base64_encode($thunderPrefix.$link.$thunderPosix);FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

elseFNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口

$thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://www.bcty365.com/".$link.$thunderPosix);FNV网站目录_网站网址收录与提交入口
//$thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://127.0.0.1:8802/".$link.$thunderPosix);FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

echo "<script src='http://pstatic.xunlei.com/js/webThunderDetect.js'></script>FNV网站目录_网站网址收录与提交入口

<script>OnDownloadClick('".$thunderUrl."','',location.href,'85949',2,'')</script>";FNV网站目录_网站网址收录与提交入口

echo "<script>window.opener=null;window.close();</script>";FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

elseFNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口

header("location:$link");FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

继续再搜索FNV网站目录_网站网址收录与提交入口

header("location:{$softUrl}");FNV网站目录_网站网址收录与提交入口

替换为以下代码:FNV网站目录_网站网址收录与提交入口

if ($flag == 1)FNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口

$thunderPrefix="AA";FNV网站目录_网站网址收录与提交入口

$thunderPosix="ZZ";FNV网站目录_网站网址收录与提交入口

$thunderTitle="thunder://";FNV网站目录_网站网址收录与提交入口

$name = $softUrl;FNV网站目录_网站网址收录与提交入口

$pan = "://";FNV网站目录_网站网址收录与提交入口

$con = explode($pan,$name);FNV网站目录_网站网址收录与提交入口

if (count($con)>1)FNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口
$thunderUrl=$thunderTitle.base64_encode($thunderPrefix.$softUrl.$thunderPosix);FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

elseFNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口

$thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://www.bcty365.com/".$softUrl.$thunderPosix);FNV网站目录_网站网址收录与提交入口

//$thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://127.0.0.1:8802".$softUrl.$thunderPosix);FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

echo "<script src='http://pstatic.xunlei.com/js/webThunderDetect.js'></script>FNV网站目录_网站网址收录与提交入口

<script>OnDownloadClick('".$thunderUrl."','',location.href,'85949',2,'')</script>";FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

elseFNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口

header("location:{$softUrl}");FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

该文件总共修改以上三个地方。FNV网站目录_网站网址收录与提交入口

注意:1、需要把http://www.bcty365.com 和85949换成你自己的网站和迅雷联盟ID。FNV网站目录_网站网址收录与提交入口

2、如果你是本机测试,需要把http://www.bcty365.com替换成你本机可访问的地址,例如http://127.0.0.1:80,否则点击下载可能会没反应。FNV网站目录_网站网址收录与提交入口

按这方法修改后,样式是:迅雷专用高速下载 本地下载1 迅雷专用高速下载 本地下载2 迅雷专用高速下载 本地下载3 这样FNV网站目录_网站网址收录与提交入口

如果想改为:迅雷专用高速下载 本地下载1 本地下载2 本地下载3 请再按以下修改。FNV网站目录_网站网址收录与提交入口

一共要修改四个文件:templets/system/channel_downlinks.htm、templets/plus/download_links_templet、templets/default/article_soft、plus/download.php。修改方法如下:FNV网站目录_网站网址收录与提交入口

1、plus/download.php 按上面的方法修改。FNV网站目录_网站网址收录与提交入口

2、打开templets/system/channel_downlinks.htm文件,里面只有一句代码<li><a href="~link~" target="_blank">~server~</a></li>FNV网站目录_网站网址收录与提交入口

在上面插入代码:FNV网站目录_网站网址收录与提交入口

<script language="javascript">FNV网站目录_网站网址收录与提交入口

if (count == 0)FNV网站目录_网站网址收录与提交入口

{FNV网站目录_网站网址收录与提交入口

document.write("<li><a target=_blank href='~link~&flag=1'>迅雷高速下载</a></li>");FNV网站目录_网站网址收录与提交入口

}FNV网站目录_网站网址收录与提交入口

count ++;FNV网站目录_网站网址收录与提交入口

</script>FNV网站目录_网站网址收录与提交入口

3、打开templets/plus/download_links_templet文件,找到<link href="<?php echo $cfg_templets_skin; ?>/style/search.css" rel="stylesheet" type="text/css" media="screen" />FNV网站目录_网站网址收录与提交入口

在下面插入代码:FNV网站目录_网站网址收录与提交入口

<script language="javascript">FNV网站目录_网站网址收录与提交入口

var count=0;FNV网站目录_网站网址收录与提交入口

</script>FNV网站目录_网站网址收录与提交入口

4、打开templets/default/article_soft文件,找到<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>FNV网站目录_网站网址收录与提交入口

在下面插入代码:FNV网站目录_网站网址收录与提交入口

<script language="javascript">FNV网站目录_网站网址收录与提交入口

var count=0;FNV网站目录_网站网址收录与提交入口

</script>FNV网站目录_网站网址收录与提交入口

所有代码修改完毕。FNV网站目录_网站网址收录与提交入口

 FNV网站目录_网站网址收录与提交入口

  

此文由 网站目录_网站网址收录与提交入口 编辑,未经允许不得转载!:

相关文章