!NT 2.0目前在4個不同的位置應用了Silverlight技術,截止 2.0發布,Silverlight分為1.0和1.1 Alpha兩個版本,1.0版本為正式版,1.1版本在正式版之前會有一些改進。
因此,很可能幾個月之后的新版本與目前的代碼出現可能的不兼容,所以默認我們把1.1版本的應用效果關閉了。我們將會在Silverlight 1.1正式版發布后及時為大家提供更新。
采用Silverlight 1.0版本的應用有1個,即Silverlight媒體播放器,在“Discuz!NT代碼”中集成了[t]標簽,而且是默認開啟的,所以在發帖時所見即所得編輯器的工具欄里會出現一個Silverlight的圖標,按照提示操作填入媒體文件路徑和寬度,高度即可。
采用Silverlight 1.1版本的應用有3個,包括相冊、展示和媒體廣告,如果想使用這三種展現效果,則需要在 “系統設置-全局-常規選項-基本設置-啟用Silverlight ”中選擇“是”,提交設置即可在前臺應用這3種效果。其中Silverlight媒體廣告需要在廣告管理中添加廣告類型為“Silverlight媒體廣告”的廣告,由于Silverlight目前中文支持的問題,此處只能輸入英文文字。相冊和投票不需要設置即可正常工作。
部署:雖然Silverlight具有跨平臺跨器的特性,但是在IIS仍然需要做一些簡單設置確保Silverlight正常工作(以下步驟需要服務器操作權限,如虛擬主機用戶請聯系主機商協調解決):
在IIS中點擊站點屬性,在“HTTP 頭(HTTP Headers)”標簽頁中,點擊“MIME 類型(MIME Types)”,點擊“新建”,加入以下條目:
擴展名: .xaml MIME類型: application/xaml+xml
擴展名: .dll MIME類型: application/x-msdownload
添加方式如圖:
除以上兩項外,以下同樣為Silverlight可能需要的MIME類型,但在Discuz!NT 2.0目前的效果中暫不需要,是否添加由您決定:
擴展名:.manifest MIME類型:application/manifest
擴展名:.application MIME類型:application/x-ms-application
擴展名:.xbap MIME類型:application/x-ms-xbap
擴展名:.deploy MIME類型:application/octet-stream
擴展名:.xps MIME類型:application/vnd.ms-xpsdocumentSilverlight1.0的媒體播放效果非常不錯,如果用戶沒有Silverligh1.0的話,會自動提示用戶安裝,用戶體驗不會受到影響。
|