發表文章

目前顯示的是 2014的文章

[VtigerCRM][進階] 使用工作流來滿足自動化處理

圖片
這裡獨立出來一篇給有需要的朋友知道,首先甚麼是工作流?當某個動作條件成立時,就會觸發一個處理行為。譬如說我希望在第一次建立Quote時,會自動發信給負責人;或者當淺在客戶成立時發送信件給負責人。如果你有這種自動處理的想法。那你需要使用工作流。

工作流已經預先好幾筆被設定好內容,譬如每次RMA服務單成立會自動發信給客戶跟負責人,如果你發現你沒有得到這樣的服務,那是你的定時任務沒有被驅動。

你可以新增你要的新工作流。工作流最大的問題有兩個,一個是你必須先讓『定時任務』被驅動起來,透過定時任務去執行工作流;另一個是你要熟悉工作流的編寫觀念語法。我只能協助前者如何設定,後者在新版Vtiger 6變得很好理解,基本上自己摸索不難,除了進階的客製化模組,能觸發的就是發信、建立待辦事項、日曆、修改某值等等觸發行為。

本篇教你如何驅動定時任務,另外可參考以前5.4的作法概念雷同,但建議本篇做法。

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

本篇將整理Vtiger 6.0所有相關問題處理方式

1. 忘記密碼的功能,沒反應?

這是6.0的已知問題,前往\layouts\vlayout\modules\Users\Login.tpl,大約介於167行~175行。將代碼替換 'username' => 'user_name' (三處),'email' => 'emailId' (三處)。修改代碼位置如下

<div class="control-group"> <label class="control-label" for="user_name"><b>User name</b></label> <div class="controls"> <input type="text" id="user_name" name="user_name" placeholder="Username"> </div> </div> <div class="control-group"> <label class="control-label" for="emailId"><b>Email</b></label> <div class="controls"> <input type="text" id="emailId" name="emailId" placeholder="Email"> </div> </div>
另外,記得要對CRM設置>>…

[VtigerCRM][模組] PDF Marker for 6.x的客制化PDF設計

大概2014年1月就已經放出了vtiger 6.0的下載。但遲遲強大的PDF Maker卻只開放付費版使用。經過了半年之後終於5月底才放出來了Free免費。

PDF Maker是一套第三方的擴充套件,主要解決原本系統的四大PDF生成的設計不便問題。使用了PDF Maker,您可以很輕鬆的透過HTML語法滿足想要的Template自訂風格設計。同時可去抓取相關表單所需模組欄位在PDF上的資料呈現。

免費版與付費版的最大差異,能否在於四大表單系統(報價單、銷售訂單、發票(出貨單)、採購訂單)的Template設計數量。譬如你需要可以產生EN版的又能TW版的這樣就算2個Template。免費版就不適合您來使用。

付費版約台幣2千左右。詳細有興趣購買付費版請自行前往了解。我不是工商服務,我只是說明免費版有多少功能而已。

免費版的官方連結在此,很抱歉官方一樣沒有提供zh_tw。所以我從以前翻譯的版本沿襲過來用,完整度大約40%。我沒有全部翻譯完,因為只是個設定套件,一般User並不會去查看PDF Maker Setting。

PDF Maker Free for vTiger CRM v6.0.0 免費版下載處 By Google Drive


由於PDF Maker免費版本剛出來太新,還有一些小問題。相關問題整理如下:


從vTiger 5.4.0升級上去vTiger 6.0.0,PDF Maker無法正常運作
解:
PDF Maker 5.4環境跟6.0環境完全不一樣,你一定要先在5.4的環境徹底移除乾淨PDF Maker。你必須要...

1. 透過自撰的delete_module.php,根據vtlib來移除Module。
2. 移除根目錄下的module/pdfmaker,以及smarty/templates/modules/pdfmaker,還有cache
3. 移除SQL的vtiger_linker跟PDF Maker有關的資料檔,大約4筆兩組共8筆。
4. 移除SQL上面命名為vtiger_pdfmaker_... 的所有資料表

當你完成舊板上的移除之後,再來升級上去才能正常安裝且運作。

