為使站點內容更加豐富,站點中往往允許使用者自行上傳附件至伺服器中,上傳設定中包括附件上傳到本地的基本設定、開啟遠端附件設定、還包括了論壇附件、空間附件和門戶附件的上傳設定,下面一一進行詳細講解。

一、基本設定

圖 1

1) 本地附件儲存位置

預設為 ./data/attachment 伺服器路徑, 屬性 777, 必須為 web 可訪問到的目錄, 結尾不加 「/」, 相對目錄務必以 」./」 開頭。

2) 本地附件 URL 地址

預設為 data/attachment 可為當前 URL 下的相對地址或 http:// 開頭的絕對地址, 結尾不加 「/」, 不能把這個設為遠端附件 URL 地址。

3) 圖片處理庫型別

分為 GD 和 ImageMagick

GD 是最廣泛的處理庫但是使用的系統資源較多。

選擇 ImageMagick 需要填寫 ImageMagick 6 程式的安裝路徑,如果伺服器的作業系統為 Windows,路徑不要使用長檔名。

ImageMagick 速度快系統資源佔用少,但需要伺服器有執行命令列命令的許可權。如果你的伺服器有條件安裝此程式,請到 http://www.imagemagick.org 下載,安裝後在這裡填寫安裝的路徑。

4) 縮圖質量

設定圖片附件縮圖的質量引數,範圍為 0~100 的整數,數值越大結果圖片效果越好,但尺寸也越大。

5) 預覽

點選 「預覽縮圖效果」 可以檢視縮圖預覽效果

圖 2

二、遠端附件

詳細請參考:如何設定遠端附件 http://www.discuz.net/thread-2775531-1-1.html

三、論壇附件

與論壇有關的附件設定。

圖 3

1) 帖子中顯示圖片附件

選擇 「是」 在帖子中直接將圖片或動畫附件顯示出來,而不需要點選附件連結。

圖 4

如果選擇 「否」 指帖子中不直接顯示圖片,而需要點選附件連結才可以看到,如下圖:

圖 5

2) 附件 URL 地址、媒體附件播放

開啟附件 URL 地址後,上傳附件的地址可透過 「attach://aid」 方式在任何帖內引用,並支援媒體類附件的直接播放。

此項設定需要在 使用者組=> 帖子相關 中允許使用者組使用多媒體程式碼方可生效。

圖 6

a 、上傳普通附件如圖片、壓縮格式的附件在帖內引用

發表一個帶有附件的帖子。

圖 7

點選上圖中的附件連結,插入帖子中,效果為:

圖 8

在帖子中引用該附件連結地址

圖 9

點選編輯框上方的插入連結圖示,「請輸入連結的地址」 處輸入該附件的地址,如:attach://40.zip,「請輸入連結的文字」 處輸入該附件連結的文字說明,如:tools 工具下載,然後提交。

圖 10

圖 11

點選帖子中的附件連結 「tools 工具下載」 即可開啟附件下載到本地。

說明:這裡的附件地址 「attach://40.zip」 可以在任何帖子內引用。

b 、傳媒體類附件如 mp3 格式的音樂,可在帖內直接播放。

發表一個帶有 mp3 格式音樂附件的帖子。

圖 12

點選上圖中的多媒體圖示,插入帖子中,效果為:

圖 13

提交後,便可在帖子中直接播放音樂。

圖 14

3) 論壇帖子附件縮圖設定

設定為使用者在帖子上傳的 JPG/PNG/GIF 圖片附件新增縮圖或將圖片附件縮到指定的大小。不支援動畫 GIF 格式,使用者可選擇不啟用縮圖,和小於指定大小、保持比率或與指定大小相同、保持比率,超出部分剪下的縮略方式。

4) 是否直接縮放原圖

選擇 「是」,將直接縮放原圖,而不生成縮圖檔案。

縮圖大小:設定縮圖的大小,小於此尺寸的圖片附件將不生成縮圖。

5) 附件連結有效期

單位:小時,0 或留空表示附件連結永久有效,過期後連結自動更新。本功能可有效防止附件被盜鏈或附件被軟體批次下載,但是會給會員的正常下載帶來不便

6) 下載附件來路檢查

選擇 「是」 將檢查下載附件的來路,來自其他網站或站點的下載請求將被禁止。注意: 本功能在開啟 「帖子中顯示圖片附件」 時,會加重伺服器負擔。

四、空間附件

指定空間附件圖片的最大尺寸

圖 15

如果使用者上傳一些尺寸很大的數碼圖片,則程式會按照本設定進行縮小該圖片並顯示,比如可以設定為 寬:1024px,高:768px,但都不能小於 300px 。設定為 0,則不做任何處理。

本功能需要 PHP 環境支援 GD 才生效。

五、門戶附件

可以設定門戶的文章圖片縮圖以及文章圖片的縮圖尺寸,如下圖所示:

圖 16

如果開啟了文章圖片縮圖,可以設定縮圖的尺寸,如果上傳一些尺寸很大的數碼圖片,則程式會按照本設定進行生成相應的小圖片,預設大小為 300*300 。

本功能需要 PHP 環境支援 GD 才生效。