2011年8月22日 星期一

我使用 Artisteer、joomla、JoomShopping做成的網站

我第一個使用 Artisteer與joomla做成的網站:勝發香舖拜拜網
算是將這陣子自修學到的東西總算做出一個成品
網址:http://www.bai-bai.com.tw
是一個介紹傳統拜拜資訊與產品的網站
目前還在持續製作中
購物車程式不是使用熱門的VirtueMart
而是較少人用的JoomShopping(雖然我還沒開啟購物功能XD)
主要因為JoomShopping後台介面比VirtueMart簡明的多
正因為少人用,網路上還沒找到JoomShopping繁體中文的語言包(有簡體中文,但必須加入論壇或付費才能取得)


不過....目前最大的困擾是....雖然後台已經開啟快取了

但網站開啟速度仍不盡理想
若是網友們發現開啟速度很慢也麻煩您通報一聲
似乎joomal製成的網站都有這樣的困擾阿...

2011年8月10日 星期三

joomla如何設定圖片選單或flash選單

joomla的使用者大多利用joomla裡面的功能
設定一般的文字選單
確實使用文字選單對seo是有利的
但是就中文網站來說,由於可以使用的字型相當有限
為了網站的美觀,大多數使用者還是會想要使用flash選單或圖片選單


如此一來問題就來了,如何設定flash或圖片的連結位址呢?

在同時有flash/圖片選單跟文字選單出現在網站上的情況,是比較單純的
因為只要看文字選單的連結,將flash/圖片選單設成跟文字選單的連結一樣就可以了

然而有時候,我們網站上只需要flash/圖片選單,而不需要文字選單
此時,我們仍必須在後台的選單管理中,先設定好每個選項的連結
以此得知網站的連結位址,並且將這些連結,都設為已發佈的狀態
然而,由於實際上我們並不需要將這些選單顯示在網站上,所以在後台的模組管理
必須取消該選單模組的發佈!


簡單的說,就是選單連結必須發佈,但選單模組本身必須取消發佈
如果您將選單連結取消發佈,即使選單模組是發佈的狀態
連結仍然會失效喔!

2011年8月7日 星期日

追求

想要追求心靈清明是沒有用的
因為當你動起追求的念頭時,心靈就無法清明了

2011年7月27日 星期三

Joomla 1.7出了!現在架站該用哪一個版本比較好呢?

Joomla 1.7出了!
但後台介面與功能幾乎與Joomla 1.6相差無幾
 Joomla 1.6的套件與樣板也幾乎可以順利地在Joomla 1.7良好運作
基本上可以視為 Joomla 1.6的小改版而已
雖然 Joomla 1.6已經發行超過半年了

且 Joomla 1.6的相關套件已經陸陸續續出了
但我認為目前仍然不是使用 Joomla 1.6/1.7的好時機
一方面是Joomla 1.6的套件數量仍遠不如Joomla 1.5
不過數量還是其次,重點是多數我們常用的joomla重量級軟體都還停留在 Joomla 1.5的版本
例如內容管理的K2、購物車的VirtueMart 、連結facebook帳號的jConnector都是如此

此外,佈景主題製作軟體Artisteer,雖然號稱已經支援Joomla 1.6
但經過實際使用,發現真的是問題多多
由此看來,目前 Joomla 1.6/1.7還不是很適合拿來正式架站使用
Joomla 1.5應該還可以撐好一段時間吧!!

2011年7月23日 星期六

Artisteer的vertical menu設定方法

 Artisteer的vertical menu可以設定出美麗的選單
但是若直接套用在joomla的模版時
卻無法看到該選單的樣式
此時,依以下步驟可解決
1. 在joomla的擴充套件=>模組管理中,選擇要設為vertical menu的選單
2. 在右邊的進階選項的模組 CSS 類別字尾,填入:art-vmenu
3. 儲存後,該選單即可看到 vertical menu的樣式!!

2011年7月22日 星期五

Joomla無法刪除樣版的解決方式

使用Joomla 1.7時
若在佈景主題管理=>直接勾選要刪除的樣版後
點選右上方的刪除,會出現以下錯誤資訊:
無法刪除最後的樣式風格
而無法刪除
一開始以為自己不小心把要刪的樣版設成預設樣版了
但檢查後發現並沒有這樣的情況


此時,必須到擴充套件管理=>管理=>勾選要刪除的樣版即可


雖然問題解決了,但不曉得這是Joomla的bug
還是原本就是這樣設計
不過....若不是bug的話,佈景主題管理右上的刪除按鈕是要刪除什麼鬼阿~"~

Artisteer使用在joomla 1.6/1.7時,出現錯誤訊息的解決方法

最近發現一個很好用的 joomla樣板製作軟體:Artisteer
試用了一下,發現匯出的樣板用在joomla 1.6/1.7時,會出現類似以下錯誤資訊:
 
Fatal error:  Call to a member function getMessageQueue() on a non-object in 
C:\AppServ\www\Joomla165\templates\temp03\functions.php on line 
 
上網找了一下,並經過實際測試,發現只要作一點修改就可以正常顯示了
即從放置樣板的資料夾中找到functions.php這一個檔案
 
並搜尋以下這段程式碼:
global $mainframe;
$messages = $mainframe->getMessageQueue();
 
把它改為以下程式碼即可:
$messages = JFactory::getApplication()->getMessageQueue();