為何Head/Footer會失效無法顯現
解:
官方忘記對Head/Footer的高度屬性補上去,導致Save Setting時這兩個參數無法入值變成0。等待PDF Maker fi…

[免費ERP]免費的FrontAccounting ERP

最近開始找了一套免費開源的ERP給一個朋友公司使用,單位很小所以不考慮用買的。找了一下ERP Open Source隨便就是一堆能用。但真正免費而且持續更新版本的就少一半,要支援繁體語系的又少一半。當然為了平台性方便需要選擇php+mysql的,最後只剩下FrontAccounting跟WebERP能挑選。

[VtigerCRM][修改] Vtiger 6.0.0 內建的PDF相關調整

本篇只單純記錄如何修改內建的PDF範本設計,事實上最後的結果是複雜且不容易成功的修改之路。我建議生人勿近此篇。請看別篇關於PDF Maker free for 6.x的文章。


PDF一共有四處可生成,分別是報價單、銷售訂單、採購訂單、發票(出貨單)。透過TCPDF生成,這裡我們主要介紹些會碰到亂碼問題、設計佈局的方法、以及輸出紙張大小

[Chrome擴充] 阻止廣告的擴充功能 Adblock!

圖片
有時候上網時,常常會覺得有些網頁總是有太多的廣告。或者遊覽某"特別資源"網站老是談出一堆不喜歡的全頁式廣告。這裡介紹一個很好用的阻擋廣告之擴充功能。Adblock!




軟體名稱:Adblock
軟體性質:Chrome擴充
繁體中文:支援
下載來源:Chrome 線上應用程式商店

[VtigerCRM][移除] Vtiger 5.4.0之移除Moudle模組教學

在管理介面上並沒有可以做移除的方式,一般來說很少會用到。為了記錄一下方式,本篇簡單說明一下vTiger CRM 5.4.0要如何移除指定的第三方模組。譬如拿PDF Maker為例,建立一個delete_moudle.php檔案放置在CRM根目錄之下,php內容如下:

<?php $Vtiger_Utils_Log = true; include_once('vtlib/Vtiger/Module.php'); $module = Vtiger_Module::getInstance('PDFMaker'); if($module) { $module->delete(); } ?>
紅色部分為想移除的第三方模組名稱,如果你不太會可以下載這個檔案解壓縮到你的vtiger目錄內。


接著在網頁上輸入這個php位置,譬如http://127.0.0.1/delete_moudle.php等待畫面跑完訊息到vitger/moudles/xxxxx,刪除或重新命名這個moude資料夾即可




[VtigerCRM][安裝] vTiger 6.0.0 繁體中文版本

圖片
[廢話區] 使用vTiger 5.4到現在差不多已經有1年半囉,公司慢慢開始依賴,但相對也開始有一堆一些有的沒的問題:譬如同仁根本只會機械式操作,有些顯示方式可以個人化調整也不知道。的確介面可能還不夠愚人化些;另外在執行列表結果的等待時間真的很慢;或者在列表上的資料查看越新的資料就越後面....等等。對公司同仁來說還是只是單純的建立客戶→報價→產品→訂單→出貨→問與答這樣操作而已。其實我還蠻期望其他的CRM功能可以真正發揮出來,問題在於我的公司規模太小只有四個人,而且只有一個Sale而已(苦笑)。很多事情都不能表達更專業化些....

題外話回到重點,新的vTiger 6.0看起來改善不少5.4的老問題,十分建議那些也受不了5.4的小問題就選擇6.0吧。或者你不曾用過的推薦你試試看 Vtiger 6.0吧![廢話區]



安裝說明 本篇將開始教你如何開始安裝vTiger以及繁體中文化,安裝方式蠻簡單的我就簡單說明一下,如果你看不懂我在說什麼的,建議你找個懂架網站的同事幫你解決吧。

[VtigerCRM][升級] 把你的vTiger CRM 5.4.0 升級到 6.0.0

圖片
久等了各位,打從2013年8月vTiger發表了6.0版本的RC版本開始,小第一直關注到現在終於發表了6.0的正式版。之前光顧過小弟網站已使用5.4版本的朋友們,本篇將教你如何無痛升級到6.0版本。

