ARTERY.cn

[帝国CMS]文章内容页下载附件时恢复为原始名称

world by 2025 / 09 / 23 ∙ Views 编辑  |   删除
在你的新闻内容模板下方加入下面的代码,可显示出原始文件名,下载保存时也会保存为原始文件名:

<!--下载附件时恢复为原始文件名称-->
<script>document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("fieldset").forEach(f=>{let l=f.querySelector("legend"),t=l?.textContent?.trim(),a=f.querySelector("a");if(t&&a){a.textContent=t;a.setAttribute("download",t);l.textContent="下载文件"}});});</script>

原模板下载后的附件名都是随机的一长串数字,这样改一下,就不用手动再去改下载后的文件名了,很方便
(注明一下,后台编辑文章时还是不变的,附件名还是一串乱七八糟的数字,发布后前台会改变)
效果看这里:http://ecms8.artery2000.com/xinwen/tuwen/2025-06-08/14.html
全部评论:0收藏本文
0