嗯,在這裡跟各位報告一下:
從今天開始,ECShop相關問題請到 ECShop台灣社群(http://ecshoptalk.com) 發問,我的網誌改為討論外掛(還有催我的進度)使用,未來 ecshoptalk.com 將作為台灣社群網站使用。
這星期之內,從我網誌過去註冊的人,在那邊等級會比較高,嘿嘿。
抱歉,因為最近有點忙…沒有注意到這個安全性修正。
這是ECShop官方安全性修正,所有從我這裡出去的版本都需要更新。
修正檔案只有一個:lib_main.php ,請按右鍵選擇另存目標,下載後請上傳到您的 includes 資料夾中,覆蓋原檔案即可。
另外,如果是已經開始營運的購物網站的話,請檢查 根目錄/data/feedbackimg/ 目錄,並刪除所有副檔名為: . php / .phtml / .php3 / .php4 / .jsp / .exe / .dll / .asp / .cer / .asa / .shtml / .shtm / .aspx / .asax / .cgi / .fcgi / .pl 的檔案。
官方已經在昨天(3/20)推出2.1.5測試版,雖然沒有太大問題,不過測試版終究不是能拿來工作上使用的…
台灣社群版將會與官方2.1.5正式版同步推出,目前正在測試升級程式的部份,以及將官方模板進行繁體中文化…
特此預告。
基本上來說我個人不推薦使用官方測試版本,因為他還是「測試版」。不過若是官方正式版,則是因為與社群版其實沒有什麼差別,只是社群版 = 官方版本 + 模板繁體中文 + 台灣區運送付款模組 + 台灣最佳化,所以裝社群版其實一勞永逸,不需要煩惱其他的部份。
最後預祝官方2.1.5正式版能夠儘快順利推出。
這是ecshop樣板修改簡介第一部份:超簡單修改,從這一篇我想可以清楚的發現,ecshop的樣板要小改的話,其實很好改,但是要大改的話可能就要練習點CSS技巧了。
有網友提出,目前的ecshop在首頁部份只會顯示商品圖片以及目前價格,不會顯示「現在購買」等字樣,可能比較沒辦法讓消費者燃起購買慾,所以想要在首頁商品圖片的下方增加「現在購買」字樣,並加上連結…
其實這很簡單..
先進入管理介面,然後在「樣板管理」當中的「樣板項目編輯」裡頭,我們需要修改三個檔案,分別是:
best_goods.lbi - 商品推薦
hot_goods.lbi - 熱賣商品
new_goods.lbi - 新品上市
只需要加入這樣的字樣,就可以顯示出「現在購買」,並且連結到商品詳情頁面:
<a href=”{$goods.url}” mce_href=”{$goods.url}”>現在購買!</a>
當然,「現在購買」四個字可以隨意更換,甚至你要換成一張圖片也沒有問題,但是要放在哪裡呢?在上面的三個檔案裡頭,請先找到以下的字樣,然後貼在他下面即可:
原本是這樣:
<!– {if $goods.promote_price neq “”} –>
{$lang.promote_price}<span class=”goods-price”>{$goods.promote_price}</span>
<!– {else}–>
{$lang.shop_price}<span class=”goods-price”>{$goods.shop_price}</span>
<!–{/if}–>
貼上之後會變成這樣:
<!– {if $goods.promote_price neq “”} –>
{$lang.promote_price}<span class=”goods-price”>{$goods.promote_price}</span>
<!– {else}–>
{$lang.shop_price}<span class=”goods-price”>{$goods.shop_price}</span>
<!–{/if}–>
<a href=”{$goods.url}” mce_href=”{$goods.url}”>現在購買!</a>
其實這東西稱不上測試報告啦~
今天收到簡體中文官方提供的2.1.5版本,初步看了一下,有以下地方變動:
安裝程式更簡單,在容易出錯的地方採用Ajax處理,避免使用者中斷
後台部份也增加了許多新功能,像是會員帳目管理等功能
樣板方面,lbi從74個檔案縮減至40個檔案,減少很多不需拆開的部份
語系檔拆成三個檔案,應該可以加快部份速度
加入RSS功能,不過不提供相關設定,輸出20篇文章
前台一些小改變,例如商品分類提供ajax下拉式選單,增進使用者瀏覽速度
付款模組新增可收取手續費的欄位
配送模組新增貨到付款手續費欄位
最重要的是,在速度方面有許多加強
在 ECShop也提供RSS功能(以及原先就提供的sitemap功能)之後,目前市場上對 seo最友善的購物車程式就數ECShop為第一名了,從商品分類、商品品牌以及新增商品過程中就可以指定商品相關關鍵字,再配合Google Webmasters 或Yahoo! SiteExplorer,就可以將ECShop內建提供的sitemap以及 rss送進兩大搜尋引擎,可以提高商品的被索引效率,相對也就能夠讓您的商品更容易被網友搜尋到了。
ECShop一直一來最讓我喜歡的一點就是AJAX的使用,配合ajax,可以讓商店管理者在管理過程中,從商品上架開始就能夠感受到ECShop的高效率,雖然AJAX同樣也造成一些網友對ECShop的批評:由於AJAX需要一點點等待時間,因此會有網友認為ECShop回應速度稍嫌緩慢,這也是期待ECShop能改進的部份。
ECShop Team也在2.1.5版開始,將原先可能會造成網站回應速度較緩的AJAX framework(框架)更換掉;而資料庫框架也由Adodb更換為ECShop自行開發的資料庫框架,可望讓整個ECShop的速度大大提昇。另外,2.1.5版也修復了許多已知的bug。
我預計會修改繁體中文語系,再送回官方,看我的繁體中文語系能不能夠進入官方版本,至於台灣地區付款跟運送模組就還要再想想辦法了,畢竟ECShop的主要客群還是內地的網友,短時間之內我還是會先維護我自己這裡的社群版本,但不另立版本編號了,然後繼續維護台灣版安裝程式等資料。
期待簡體官方的2.1.5推出(目前是2.1.4b,台灣社群版本對應為1.0.0227-TW)
Updated: 下午七點,下課回家收到了ECShop Team的指正,他們說:他們改了非常多地方,我只發現一點點….XD
跟昨天的差別是:
email部份修正
官方安全性修正(02/12)
Google Code那邊已經更新為最新版,請由此下載1.0.0227完整版。
至於已經安裝1.0.0226的朋友,請由此下載1.0.0226->1.0.0227更新版,解壓縮後上傳到ecshop根目錄覆蓋即可。
恩,這是ECShop繁體中文版(台灣社群版)的正式發佈,本次版本號修正為1.0.0227-TW,相當於大陸官方版本 2.1.2b。
與大陸官方版本主要差異與修改內容如下:
[增加]透過php寄信功能
[增加]台灣區專屬付款模組。
[增加]台灣區專屬運送與送件進度查詢模組。
[修正]官方預設樣板部份bug修正、繁體中文化。
[修正]繁體中文語系全部翻新。
[修正]管理介面繁體中文語系修正。
[移除]安裝介面中的範例資料去除。
下載點: ECShop繁體中文版 1.0.0227-TW @ Google Code
目前已安裝使用之20070214版本(含20070214)之後皆不需重新安裝,只需要上傳覆蓋即可。
其他說明:
關於php寄信的部份, 由於部份虛擬主機不提供SMTP功能,而ECShop又只內建SMTP功能,所以本版本加入透過php寄信的方法,若您的ECShop不會寄信,請開啟php寄信功能(笑)。
開啟方法:由管理中心->商店設定->郵件伺服器設定中,將「郵件伺服器地址」修改為sendmail即可透過php寄信。
同樣的,使用上遇到任何問題請回報,讓我們一起解決。
我們的繁體中文版(台灣社群版本)差不多可以見人了…剛剛快要debug完sendmail的部份了,所以預計是2/27或2/28可以發佈繁體中文正式版本,敬請期待。
對了,想請問一下各位,如果各位現在有在用刷卡機制的話,可以告訴我目前大部分都用哪家的網路刷卡嗎?
這是ECShop繁體中文版 20070222版本 (下載)
本版本新修改部份:
安裝程式中去除示範資料安裝 (因為這東西會造成錯誤..)
官方安全修正(簡體中文官方,2007/01/15)
使用者中心中,留言部份增加「付款通知」選項(因為目前的付費模組中都提到,付款後要到使用者中心當中進行回報)
並沒有修正郵件功能!預計星期一可以修正完畢~郵件功能補強,在管理中心->商店設定->郵件伺服器設定當中,將郵件伺服器地址設定為sendmail,可透過主機的php mail()函數直接寄信,這應該可以解決部份朋友遇到的,電子郵件無法送出的問題。
基本上來說這個版本已經接近完工版本了 ,同樣的,有問題請到討論區回報(當然在這篇回報也可以)。
請不用測試電子郵件功能了,已經有兩位朋友回報,可寄出但是是亂碼…
因為主機資料庫被回溯,所以之前的資料掉了..
我記得有朋友在討論區提問說要在ECShop當中加入JavaScript的方法,我先簡單說明一下,基本上可以直接從管理介面裡面進去更改,但並不是每種JavaScript都可以順利執行,因為有可能函數名稱或者變數名稱有衝突這樣,甚至有可能影響到ECShop本身的功能運作。
您可以從管理中心->模板管理->樣板項目管理,
接著選擇「page_top.lbi - 頁面頂端」
然後在第一行後面(也就是第二行)加入您想要加入的JavaScript語法,
這樣就可以順利加入了。
下星期回台南之後再來講解一下如何加入lightbox(燈箱特效)到ECShop當中,這東西TWE可是要賣很多小朋友的XD
–
然後另外有人提到電子郵件無法發送的問題…如果預設的發信方法(也就是smtp)無法順利發信的話,可能是您租用的虛擬主機不提供smtp功能造成的(實際上很好玩,*nix主機不支援smtp,但是Windows版本的PHP預設也是不開啟SMTP…都要自己動手才行XD)。
下個版本會加入透過php本身來送信的功能,一定會的(我很久以前就寫說要加這功能了…)