撰寫Joomla! 1.5元件的幾個重點
客戶使用的Joomla! 1.5有個要與其他非MySQL資料庫整合的需求,簡單說就是要在Joomla!的網頁裡顯示來自別的資料庫的資料內容,看似簡單的需求但牽涉到下列幾項關鍵要點:
客戶使用的Joomla! 1.5有個要與其他非MySQL資料庫整合的需求,簡單說就是要在Joomla!的網頁裡顯示來自別的資料庫的資料內容,看似簡單的需求但牽涉到下列幾項關鍵要點:
雖然Google Analytics用來做網站的流量分析已經非常好用,但如果你有下列需求的話,Piwik是個不錯的選擇:
由8 Useful WordPress SQL Hacks看到偵測網頁載入時間的簡單作法,只要修改佈景主題資料夾裡的footer.php即可:
<?php if (is_user_logged_in()) { ?> <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds. <?php } ?>
剛開始使用Joomla!時,對於偶爾出現在清單裡的鎖頭圖示總會覺得疑慮、困惑,不知為何會出現,也不知為何突然又消失。最後才找到解答。
啟動Joomla!內建的統計功能有兩個步驟:
(閱讀全文...)
當我們安裝了一個新的佈景主題樣板時,可以透過管理區功能表【網站】→【預覽】→【顯示位置並嵌於其中】來檢視樣板的版面位置,有了這些位置提示,才方便在模組設定裡指定其顯示在版面上的位置。
安裝完Joomla! 1.0後,其目錄結構如下:
安裝的根目錄是c:\xampp\htdocs\myweb\:
資料夾 | 檔案與目錄 | 說明 |
---|---|---|
c:\xampp\htdocs\myweb\ | configuration.php | 網站的參數設定,其中$mosConfig_live_site必須依網址指定,以免部署後無法讀取到網站內資源 |
index.php | 首頁 | |
c:\xampp\htdocs\myweb\administrator | 管理區。管理區裡有自己的components、images、includes、language、modules、templates等子目錄 | |
c:\xampp\htdocs\myweb\cache | 快取區 | |
c:\xampp\htdocs\myweb\components | com_content |
由於專案需求,必須在短時間裡建置企業網站,為了建站效率與日後的擴充彈性,因而挑選了先前小試過的PHP CMS系統:Joomla!(「逐浪」)來加速建置的速度。 Joomla!最新的版本是1.5.3,但較多人使用與有較佳套件的卻仍是1.0版本,因此幾經考慮後,最終使用了1.0.12 A+無障礙版本來使用,為了留下建站的記錄與學習歷程因而陸續完成了這些文字,或許對剛踏入Joomla!的同好也能有些幫助。
我使用Thunderbird做為Mail client已經有幾年的時間了,最近碰到一個惱人的狀況:當讀到一封帶有大檔附件的信件時速度異常緩慢,CPU衝到100%,要等一陣子後該信件才會顯示出來,系統才恢復正常。今天終於受不了而開始尋找問題癥結,後來在HOWTO: Speedup downloading large attachments in Thunderbird看到一個解決方法;Oh my god! 是2005年的Post,會不會太舊無效啊?還是姑且一試好了。
(閱讀全文...)
我在2005年時介紹過一套Open source的資料庫建模(Modeling)工具:Db Designer 4,這段時間裡它的發展似乎停頓下來了,反而另一個Db Designer Fork最
近有較多的更新,二者使用的是相同的Code,而Db Designer Fork把原來只支援MySQL資料庫的限制擴展成同時支援MS SQL
Server、Oracle、PostgreSQL、FireBird了。原來這兩套軟體是用Delphi/Kylix開發的,能在Windows和
Linux使用。
Sorry, 很久沒用Google sc…