|
|
用戶在下載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)) {……} 這個段代碼后邊即可
|
|