站长网 教程 帝国CMS实现下载地址直接下载而不需要跳转的方法教程

帝国CMS实现下载地址直接下载而不需要跳转的方法教程

帝国cms下载模型的文章,点击下载时,会弹出一个小窗口,点击其中的下载链接,才能打开真正的下载页面。这样体验很差,所以我们可以把下载改成直接下载,不用弹出框。 方法如下: 1、后台模板公共模板下载地址模板,然后更改其中的内容,如下图: 默认代码

帝国cms下载模型的文章,点击下载时,会弹出一个小窗口,点击其中的下载链接,才能打开真正的下载页面。这样体验很差,所以我们可以把下载改成直接下载,不用弹出框。

 

  方法如下:

 

  1、后台——模板——公共模板——下载地址模板,然后更改其中的内容,如下图:

 

 

 

  默认代码是:

 

[ <a href="#ecms" onclick="window.open('[!–down.url–]','','width=300,height=300,resizable=yes');">[!–down.name–]</a> ]

 

  修改为:

 

[ <a href=" [!–true.down.url–] " >[!–down.name–]</a> ]

 

  修改后,重新生成内容页的html,下载地址就可以直接下载了。

 

  2、方法二,还有一种方法,上面的下载地址是静态地址,还可以改成动态地址。

 

  默认代码是:

 

[ <a href="#ecms" onclick="window.open('[!–down.url–]','','width=300,height=300,resizable=yes');">[!–down.name–]</a> ]

 

  修改为:

 

[ <a href=" [!–news.url–]e/DownSys/GetDown/?classid=[!–classid–]&id=[!–id–]&pathid=<?=$pathi?> " >[!–down.name–]</a> ]

 

  改成这个动态链接后,需要在后台中开启直接下载,如下图:

 

  后台——系统——系统参数设置——模型设置——开启直接下载,如下图:

 

 

 

  之后重新刷新内容页html,内容页的下载地址就变成直接下载了。

 

  注意事项:上面两种方法,更改后,就没有下载权限了,就是说,如果你设置了会员下载或扣点下载都不管用了,都变成了直接点击下载。

 

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/video/2021/1027/16261.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部