02日
04月

dedecms v5.7 增加迅雷下載鏈接的方法

請注意:本方法對系統——軟件頻道設置——附件下載方式的:“鏈接到真實軟件地址”和“鏈接到跳轉頁面”都有效。使用的是下載鏈接部分迅雷化。

    部分迅雷化:是保留你的本地資源下載鏈接,在你的本地資源下載鏈接的旁邊單獨添加一個迅雷專用鏈接。

    修改代碼部分:修改templets\system\channel_downlinks.htm和plus\download.php這二個文件。

    1、打開templets\system\channel_downlinks.htm文件,里面只有一句代碼<li><a href="~link~" target="_blank">~server~</a></li>

    在這代碼上面插入如下代碼:

    <li><a target=_blank href='~link~&flag=1'>迅雷專用高速下載</a></li>

    該文件修改完畢,然后保存該文件。

    2、打開plus\download.php,找到

     require_once(DEDEINC."/channelunit.class.php");

     在這代碼下面加上:

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

     繼續再搜索:

     header("location:$link");

     替換為以下代碼:

    if ($flag == 1)
    {
        $thunderPrefix="AA";
        $thunderPosix="ZZ";
        $thunderTitle="thunder://";
        $name = $link;
        $pan = "://";
        $con = explode($pan,$name);
        if (count($con)>1)
        {
             $thunderUrl=$thunderTitle.base64_encode($thunderPrefix.$link.$thunderPosix);
        }
        else
        {
            $thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://www.ibrahimsani.com/".$link.$thunderPosix);
            //$thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://127.0.0.1:8802/".$link.$thunderPosix);
        }

           echo "<script src='http://pstatic.xunlei.com/js/webThunderDetect.js'></script><script>OnDownloadClick('".$thunderUrl."','',location.href,'85949',2,'')</script>";
        echo "<script>window.opener=null;window.close();</script>";
    }
    else
    {
        header("location:$link");
    }



    繼續再搜索

    header("location:{$softUrl}");

    替換為以下代碼:

    if ($flag == 1)
    {
        $thunderPrefix="AA";
        $thunderPosix="ZZ";
        $thunderTitle="thunder://";
        $name = $softUrl;
        $pan = "://";
        $con = explode($pan,$name);
        if (count($con)>1)
        {
             $thunderUrl=$thunderTitle.base64_encode($thunderPrefix.$softUrl.$thunderPosix);
        }
        else
        {
            $thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://www.ibrahimsani.com/".$softUrl.$thunderPosix);
            //$thunderUrl=$thunderTitle.base64_encode($thunderPrefix."http://127.0.0.1:8802".$softUrl.$thunderPosix);
        }

    echo "<script src='http://pstatic.xunlei.com/js/webThunderDetect.js'></script><script>OnDownloadClick('".$thunderUrl."','',location.href,'85949',2,'')</script>";
}
    else
    {
      header("location:{$softUrl}");
    }


      該文件總共修改以上三個地方。
      注意:1、需要把http://www.ibrahimsani.com 和85949換成你自己的網站和迅雷聯盟ID。
   2、如果你是本機測試,需要把http://www.ibrahimsani.com替換成你本機可訪問的地址,例如http://127.0.0.1:80,否則點擊下載可能會沒反應。


      按這方法修改后,樣式是:迅雷專用高速下載  本地下載1  迅雷專用高速下載  本地下載2  迅雷專用高速下載  本地下載3 這樣

      如果想改為:迅雷專用高速下載 本地下載1 本地下載2 本地下載3 請再按以下修改。

      一共要修改四個文件:templets\system\channel_downlinks.htm、templets\plus\download_links_templet、templets\default\article_soft、plus\download.php。修改方法如下:

      1、plus\download.php 按上面的方法修改。

      2、打開templets\system\channel_downlinks.htm文件,里面只有一句代碼<li><a href="~link~" target="_blank">~server~</a></li>

      在上面插入代碼:
      <script language="javascript">
      if (count == 0)
      {
     document.write("<li><a target=_blank href='~link~&flag=1'>迅雷高速下載</a></li>");
    }
        count ++;
    </script>

    3、打開templets\plus\download_links_templet文件,找到<link href="<?php echo $cfg_templets_skin; ?>/style/search.css" rel="stylesheet" type="text/css" media="screen" />
    在下面插入代碼:
    <script language="javascript">
      var count=0;
    </script>

     4、打開templets\default\article_soft文件,找到<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
    在下面插入代碼:
    <script language="javascript">
      var count=0;
    </script>
   
    所有代碼修改完畢。

更多




請輸入您的Email地址,訂閱dedecms電子報:
(建議使用QQ郵箱, Gmail, Yahoo, 163, 126郵箱)

填寫您的郵件地址,訂閱我們的精彩內容:

上一篇:DEDE列表翻頁顯示豎向,有小黑點的解決方法       下一篇:織夢DEDECMS中的默認文件夾的名稱怎么修改呢?

最新的評論會顯示在最上方,您的每一次鼓勵,都會成為我們成長的動力!


請不要在評論里發HTML格式的鏈接,會直接被屏蔽。
高额现金桌直播视频