立即注册 找回密码

QQ登录

只需一步,快速开始

查看: 5991|回复: 0

[Dedecms 安装问题] dedecms v5.7 增加迅雷下载链接的方法

[复制链接]
发表于 2017-4-24 18:12:11 | 显示全部楼层 |阅读模式
道勤网-数据www.daoqin.net

亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net

您需要 登录 才可以下载或查看,没有账号?立即注册

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

    部分迅雷化:是保留你的本地资源下载链接,在你的本地资源下载链接的旁边单独添加一个迅雷专用链接。

    修改代码部分:修改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("locationlink");

     替换为以下代码:

    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.dede888.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("locationlink");
    }



    继续再搜索

    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.dede888.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.dede888.com 和85949换成你自己的网站和迅雷联盟ID。
   2、如果你是本机测试,需要把http://www.dede888.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>
   
    所有代码修改完毕。
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题! 如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服! 如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

道勤网- 推荐内容!上一条 /2 下一条

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_fhlb! !jz_lxwm! !jz_gfqqq!

关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程【道勤网】 ( 皖ICP备15000319号-1 )

GMT+8, 2024-11-10 11:46

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

快速回复 返回顶部 返回列表