JFactory::getLanguage()

使用下列語句可以知道目前你的Joomla網站的語系。

Example 1

下面的代碼獲取當前語言的名稱。

<?php
    $lang = JFactory::getLanguage();
    echo 'Current language is: ' . $lang->getName();
?>

Example 2

下面的代碼判斷當前語言。

<?php
    $lang = JFactory::getLanguage();
    $result = $lang->getTag();
    If($result == "en-GB"){
        echo 'is EN ';
    }else{
        echo 'Not is EN ';
    } 
?>

如此就可以做出許多判斷,需要做客製布景時,讓某些東西在特定的語系出現,就可以這樣判斷。

Comment

碰到的問題是,同樣的一篇文章,為什麼Joomla RSS 內的pubdate標籤,日期顯示為Wed, 18 Mar 2015 00:00:00 +0800,而後端顯示2015-3-18 16:00:00,就是與後端設定的有時差16小時?
 

 

 

 

 

已經將後台的伺服器時區設定成Taipei,但RSS就是不同步。

主要是Joomla會以通用協定時間UTC為標準時區,所以需要主機的時區設定成UTC,就可解決這個問題。

 

 

Comment

Joomla 錯誤出現的白畫面

有時會因為裝了一些不知名的外掛,有可能倒置Joomla掛掉,整個瀏覽器只出現白畫面,相信大家一定有相同的經驗,或是在Joomla 2.5要升級至Joomla 3時這個情況更是不知怎麼處理,讓你不敢往Joomla 3前進,停留在Joomla 2.5的版本。
 

Joomla出現白畫面該如何處理

主要Joomla會因為出現白畫面,是因為有不相容的擴充套件,畫面本身是顯示錯誤訊息,而在預設的錯誤訊息中,他的容錯值是最小,所以畫面上是看不見任何訊息,導致瀏覽器只有白畫面,要顯示錯誤訊息,需要將網站根目錄下的"configuration.php" 檔案,將其中的"Public $error_reporting=default"改成"Public $error_reporting=maximum",容錯最大,這時重新讀取網頁,就可以在遊覽器上看見錯誤訊息,會顯示出擴充套件的錯誤位置,在到目錄找到那個擴充套件資料夾,手動刪除整個錯誤的資料夾,正常情況下重新讀取頁面,就可看見你Joomla網頁了。

Comment

1.Joomla 3後端操作,上邊選單選擇元件>JoomGallery 至管理界面


 
JoomGallery 管理介面

Comment

Copyright © 2018 ucamc