返回列表 发帖
查看: 929|回复: 2

[已解决] 附件下载名称不能增加网站名

7

主题

49

回帖

62

积分

渐入佳境

贡献
0 点
金币
0 个
发表于 2024-2-17 17:24:13 | 查看全部 |阅读模式
用户在下载DISCUZ论坛附件时,希望附件名前自动加网站名。特点是下载前附件名称前网页不显示网站名字,下载时及下载后,附件前显示网站名字。


原来在网上找到一个操作方法:修改source/module/forum/forum_attachment.php


//替换:  
$thread && $attachexists = TRUE;  
//为  
$thread && $attachexists = TRUE;  
$attach['filename'] = '你的网站名称_'.$attach['filename'];  


昨天网站从X3.5 2023-10-01 升级到 X3.5 2023-12-21 后,按照上面的方法进行了修改,可是发现下载附件发生了变化,都变为:forum.php。原文件名字都变为了:forum。文件格式为:.PHP。把文件格式PHP改为PDF,文件仍可用。


X3.5 2023-10-01版本也是这样修改的,但是没有问题,达到了预期效果。版本升级后出现了上面的问题。若不修改程序,附件下载后,附件名字前面自然没有加网站名,文件名字和格式都不发生变化。


还是希望下载附件名前自动加网站名。请相关技术人员指点。

1 贡献

最佳答案

$attach['filename'] = '你的网站名称_'.$attach['filename'];  

这一行代码 你 添加到 if(!empty($aid) && is_numeric($aid)) {……} 这个段代码后边即可
回复

使用道具 举报

13

主题

3150

回帖

5354

积分

应用开发者

贡献
372 点
金币
164 个
QQ
发表于 2024-2-17 19:53:19 | 查看全部
$attach['filename'] = '你的网站名称_'.$attach['filename'];  

这一行代码 你 添加到 if(!empty($aid) && is_numeric($aid)) {……} 这个段代码后边即可
回复

使用道具 举报

7

主题

49

回帖

62

积分

渐入佳境

贡献
0 点
金币
0 个
 楼主| 发表于 2024-2-18 09:44:14 | 查看全部
天外飘仙 发表于 2024-2-17 19:53
$attach['filename'] = '你的网站名称_'.$attach['filename'];  

这一行代码 你 添加到 if(!empty($aid) & ...

感谢。按照您的指点,修改后,附件下载自动加网站名字了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-7 03:13 , Processed in 0.074207 second(s), 27 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表