搬码资源网广告位 搬码资源网广告位

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

《Dedecms v5.7 增加迅雷下载链接的方法》要点:
本文介绍了Dedecms v5.7 增加迅雷下载链接的方法,希望对您有用。如果有疑问,可以联系我们。

请注意:本方法对系统——软件频道设置——附件下载方式的:“链接到真实软件地址”和“链接到@R_602_404@面”都有效.使用的是下载链接部分迅雷化.

    部分迅雷化:是保留你的本地资源下载链接,在你的本地资源下载链接的旁边单独添加一个迅雷专用链接.
    修改代码部分:修改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.bcty365.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}”);
    替换为以下代码:
        $name = $softUrl;
             $thunderUrl=$thunderTitle.base64_encode($thunderPrefix.$softUrl.$thunderPosix);
            $thunderUrl=$thunderTitle.base64_encode($thunderPrefix.”http://www.bcty365.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.”‘,sans-serif; “>}
      header(“location:{$softUrl}”);
      该文件总共修改以上三个地方.
      注意:1、需要把http://www.bcty365.com 和85949换成你自己的网站和迅雷联盟ID.
   2、如果你是本机测试,需要把http://www.bcty365.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文件,sans-serif; “>      在上面插入代码:
      <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;
     4、打开templets\default\article_soft文件,找到<script language=”javascript” type=”text/javascript” src=”{dede:global.cfg_cmsurl/}/include/dedeajax2.js”></script>
   
    所有代码修改完毕.

欢迎参与《Dedecms v5.7 增加迅雷下载链接的方法》讨论,分享您的想法,搬码源码网PHP学院为您提供专业教程。

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11205.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?