discuz 去掉 -(discuz附件下载去掉)

Discuz是一款非常流行的论坛程序,但是在使用过程中,很多用户都会遇到一个问题,那就是附件下载的问题。默认情况下,Discuz会在附件下载链接后面添加一个“-”符号,这个符号会导致一些下载

Discuz是一款非常流行的论坛程序,但是在使用过程中,很多用户都会遇到一个问题,那就是附件下载的问题。默认情况下,Discuz会在附件下载链接后面添加一个“-”符号,这个符号会导致一些下载工具无法正常下载附件。因此,本文将介绍如何去掉Discuz的附件下载链接中的“-”符号。

一、修改Discuz配置文件

要去掉Discuz附件下载链接中的“-”符号,首先需要修改Discuz的配置文件。具体操作如下:

  1. 进入Discuz程序的根目录,找到config文件夹下的config_global.php文件;
  2. 用文本编辑器打开config_global.php文件,找到以下代码:
$_G['attachurl'] = 'forumdata/attachment/';
  1. 将上述代码修改为:
$_G['attachurl'] = 'attachment/';

修改完成后,保存config_global.php文件。

二、修改Discuz模板文件

修改完Discuz的配置文件后,还需要修改模板文件才能去掉附件下载链接中的“-”符号。具体操作如下:

  1. 进入Discuz程序的根目录,找到template文件夹下的论坛模板文件夹(默认为default);
  2. 进入论坛模板文件夹,找到forum下的viewthread.htm文件;
  3. 用文本编辑器打开viewthread.htm文件,找到以下代码:
<a href="{$_G['siteurl']}attachment.php?aid{$attach['aid']}-{$attach['filename']}" target="_blank">{$attach['filename']}</a>
  1. 将上述代码修改为:
<a href="{$_G['siteurl']}attachment.php?aid{$attach['aid']}&{$attach['filename']}" target="_blank">{$attach['filename']}</a>

修改完成后,保存viewthread.htm文件。

三、清空Discuz缓存

修改Discuz的配置文件和模板文件后,还需要清空Discuz的缓存才能使修改生效。具体操作如下:

discuz 去掉 -(discuz附件下载去掉)
  1. 进入Discuz程序的根目录,找到data文件夹;
  2. 进入data文件夹,找到cache文件夹;
  3. 删除cache文件夹中的所有文件和文件夹。

清空缓存后,重新访问Discuz论坛,就会发现附件下载链接中的“-”符号已经被去掉了。

相关文章