您在這裡

關於RSVP的patch

tky's 的頭像
tky 在 2006-12-14 (四) 12:10 發表

各位好:

TKY昨天遇到一個很離奇的問題。
TKY裝了RSVP的模組之後,發出的邀請函信件一直都出現中文亂碼的情況。到google上搜尋的結果,有人在中國drupal提出同樣的問題,也有人提供官方網站上的patch。
http://drupal.org/node/46655

TKY一開始搞不清楚patch要怎麼用。到官方站爬了老半天,才安裝Cygwin這個看來像Dos系統的東西,並且嘗試將模組加以patch。
http://drupal.org/node/32875
可是奇怪的是,Cygwin回報說,四個需要更動的地方,最後一個變更無法完成,被拒絕。

TKY傻了。只好仔細把patch和模組拿來比對,自己手動把第四個需要加入的語法寫進去。結果.....有效喔!寄出的RAVP信件都是正確的UTF8正體中文了!

快樂之餘,不經意發現,網站上的RSS feed出問題了。利用firefox來檢視自己的RSS時,居然出現XML錯誤的訊息,一直跳出視窗叫我下載一個沒有檔名的文件。反正情況很怪,和平常的RSS閱讀不一樣。

TKY轉念一想,把RSVP停用,RSS feed立刻恢復正常!TKY把RSVP的原始模組上傳、並重新啟用RSVP,發現RSS feed和RSVP都沒問題了!

但麻煩是又回到的原點:邀請函亂碼的問題。

TKY對patch的使用不熟悉,想來一定哪裡搞錯了。官網上的人都說patch有效,TKY又無法完成正確的patch.......麻煩。
不曉得版上有沒有人用過RSVP的patch?可否告知一下到底怎樣弄才會成功?或者可否直接提供patch過的模組檔給TKY?

有勞了

TKY

各位:

TKY自己再試幾次的結果,終於成功patch了模組。
沒有出現錯誤訊息的模組,不會影響到RSS FEED的產出了。
官網上的patch真的有用,在4.7的版本中也可以運作。

有遇到相同問題的人,可以比照辦理。

TKY

tky

還好啦!比起charlesc和jimmy的貢獻,TKY的使用\問題回報只是小case而已。也希望大家能多提供模組使用方面的問題,讓新手可以少走點冤枉路。

tky

我也是摸索了好一段時間,才終於"似乎"解決了patch方式,
而我是要修正i18n的問題:
解決過程:
1.如同官網的設定方式,先將Cygwin給弄好
2.將下載的i18nblocks.module.patch.txt檔案和原始的i18nblocks.module都放在資料夾patchfiles裡面
3.打開Cygin,輸入cd patchfiles,之後去patch檔案i18nblocks.module.patch.txt,然後原先放在這個資料夾中的檔案i18nblocks.module就改變了
4.將這個資料夾的檔案覆蓋掉原先的檔案,重新整理,之前的問題就不見了

我想請問諸位大大的是,我這個解決過程是正確的嗎?請大家指正!

i18n有問題需要patch嗎?TKY用的好好的,沒注意。麻煩londere講一下,讓TKY注意一下。

其實TKY發現patch不一定要放在特定的資料夾才可以。只要把patch檔放在本地想要patch的模組資料夾裡面,然後用網頁上說的那幾個指令,進入那個資料夾的路徑,打上正確的指令,就可以成功patch了。

之前TKY按照網頁上一步一步的做來,反而沒有完全成功,真的很奇怪。自己不信邪,按自己的步驟來,居然就成功了。真見鬼說。

以TKY的經驗來說(雖就這麼一次),只要模組不再出問題,應該就是成功了!

TKY

tky