• JommlaStats雖然Joomla!有預設的統計功能,但過於陽春,以下是安裝進階點的JoomlaStats的步驟:
    • 這裡下載JoomlaStats元件V2.2.1版本,由功能表【新增或移除程式】,用【元件】安裝
    • 這裡下載JoomlaStats的啟動模組(2.x),由功能表【新增或移除程式】,用【模組】安裝
    • 這裡下載JoomlaStats的計數器模組,由功能表【新增或移除程式】,用【模組】安裝
    元件安裝後,由功能表【元件】→【JoomlaStats】→【設置】做細部設定。
    模組則記得由功能表【網站模組】裡做〔發佈〕設定,啟動模組不需要顯示標題,計數器模組顯示的英文可以在其編輯網頁裡自動修改成中文。

    ##
  • Joomla-lock剛開始使用Joomla!時,對於偶爾出現在清單裡的鎖頭圖示總會覺得疑慮、困惑,不知為何會出現,也不知為何突然又消失。最後才找到解答。

    當 我們在編輯某個項目時,Joomla!會先將之鎖定,鎖定完成後才會進入編輯狀態,當我們不正常的離開編輯狀態時,這個鎖頭圖示就會出現。而所謂的「正常 操作」指的是必須要用〔儲存〕或〔取消〕來離開編輯狀態,若不小心關閉視窗或按了回上頁按鈕,那麼這個項目就會保持在鎖定狀態下。

    要脫離不正常的鎖定狀態有兩個方法:
    • 再進入被鎖定項目一次,再正常的〔儲存〕或〔取消〕
    • 管理區功能表→【系統】→【全站回存】
    ##
  • 當我們安裝了一個新的佈景主題樣板時,可以透過管理區功能表【網站】→【預覽】→【顯示位置並嵌於其中】來檢視樣板的版面位置,有了這些位置提示,才方便在模組設定裡指定其顯示在版面上的位置。

    我們由【模組】→【網站模組】中把「熱門文章」模組位置移到「user1」,「最新消息」模組的位置由右側移到「user2」區域,只要在其設定網頁裡把版面位置選成user1或user2即可。修改後的成果請檢視http://jdev.tw/joomla

    JSN-location
    JSN-Layout

    ##
  • 安裝完Joomla! 1.0後,其目錄結構如下:

    安裝的根目錄是c:\xampp\htdocs\myweb:
    資料夾檔案與目錄說明
    c:\xampp\htdocs\mywebconfiguration.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
    ...
    存放元件的目錄。各個元件以com_開頭命名
    c:\xampp\htdocs\myweb\editor 編輯器程式
    c:\xampp\htdocs\myweb\help 說明文件
    c:\xampp\htdocs\myweb\images 圖檔目錄
    c:\xampp\htdocs\myweb\includes 其他程式使用的含入檔
    c:\xampp\htdocs\myweb\installation 安裝程式目錄,在安裝後必須改名
    c:\xampp\htdocs\myweb\language 語言檔案,這裡存放前台網站的語言檔,administrator裡也有一個存放後台管理網站的language目錄
    c:\xampp\htdocs\myweb\mambots 自動化程式目錄
    c:\xampp\htdocs\myweb\modules 存放模組的目錄。模組檔案大部份以mod_開頭命名
    c:\xampp\htdocs\myweb\templates 佈景目錄,每個佈景會建立自己的子目錄

    當 我們把Joomla!安裝在本機時,configuration.php裡的$mosConfig_live_site會是http: //localhost/myweb,當你在本地端測試時,localhost的資源都能正常讀取到(使用的圖檔或連結等),但把系統部署到另一台電腦供 外部瀏覽時,必須修改$mosConfig_live_site為該電腦的外部IP,否則所有的圖檔都無法讀到。

    為了更新方便,可以把此參數改成主機名稱,以避免每次都要參數的值:
    $mosConfig_live_site = 'http://' . $_SERVER[HTTP_HOST] . '/myweb';

    ##