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