-
在上一篇中,提到將大部分的 ASP.Net 應用程式升級到 ASP.Net 4 大都沒問題,其實在 ASP.Net 4 發表沒多久,我就已經把 CommunityServer 2008.5 放上去執行,很不幸的小問題有夠多 不過大部分的問題都是在 web.config 上,經過上一篇的教訓,絕大部分的問題已經解決,除了 Tinymce 說到 Tinymce ,這問題有夠怪,除了 IE 外,Firefox 或 Google Chrome 等等瀏覽器,都無法顯示出 Tinymce ,一開始以為是 Tinymce 的問題,但經過仔細看,才知道原來是連 Tinymce 的 javascript 都沒有載入...
-
最近迷上相機,但好像我一直忽略 CommunityServer 的一個重要功能,支援 EXIF 在預設下,CommunityServer 2008 後,已經沒有 顯示 EXIF ,但還是有支援,只要在 \Themes\hawaii\Media\post.aspx 下加入適當的 CSMedia:MediaGalleryPostMetadataList 就可以顯示 最簡單的用法加在 129 行後 <CSMedia:MediaGalleryPostMetadataList runat="server" /> 不過很不幸的,這樣只會顯示 10 個,剛好又是最不重要的,如果要顯示全部...
-
現在一位網站管理員,除了要管理真人的內容外,對付廣告機器人也是一件頭痛的問題,各大網站相繼淪陷於廣告機器人之後,就有網站陸續加入認證圖案,這時就造就了 CAPTCHA ( 詳細解釋請見 Wiki ) 不論你網站規模大小,有沒有流量等等,總是會有一些廣告機器人滲透,CommunityServer 只要開了匿名留言,自然也會成為攻擊對象,於 .Net 2.0 中,要寫一個 CAPTCHA 並不困難,相對的網路上的免費資源也不少,這次就介紹 Subkismet ,Captcha 只是 Subkismet 專案 的一部分,做出來的 Captcha 會是由點狀顯示文字 (如下圖),對於一般(亞洲)人辨識並不至於太困難...
-
在上一篇,講解了如何在 tinymce 上使用 lightbox ,但只有 blog 才能使用 tinymce 顯示 lightbox ,在多媒體 ( media ) 便派不上用場 如果要在多媒體使用 lightbox ,只有從 Theme ( aspx 檔案 ) 下手,CommunityServer 上,主要是靠 CSMedia:MediaGalleryPostData 物件顯示與建立聯結,但很不幸的,建立聯結這個屬性 LinkTo="View" 此類,並無法擴充讓他支援 lightbox ,如果要支援,唯有修改 SDK 或是自己建立一個新的 Control ,這裡便從講解...
-
在一般 Tinymce 上,預設並不允許使用 rel 屬性,使用前請先在 extended_valid_elements 加入 a[name|href|target|title|onclick|rel] ,在 CommunityServer 環境下,上面步驟不需要,Telligent 已經將預設值寫好了 但在一般環境下,您插入聯結後就會發現 tinymce 並沒有地方讓您輸入 rel="lightbox" ,這時候有兩種解決方法 方法1: 直接編輯 HTML 按下 tinymce 的 HTML 按鈕,自己 DIY 加進去,這方法如果文章很長,就會很辛苦去找那些圖片連結跑哪去了...
-
LightBox 已經在許多官方網站採用,或許大家對他並不陌生,這是一套 JavaScript 的程式,也就是他可以套用在各作業平台上 要取得這套,先到 Lightbox 官方網站 下載取得 安裝步驟很簡單 1. 上傳檔案 2. 在網頁上加入 Javascript <script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js...
-
Because some user request , release this CSModule. Change source code release to CSModule , and Change to always using like search. Using this CSModule , you can run search unicode without SearchBarrel or EnterpriseSearch Download ( for CS2007 ) : http://www.ruri.com.tw/media/p/3909.aspx Download ( for...
-
在 ASP.Net 2.0 中,提供的月曆控制項可以輕易的改造成行事曆,也因為如此,在 Codeplex 也找不到這類的行事曆 但偏偏在 CommunityServer 上 ( 包含 Telligent Community 5.0 ) ,就是沒有行事曆功能,最近網站剛好有此需求,就順手 DIY 了一個 Popup 部分,原本都是用 OverLib ,但不知為何套到 CommunityServer Themes 後,顯示視窗位置會有很大的偏差,還好有找到另外一套極度相似 wz_tooltip ,這兩套極度相似到大部份指令還可以相容,有 tooltip popup 需求的人,可以參考看看
-
At several ago , Serge B. send a mail want release SyntaxHighlighter Wrapper CSModule source code and will help update to dp.SyntaxHighlighter 2.0 . But many many day ago , I already wrote a CSModule for dp.SyntaxHighlighter 2.0 of this time they a not freeware.But they are freeware now. I recheck the...
-
在很久很久以前,有釋出 SyntaxHighlighter Wrapper CSModule ,在當時已經有 dp.SyntaxHighlighter 2.0 了,只是那時這並不是免費軟體,開發好對應的 CSModule 後,便發現此困境,便就沒有發表出來,也沒繼續追蹤下去 直到最近,有網友 Serge B. 發信來,希望我提供 1.1 版原始碼讓他更新,這時才驚覺 dp.SyntaxHighlighter已經轉為 Freeware 了,其實我早有 2.0 對應的 CSModule ,不過對方是 Microsoft MVP ,怎麼可以丟出去是讓人丟臉,便先行驗證了一下,並將 1.1 版的相容性同時做了點修正與調整...
-
如果您有計畫要升級到 Telligent Community ,那您可能要注意一些事項 1. 系統需求不一樣 Tellignet Community 需要 .Net Framework 3.5 ( ASP.Net 3.5 ),而非 CommunityServer 的 ASP.Net 2.0 MSSQL 必須要 2005 以上 ( 2005/2008 ) ,同 CommunityServer 2008.5 SP2 的需求 2. 預設主題為 Fiji 在 CommunityServer 2008 上,預設主題是 Hawaii ,Telligent Community 並沒有提供 Hawaii 主題...
-
自從 CommunityServer 2008 上市後,大家就只剩下一個 Hawaii 的佈景主題可以用,自己弄一個主題在 CommunityServer 中並不困難,但其實再之前版本的主題只是因為 Telligent 不再維護而無法使用,實在有點可惜 不過最近 Interscape Technologies 已經將 Paperclip 轉換成 CommunityServer 2008.5 的格式,除了因為 Q&A 的功能因為需要大改,所以沒有實現外 下載網址: http://interscapeusa.com/downloads/paperclip-site-wide-theme-for...
-
SPAM 總是不請自來,而且要趕也趕不走,不過因為 CommunityServer 並沒有 PHP 論壇程式那樣的有名氣,不過並沒有因此而被 SPAM 忽略,在一般的狀況,Blog 如果開放匿名留言,被留下一堆廣告那是很 "平常" 的事情,要檔簡單的方法就是關閉匿名留言,困難的方法就是用 Captcha 不過不幸的,CommunityServer 在預設的情況下,對於 SPAM 的防禦能力並不是相當理想,甚至連 Captcha 都沒有支援,還好有熱心的支援廠商協助為 CS 寫了一個 Captcha Control ,不過目前的附的範例是用在註冊畫面上,裝好後的畫面會如下 對此元件有興趣者...
-
趁了一個休假日,以及下個月會很忙,趕緊的把下一版本CSCP Extend 釋出,這版本多了兩個新功能 MediaGallery File Import/Export - 匯入/匯出多媒體檔案 DB Size and Clear - 列出資料表空間與清除 log 先說明 DB Size and Clear ,其實這是一個很少用到的功能,如果資料庫太大又想找出哪一個 Table 很佔空間,可以用 T-SQL 的 sp_spaceused 查詢,這只是把這 T-SQL 寫到程式裡而已,在多附加個清除 log 功能 MediaGallery File Import/Export ,在 CS 中,如果要大量上傳圖片...
-
在預設值,CommunityServer 是可以撥放 FLV 的,這是利用了 JW FLV Media Player 播放器,有點納悶的就是這套其實可以撥放 MP4 ,但在 CommunityServer 上卻沒有支援 其實這純粹只是一個 Design Issue ,只要很簡單的就能修正了,只要打開 VideoFileViewer.cs 增加一行就可以修正 case "MP4": 完畢 case "FLV": case "MP4": // add this line requiresWrapper = false; ui.Append...