分類:網站架設

[教學]如何製作 Flash 相簿( Picasa+Simple Viewer)?

如果想要製作一本相簿,現在很多人都直接把照片傳到社群網站上建立相簿並分享,不過若想要擁有一個類似個人網頁相簿怎麼做?又或者是想要有一個很炫的flash相簿該怎麼實現呢?現在可以透過Google Picasa軟體,透過點選的方式、無須修改程式碼就可以做成一本漂亮的Flash相簿,只要把照片準備好,就可以開始了。

透過Google Picasa軟體並下載專屬的相簿版型「Simple Viewer」安裝,然後透過簡單的滑鼠點選就可以輕鬆產生一本漂亮的相本,可以有小圖與大圖的預覽,滿足一般相簿的功能需求,不過這個做出來只能針對單本相本,如果你要做成一個相簿的集合體,這個方式可能就無法滿足您的需求了,因為透過Picasa做出來的相簿就只是單本相簿。

[教學]使用jQuery和CSS去除超連結虛線

在瀏覽器預設狀況下,當您點了超連結之後,外框會自動出現虛線,因為這跟瀏覽器的focus焦點有關,可是在網頁的整體版面配置規劃與呈現上,這樣的虛線會影響整體美觀,這時候我們可以透過CSS來去除這個超連結外框,讓網頁版面配置上可以比較美觀,如果使用CSS調整失敗的話,也可以透過jQuery進行超連結去除,以達到美化效果。

這個虛線框是屬於a屬性的擬類別「:focus」,這東西規範於CSS2,讓所有超連結點到之後可以顯示其虛線外框,但這個虛線外框並不影響網頁的位置計算排版,簡單說可以想像他是浮在上面的,就算出現虛線外框也不會讓網頁版面位移,但這個做法只是讓網頁看起來比較不好看,多了一個外框虛線總覺得有點怪怪,所以就讓我們來去除虛線吧!

[優化]圖片轉成 Base64 編碼字串,降低連線請求

網頁圖片常常是網站載入緩慢的原因之一,而文字、字串通常是載入速最快的,網頁如果都是文字而沒有圖片,相對的讀取速度是非常的迅速。是否有想過將圖片轉成字串?來加快網頁速度呢?其實我們可透過base64的方式,將圖片轉成文字編碼,這樣對於網頁的載入,就不算是一個連線了,確實是有助於網頁開啟的幫助,因為這樣可以降低網頁連線請求數量。

在網站建置上,很多人都想要讓網站變得更快,讓訪客進來的第一體驗是最棒的,但往往礙於網站引用太多的外部資源造成連線異常的卡,因為網站的載入中,每一個網域每次能載入的資源有限,所以如果能夠降低請求數,勢必能替網站加快許多,所以前面我們提到了可以透過base64來將圖片轉成文字,少掉一些連線請求,加快網頁開啟。

[WHM]如何重新編譯EasyApache (Apache) ?

如果你的伺服器是透過cPanel系統來管理,那麼最高管理員帳戶一定是WHM系統在做維護,而WHM整體系統架構和Plesk不相同,因為安裝了WHM後,等於該伺服器的Linux架構和一般的伺服器有所不同,在阿帕契Apache的設定上也都被WHM(cPanel)的EasyApache綁住,若是使用一般的Linux概念透過SSH去維護伺服器環境,可是有困難的。

因為cPanel現在對於整個伺服器的運作或是編譯環境都交給EasyApache去做管理,所以想要重新編譯cPanel的Apache,建議是透過內建的EasyApache管理模組去做維護,因為這樣會比較好管理,換個角度想,cPanel透過WHM的EasyApache把伺服器管理這件事情變得簡單,對於不懂指令或是不熟悉的人來說,透過圖像介面管理,可以省時許多。

[教學]如何對Drupal中文化?

讓網站中文化,對華人的訪客或是管理者來講,是一件很棒的事,親切的後台可以讓管理上更輕鬆,Drupal在中文化這一塊,不太足夠,但是它先天的架構卻給了翻譯者很好的翻譯環境,因為後台內建的「介面翻譯」,可讓使用者直接在後台對整個網站中文化,並支援匯出分享的動作,讓您覺得中文化並不是一件難事,同時也可以將介面改成更親切的中文。

不過預設只有Drupal系統核心可以中文化,如果是模組或是佈景,則要看看本身開發者是否有寫得讓它可以支援多國語系翻譯,如果沒有那也無法進行Drupal中文化。既然後台可以做到介面翻譯的功能,這就表示有機會可以做到Drupal多語系版本,相信這對開發者來講是一件喜事,這樣就不必為了翻譯還做一個一模一樣的網站了。

[教學]如何更新Drupal主程式?

在Drupal中,網站升級更新有分成兩種,一種是「升級(upgrade)」另一種則是「更新(update)」,這兩者的差異在於前者是大版本變動,後者則是小版本的修正。執行「更新」比較不會造成網站更新升級失敗的問題,因為它主要是針對Bug臭蟲修正,或是小功能加入,沒有去大幅度的動到主程式系統,通常有看到小版本的更新,管理者大多可以看到更新提示後立刻動作。

當網站有出現更新訊息時,管理者這時候就要注意到這項更新訊息,因為有些更新是發現系統漏洞,需要緊急修復的。當網站需要更新時,在Drupal中可以透過後台的提示訊息了解到,但若要執行更新必須手動更新Drupal,所謂的手動更新就是要透過FTP的方式將檔案覆蓋成新的版本,接著執行更新程式才會完成更新動作。

[教學]安裝Drupal驗證碼模組「CAPTCHA」

Drupal驗證碼是一個算很小的模組,但卻是非常必要的,舉凡網站登入、留言、找回密碼等等,只要跟表單有相關的介面都有機會使用到驗證碼(Captcha),所以當Drupal架設好後第一個別忘了先來安裝Drupal的驗證碼模組。在眾多的模組中,大部分使用者會選擇安裝「CAPTCHA」這款驗證碼模組,因為簡單好用、設定方便。

CAPTCHA」這一款模組安裝好,在後台看到它允許數學算式驗證碼與一般文字驗證碼,提供給使用者可以自由選擇操作,可以某些表單使用數學算式驗證碼,有些表單使用一般文字數字的驗證碼,不同類型的驗證碼使用在不一樣的地方。您也可以自訂那些表單需要驗證碼,那些表單不需要驗證碼,使用上操作自如。