終於跟 Adobe Spry 說掰

幾個月前先替換 Spry 的使用介面元件部分,將 Spry Widget、Spry Effect 等介面元件用 jQuery 取代,詳見部落格文章「汰換 Adobe Spry 夢魘」。趁著農曆年後的小空檔,把網站裡的三個 Spry 資料元件:SpryUtils、SpryData、SpryXML 繼續替換掉,從此跟 Adobe Spry framework say “Bye !"

Spry 替換 jQuery

繼續閱讀 “終於跟 Adobe Spry 說掰"

桌月曆線上編輯工具-文字水平和垂直對齊 (v2.1.5)

針對製作三角桌曆和壁掛月曆的線上編輯工具,在2012年接連開發推出了許多新功能,包含 v2.0說明自由拖曳圖片框與文字框、個別或整體變更月份襯底圖案文字屬性v2.1說明照片旋轉與裁切,以及這個 v2.1.5版-文字水平與垂直靠齊。如果軟體左上角的編號不是顯示第 2.1.5 版,請在瀏覽器上按 F5 功能鍵以重新整理(更新)畫面。
2012版新增功能還有:圖文框自由拖曳、變更個別月份的襯底圖案、與個別文字屬性 (V2.0)、照片旋轉與裁切 (v2.1)。

從畫面中央,點一下文字框選取文字,自動切換到 [文字設定] 面板(Panel),靠齊 功能選項裡左半邊為水平靠齊(靠左、中、右),右半邊則為垂直靠齊(靠上、中、下),按下所需要的按鈕就會重新顯示文字位置。

繼續閱讀 “桌月曆線上編輯工具-文字水平和垂直對齊 (v2.1.5)"

AJAX FancyUpload & ShadowBox 共存問題

網站一直使用的檔案上傳模組 FancyUpload 為 v2.0 版本也很穩定,不過因為 Adobe Flash Player 最近持續更新得很快,為了追上 flash 版本更新速度,比較能夠相容於 flash 各種版本(v9 & 10),決定從 v2.0 升級至 v3.0。這個上傳模組是植基於 AJAX library mootools,順便也將 mootools 更新至 v1.2.5。原本計畫再升級至 v1.3.1,但於 IE 8瀏覽器裡會發生未知錯誤,尚未找到處理方法,只好暫時作罷以後再說。新版 FancyUpload v3.0 單一檔案最大上傳為 2GB ,後台 JSP 必須設為 (-1 for unlimited)上傳檔案時,才不會被系統拒絕而上傳失敗。

為了避免彈出式視窗(popup)被瀏覽器阻擋,經過搜尋後決定採用 ShadowBox 插件來執行開啟彈出式視窗功能,而 CloudZoom 插件則是處理圖片局部放大效果。ShadowBox 和 CloudZoom 兩個插件均是植基於 AJAX library – jQuery。但 mootools 與 jQuery 兩個 不同類型 AJAX library 會發生相衝的問題,解決方式 (Using jQuery and MooTools Together) 是加 jQuery.noConflict(); 而且 AJAX library javascript include 順序 mootools.js 需先於 jquery.js。還有 CloudZoom 與 FancyUpload 這兩個插件也是不相容,還好這兩個插件沒用於同一網頁。

繼續閱讀 “AJAX FancyUpload & ShadowBox 共存問題"

啟用 Skype 免費線上通話服務

由於部分客戶來自海外,如英國、美加、香港、澳洲等地,為了節省國際長途電話費,已經開通 Skype 帳號 (eprint.tw),同時在 www.eprint.com.twshop.eprit.com.tw 網站網頁上加入 Skype Me 按鈕,只要點選 Skype 圖示按鈕,即自動啟動 Skype 軟體接通線上電話功能。

繼續閱讀 “啟用 Skype 免費線上通話服務"