注意,6.0 RC版本沒辦法升級到6.0正式版本,本篇只教你如何從5.4.0升級到6.0.0!同時根據官方的升級說明,升級到6.0.0之後無法回復到5.4.0,同時也不保證升級可完整移植成功。建議在那之前先將5.4.0的網站進行備份。

小弟的升級方式為,先將Old vtiger 5.4.0 新複製為 New vtiger 5.4.0共兩個網站,用新 5.4.0來升級為 6.0.0,最後就有一個5.4.0的網站以及6.0.0的網站。不知道如何做的請參考前篇教學

注意,原使用PDF Maker的朋友們,升級之前建議移除原本的PDF Maker for 5.4.0。由於版本不同升級上去也無用,目前PDF Maker官方還沒提供Free for 6.0....(殘念),之後是否會提供無法確認消息。移除方式請參考本站別篇
[移除模組] Vtiger 5.4.0之移除Moudle模組教學
當你已經備份好了,我們開始以下流程

[VtigerCRM][移植] Vtiger CRM 5.4.0的備份移植方法

圖片
寫Vtiger差不多一年多了,多少有些人會來參考使用,另外部分IT網站也有人會丟我的部落連結。最近Vtiger官方網站終於把6.0.0的版本正式推出了,上個月還寫著6.0.0 RC版本。所以我正打算開始將5.4.0做一下移植備份,好準備測試6.0.0的版本。

網路上參考一下Backup方法其實資訊有點落後,還停留在5.2.0的方式,而且官方WIKI也停留在舊的備份方法。我這裡寫一下我認為比較安全、完整、無誤的做法。

大致流程說明為,透過新安裝的做法進行Migrate移植流程,透過流程設定指向到新的Copy SQL。最後完成Migrate之後,把曾經有修改過的File做覆蓋。

這裡說明一下,Old File=舊網站的檔案,Old DB=舊網站的資料庫,New File=移植後的檔案,New DB=新移植的網站資料庫。

最後聲明一下,當你完成了Migrate移植之後,Old Site跟New Site的用戶登入密碼都會變更。很白癡我知道但我也沒辦法。

[Chrome擴充] BBSFOX擴充套件,直接用遊覽器上BBS!

圖片
自2014/06開始,Google擴充功能全面停止來自非官方的開發套件。因此原本使用bbfox for GC的朋友不能再使用。有解的是,另一個開發者YangChuck重新修正另發行一個bbsfox套件。如果有舊版的朋友請先完整刪除舊版

進入擴充管理 chrome://extensions/,將bbsfox socket以及bbsfox chrome這兩個套件移除乾淨。(若不曾用過的朋友請忽略這段,這不影響接下來的解說。)

[遊戲心得] CS:GO 快速指令密集帖

最近回鍋玩CS:GO,陪了我10年光吋的Counter Strike真是讓我無法自拔。每種版本都玩過,但最好玩的還是殭屍模式(笑)

怕自己忘記,打在這裡。關於如何買槍以及一些常用指令。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

指令設定方式
方法一:在遊戲中開啟~輸入各指令
方法二:更新Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg之內碼,並在遊戲中~輸入exec autoexec.cfg一次即可



//////////大跳 ( 跳+蹲之複合自訂指令)//////////////
alias +cjump "+jump; +duck"
alias -cjump "-jump; -duck"
bind space "+cjump"
or
bind space "+jump; +duck"

////////////快速買槍指令示範///////////////
bind "kp_5" "buy m249"(按右盤5執行買M249指令)
bind "kp_leftarrow" "buy m249; buy deagle"(按右盤4執行買M249跟買沙漠之兩道指令)(可多道指令"; "分開)


/////////////////////槍枝命名//////////////////////
手槍:购买命令
Glock 18: glock
P2000: hkp2000
双鹰: elite
Five-seveN(CT):fiveseven
P250: p228
Desert Eagle: deagle
TEC-9(T): tec9

重型武器
Nova霰弹枪:nova
XM1014: xm1014
MAG-7 (CT) mag7
Sawed off(T) sawedoff
M249 m249
Negev negev

冲锋枪
MAC-…