發表文章

目前顯示的是 十一月, 2012的文章

[VtigerCRM][修改] Vtiger 5.4.0 相關問題總整理

這裡開始集結使用過程當中的Vtiger v5.4.0 Code修改方式,根據我所碰到的問題做總整理。如果你有類似的問題可參考參考...如果有問題想請教不會改,可以在這裡留言發問,我有空會來研究一下 ^3^
報價單的稅率類型更改為Gruop預設
大部分的報價都是最後再乘%數,很少國內有人會個別算%在總結。為了簡化報價單的步驟,直接調整Tax原本單一預設成群組

修改 /Smarty/templates/Inventory/ProductDetails.tpl
<td class="dvInnerHeader" align="center" colspan="2"> <b>{$APP.LBL_TAX_MODE}</b>&nbsp;&nbsp; <select id="taxtype" name="taxtype" onchange="decideTaxDiv(); calcTotal();"> <OPTION value="individual" selected>{$APP.LBL_INDIVIDUAL}</OPTION> <OPTION value="group">{$APP.LBL_GROUP}</OPTION> </select> </td>
變更為
<td class="dvInnerHeader" align="center" colspan="2"> <b>{$APP.LBL_TAX_MODE}</b>&nbsp;&nbsp; <select id="taxtype" name="t…

[VtigerCRM][模組] PDF Marker!Vtiger PDF的客制化設計

圖片
話說前篇在處理PDF的版面調整時碰到很大的問題,當我翻遍整個Vigter論壇幾乎每個外國人都說何不使用PDF Marker模組。原本抱持著"原味才夠香"的心態想試試,結果整個程式相依性太高太廣不易修改。結果使用PDF Marker卻覺得真是偉大的模組套件~

PDF Marker有授權板跟免費版兩種,差別在於能否在一個模組表單李建立多個不同樣板範本供選擇輸出。授權版本大概要一千塊台幣,如果沒有太多需求而言免費版挺夠用了。

PDF Marker是協助將四個表單(發貨單/Invoice、銷售訂單/Sales Order、採購訂單/Purchase Order、報價單/Quotes)做PDF設計,設計時只用到HTML/CSS2就能輕鬆設計完成。同時能自動根據不同的翻譯語言做報價單更換,此外也能設定輸出的紙張類型,除了不支援CSS3讓我頭痛外,其他沒有什麼太大缺點。

Step 1. 安裝
請直接到PDF Marker官方網站下載免費版 for Vtiger 5.4.0,下載後同樣根據Vtiger的模組上傳方式進行安裝動作。同樣的沒有支援繁中包,所以我另外做一個中文化的PDF Marker for v5.4.0供給使用下載
PDF Marker for vtiger 5.4.0


當整體安裝完畢,請跟著提示步驟完成。最後可透過工具->PDF Marker對四個表單做設計,設計時一樣分為Header、Body、Footer進行



Step2. 修改簡體變繁體
事實上當我使用PDF Marker時一直會當成簡體字型輸出,使得我的PDF不能正常顯示預設的繁體字型,目前還不清楚為什麼這樣(請高手協助)。如果你沒有使用簡體PDF的需求,請跟我一起強迫中文都是繁體輸出吧

修改 /modulesPDFMaker/mpdf/config_cp.php

else if ($country == "CN") { if ($adobeCJK) { //$unifonts = "gb,gbB,gbI,gbBI"; $unifonts = "big5,big5B,big5I,big5BI"; //強迫改為Big5成為繁體 }
PS: 根據網友william Hsiao說明,在安…

[VtigerCRM][安裝]Vtiger CRM v5.4.0 繁體中文版本

最近開始想改善公司的Vtiger CRM v5.0.4(簡稱VCRM),因為三年前架好到現在沒有去維護,當初的版本也太舊,起初有很多組件似乎都不是很完善(當初我改Code改的挺痛苦的)。查一下官網現在最新到v5.4.0也似乎比以前還好用,不過繁中語言套件找不到,所以我拿簡體版改一改來用,目前架設起來沒啥問題。如有需要可以來此下載

Vtiger CRM v5.4.0 Open Source版本
https://docs.google.com/open?id=0Byxm_hqPREF3TlJQNGlvVTdMYTQ


Vtiger CRM v5.4.0 繁體中文語言包
https://docs.google.com/open?id=0Byxm_hqPREF3MXRwUGJybmNRaXc

(此外Google時,發現台灣好像有很多公司專幫人架VCRM來維護收費,真是令我大驚 (搞VCRM不怎麼難吧-_-||)

安裝過程一樣是英文過程,這裡不太多描述。主要一樣得有MySQL+Http Service,而初次可以選擇新安裝或舊VCRM升級,不過升級時只能選擇5.1.0之後的版本。沒得選5.0.4,查一下官方論壇是有辦法可以強迫從5.0.4更之前的版本升級。但我還是一直升級失敗。可能核心組件差異太大資料庫做匯入時一直卡著...所以我用新安裝,只能在事後手動慢慢移動原VCRM內的舊資料。

安裝時
安裝過程中,DB寫入量很高(大概有四百多筆資料表)會花較久時間,起初以為網頁當掉。重試第二次才知道模組很多。安裝過程要耐心等完。

中文化
中文化方式變簡單調理,需透過登入後的右上角的
CRM Setting->Module Manager->Custom Modules->Import New

將該中文套件(Vtiger_zh_tw.zip)直接上傳,上傳完畢後(記得打勾Enable),再到右上角的個人設定
My Preferences->3. More Information->Language->Edit->繁體中文
完成之後重整網頁就變中文啦~


PS:
目前我所整理的中文化完整相容性大概只有90%,如果有人發現某介面會卡住那是因為翻譯所對應的變數沒有對上,可跟我反映一下
有些內地的講法我有調整回台灣講法,翻譯不順或是看不懂的字彙也可跟我反映唷!