帝国CMS下载模型如何实现不用跳转直接下载

admin
admin
admin
374
文章
102
评论
2021年1月23日13:01:52
评论
346

帝国CMS的下载功能还是比较好用的,为了更好的用户体验,把帝国CMS下载模型更改为不用跳转直接下载会更加方便用户一些。这里教一下修改方法,这里提供两种方法:

第一种方法:需要更改系统参数和模板文件(推荐)。

1、更改后台系统参数。系统设置>系统参数设置>模型设置>开启直接下载,选“是”,保存设置即可。

帝国CMS下载模型如何实现不用跳转直接下载

 

2、帝国cms后台更改模板文件。模板管理>公共模板>下载地址模板,如果以前没有更改过的话,下载地址模板会显示一下代码:

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

修改成以下代码:

[ <a href="/e/DownSys/GetDown/?classid=[!--classid--]&id=[!--id--]&pathid=[!--pathid--]">[!--down.name--]</a> ]

备注:下载地址号:[!--pathid--],栏目ID:[!--classid--],信息ID:[!--id--],下载名称:[!--down.name--]

需要注意的就是更改代码以后需要刷新文章才能生效,如果文章比较多,请到后台文章列表单独的刷新一个文章进行测试。

第二种方法:更改模板文件即可,不需要更改系统参数(不安全)。

跟第一种方法类似,模板管理>公共模板>下载地址模板,如果以前没有更改过的话,下载地址模板会显示一下代码:

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

将上述代码改成下面的代码

[ <a href="[!--true.down.url--]" target="_blank" >[!--down.name--]</a> ]

需要注意的是,[!--true.down.url--]这个代表是文件真实下载路径,这样其实不太安全。建议用第一种方法进行更改。

admin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: