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