加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

让PHPCMS下载内容页显示链接真实地址

发布时间:2020-12-14 03:47:24 所属栏目:Dedecms 来源:网络整理
导读:编程之家 jb51.cc 如何让PHPCMS下载内容页显示链接真实地址?今天就来介绍一下此功能的实现方法,其目的在于:在下载内容页点击下载链接后直接下载,不用跳转到 down.php 文件. 修改方法:includefieldsdownfilesoutput.inc.php 用以下代码直接覆盖该文件:

  编程之家 52php.cn 如何让PHPCMS下载内容页显示链接真实地址?今天就来介绍一下此功能的实现方法,其目的在于:在下载内容页点击下载链接后直接下载,不用跳转到 down.php 文件.

  修改方法:includefieldsdownfilesoutput.inc.php

  用以下代码直接覆盖该文件:

以下为引用的内容:
function downfiles($field,$value)

{

$contentid = $this->contentid;

$result = '';

$downloadtype = $this->fields[$field]['downloadtype'];

$values = explode("",$value);

foreach($values AS $k=>$v)

{

$v = explode("|",$v);

$name = $v[0];

$downurl = $v[1];

$downurl = urldecode($downurl);

$a_k = urlencode(phpcms_auth("i=$contentid&s=$serverurl&m=0&f=$downurl&d=$downloadtype",'ENCODE',AUTH_KEY));

$result .= "<a href='$downurl' target='_blank'>$name</a>";

}

return $result;

}

  然后记得更新缓存!修改这一个文件就可以了.不管你后台添加的下载是用相对地址还是绝对地址都是没问题的.

  可以自己对比下你的文件和我上面给出的代码看看修改在哪里.

  效果如图:


  注意看左下角的url地址.有什么问题请回帖反馈.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读