点击这里给我发消息 点击这里给我发消息

Discuz! 后台使用系列教程: 系统设置-全局-附件设置

添加时间:2013-12-6
    相关阅读: WEB 网络 程序 Windows 链接 网站 系统
 

功能位置:后台 => 全局 => 附件设置

附件设置主要包括:基本设置、图片附件、远程附件和防盗链设置。

下面逐一介绍:

一、基本设置

如下图所示:

1、附件保存位置

是指图片保存到服务器的位置,默认是 ./attachments ,结尾不加 "/", 相对目录务必以 "./" 开头,这个目录必须为 web 可访问到的目录,且目录的权限必须为 777 ,Windows 主机设置 Internet 来宾帐号可读写的权限。

如:论坛根目录是 XX/bbs,附件目录设定为 ./attachments,附件将被存储到 XX/bbs/attachments。

注意:如果这里填写错误或目录权限有误的话,在提交带附件的贴子时会出现如下提示:

附件文件无法保存到服务器,可能是目录属性设置问题,请与管理员联系。如下图所示:

2、附件 URL 地址

指当前 URL 下的相对地址或 http:// 开头的绝对地址,结尾不加 "/"。

此项可跟据附件保存位置进行配置。只要填写的 URL 能访问到附件目录就可。

3、帖子中显示图片附件

选择“是”是指在帖子中直接将图片或动画附件显示出来,而不需要点击附件链接,如下图所示:

如果选择“否”指帖子中不直接显示图片,而需要点击附件链接才可以看到,如下图所示:

4、附件保存方式

有五种存放方式,如下图所示:

注意:假设开始设置的是(全部存放同一目录)过了一段时间,改为,按月份存入不同目录,那么设置更改之前的附件仍存放在原来位置。如使用非标准的保存方式,请确认 mkdir() 函数可正常使用,否则将出现附件无法保存的问题。

另外:不推荐全部存入同一目录。这种模式下附件多了的话会降低 I/O 效率,影响论坛响应速度。

5、启用 Flash 上传

选择“是” 可一次上传多个附件,上传时还会有进度显示,如下图所示:

选择“否”则不能进行批量附件上传。

二、附件图片

1、图片处理库类型

有两种类型:GD 和 ImageMagick

主要用来处理缩略图和水印的图像处理库。

GD 是最广泛的处理库但是使用的系统资源较多。服务器支持 GD 库,需要修改 php.ini 文件,找到
;extension=php_gd2.dll 把前面的分号去掉重启服务即可。

ImageMagick 速度快系统资源占用少,但需要服务器有执行命令行命令的权限。如果您的服务器有条件安装此程序,请到 http://www.imagemagick.org 下载,安装后在这里指定安装的路径。

2、缩略图

如下图所示:

1)不启用缩略图功能:指附件图片按原始大小显示,不生成缩略图。

2)生成在指定大小范围内的缩略图,如下图所示:

说明:

设置图片附件缩略图的质量参数,范围为 0~100 的整数,数值越大结果图片效果越好,但尺寸也越大。
设置缩略图的大小,小于此尺寸的图片附件将不生成缩略图。(缩略图大小根据原图大小比例而定)

3)生成指定大小的缩略图,设置如上,生成的缩略图等于指定大小。比如上传一张 1000*800 的图片,这里填写的指定大小是 400*300 ,那么生成的缩略图一定等于 400*300。

4)转换图片附件为指定大小范围内的图片,指将原图转换为指定大小范围内的图片。

5)预览缩略图效果,如下图所示:

说明:缩略图不支持动画 GIF 格式。

3、水印

1)如下图所示:

可以设置自动为用户上传的 JPG/PNG/GIF 图片附件添加水印,在上图所示的地方选择水印添加的位置(3x3 共 9 个位置可选)。不支持动画 GIF 格式。

说明:要使用水印功能必须启用缩略图功能

开启水印后,图片附件的显示效果如下图所示:

2)水印添加条件:小于此尺寸的图片附件将不添加水印,0 以水印图片大小为添加条件,如下图所示:

3)水印图片类型

如下图所示:

说明:

GIF 类型的文件作为水印,水印图片为 ./images/common/watermark.gif。

PNG 类型的文件作为水印,水印图片为 ./images/common/watermark.png。

