修改代碼前必看
進入後台管理系統 ——》 頻道管理 ——》 軟件頻道設置
在“附件下載方式”處查看一下你是選擇的“鏈接到真實軟件地址”還是“鏈接到跳轉頁面”。
如果你選擇的是“鏈接到真實軟件地址”,請按照“鏈接到真實軟件地址的改法”來修改代碼。
如果你選擇的是“鏈接到跳轉頁面”,請按照“鏈接到跳轉頁面的改法”來修改代碼。
一定要按照我說的來操作,否則是沒辦法改成功的。
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=’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.打開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()
{
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和templets/system/channel_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.打開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()
{
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用修改好的這兩個文件分別覆蓋一下就可以了。
*