资源下载 - 从此开始!

下载我_精品源码软件教程资源网

您的位置:主页 > 网络编程 > 正文

dedecms直接点击下载或者弹出提示登录窗的实现

2018-10-10 17:55 来源:互联网 编辑:admin

步骤一:  打开/templets/system/channel_downlinks.htm
复制以下A标签  替换掉channel_downlinks.htm中的A标签
 

  1. <li><a href="javascript:;" class="downloads" onClick="downloads(this)" id="~link~">~server~</a></li> 
 
步骤二:  login.php
保存到根目录,文件名你自己也可以修改成其他的,只要将下面JS中的名称改成对应的即可.
 

  1. <?php 
  2. require_once (dirname(__FILE__) . "/include/common.inc.php"); 
  3. require_once(DEDEINC.'/memberlogin.class.php'); 
  4.    
  5. $cfg_ml = new MemberLogin(); 
  6.    
  7. if($cfg_ml->IsLogin()){ 
  8. $login='1';//已经登陆 
  9. else 
  10. $login='2';//没有登陆 
  11.    
  12.    
  13.    
  14. $arr2 = array("login"=>$login); 
  15. echo json_encode($arr2); 
 
 
 
 
 
步骤三: down.js
保存到你站点自己觉得适合的位置
 

  1. function downloads(obj) 
  2.  { 
  3.    
  4.    
  5.     $.ajax({ 
  6.         type: 'POST'
  7.         dataType: 'json'
  8.         url: '/login.php'
  9.         data: {}, 
  10.         success: function(data) { 
  11.             if (data.login == 1) 
  12.             { 
  13.    
  14.                 window.location.href=""+obj.id+""
  15.                 //跳转到下载链接 
  16.    
  17.             } else 
  18.             { 
  19.                alert('请登录后再进行下载'); 
  20.                //这里可以将你找好的弹出插件放这里 
  21.    
  22.    
  23.    
  24.    
  25.             } 
  26.    
  27.         } 
  28.    
  29.     }); 
  30.    
  31.    
  32.    
  33.    
 
 
步骤四: /templets/default/article_soft.htm  下载模版内容页
 
head 标签内加入 
 

  1. <script language="javascript" type="text/javascript" src="/dialog/jquery.min.js"></script> 
  2. <script language="javascript" type="text/javascript" src="/dialog/down.js"></script> 
 
 
完成

打赏一下,我们会为大家提供更多优质资源!

相关文章,95%的人会看!{有内幕、有真相...}

看过本文的人还看过

关闭

微信扫一扫

站长微信账号