这两个图片都可以替换为适合您自己站点的图片,以实现不同的显示效果。

如果选择文本类型的水印并且使用 GD 图片处理库,那么还需要 FreeType 库支持才能使用。windows 主机如果开启了 GD 库默认就是支持 FreeType 库了。

文字水印的设置如下图所示:

说明:如果选择中文为文字水印,需要在 C:\WINDOWS\Fonts\ 复制中文字字体,如:宋体,或者自己在网上下载喜欢的字体,存放在论坛的 \images\fonts\ch\ 目录下,然后文本水印 TrueType 字体文件名这里选择正确的中文字体,如上图为宋体。

效果如下图所示:

4)水印融合度

设置 GIF 类型水印图片与原始图片的融合度,范围为 1~100 的整数,数值越大水印图片透明度越低。
PNG 类型水印本身具有真彩透明效果,无须此设置。

5)JPEG 水印质量

设置 JPEG 类型的图片附件添加水印后的质量参数,范围为 0~100 的整数,数值越大结果图片效果越好,但尺寸也越大。

三、远程附件

Discuz! 的远程附件功能,主要是通过远程上传附件将一部分附件上传到 web 空间以外的其他服务器或空间上,其作用主要有以下三个方面:

1)减少服务器流量

2)减轻服务器负载

3)节约 WEB 空间

1、设置方法

如下图所示:

2、注意事项

1)确保 FTP 服务器地址、端口号、帐号及密码的正确。

2)被动模式(pasv)链接:一般情况下非被动模式即可,如果存在上传失败问题,可尝试打开此设置。

3)远程附件目录:远程附件目录的绝对路径或相对于 FTP 主目录的相对路径,结尾不要加斜杠“/”,“.”表示 FTP 主目录。

举例:D:\web\attachments(存放远程附件的目录在服务器上的绝对地址,其中 attachments 为存放远程附件的目录 ),或者填写相对路径 ./attachments

4)远程访问 URL:支持 HTTP 和 FTP 协议,结尾不要加斜杠“/”;如果使用 FTP 协议,FTP 服务器必需支持 PASV 模式,为了安全起见,使用 FTP 连接的帐号不要设置可写权限和列表权限。

举例:http://www.domain.com/attachments (其中 http://www.domain.com 为用于存放远程附件的 FTP 空间的访问地址,attachments 为存放远程附件的目录)

3、测试是否成功

回到论坛首页,发表新帖,上传一个附件图片,然后登录 ftp,您会发现在 /attachments 目录下多了一个类似以日期命名的文件夹如下图所示:

打开里面便是刚刚上传的附件图片如下图所示:

4、优势及特性

1)独特之处

可设置网络传输超时时间

支持远程图片水印、缩略图;

开启远程附件后,不影响原来的本地附件的正常使用;

远程附件关闭后,只要 FTP 服务器设置正确,原来的远程附件仍可正常访问。

记录在系统错误记录中包括:

FTP 连接错误

FTP 登录错误

FTP 切换当前目录错误

FTP 创建目录错误

FTP 上传文件错误

2)安全性

(1)FTP 密码加密存储,后台设置只显示密码的首位和末位,中间用 8 个 * 代替

(2)文件名处理,包括超长文件名、可执行扩展名文件、非法文件名等

(3)只有创始人有权查看或修改远程附件的后台设置

(4)支持 SSL 安全连接

3)兼容性

(1)下载远程附件支持多种协议(包括 http 协议和 ftp 协议)

(2)支持多种平台(包括 unix 和 win)

(3)支持多 php 版本

4)扩展性

(1)远程附件和本地附件方便的互相转移

(2)将来可向多 ftp 服务器扩展

四、防盗链设置

1、附件链接有效期

以小时为单位,0 或留空表示附件链接永久有效,过期后链接自动更新。如果这里设置为非 0 ,那么附件链接过期后将不能下载。

2、下载附件来路检查

选择“是”将检查下载附件的来路,来自其他网站或论坛的下载请求将被禁止。

3、隐藏远程附件真实路径

选择“是”,将加重论坛服务器负担,并明显增加论坛服务器流量;选择否,下载的附件与上传的附件文件名将会不一致。

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册