1 頁 (共 1 頁)

[問題] 關於修改PHPBB時做的"取代"動作...

發表於 : 2005-03-13 19:31
過山雲
各位好,小弟我最近思考一個問題,請各位儘量給予指教,謝謝!

我們安裝好一個最基本的PHPBB論壇系統以後
或多或少都會加裝所謂的MOD
而MOD說明上的指令,有"在這之前""在這之後""覆蓋取代"...之說明
我們按照MOD的說明去修改,增添功能...
\r
隨著一個一個MOD掛上去,修改(覆蓋取代)到最後的結果
會造成PHP檔案解讀辨識上的問題.
(如這個MOD指示要取代這個部份,但你裝另一個MOD時,MOD上指定要搜尋的字串已被另一個MOD取代,故搜尋不到,導致無法安裝)

所以除了"覆蓋取代"的動作,是否可以在原始程式碼之前加個什麼符號,使其失能,在下一行增添MOD指定的程式碼,我們不要用替代程式碼的方式,我們保留原始碼(但使其失能),並且加以註釋,以利解讀... 可以避免或更容易解讀修改程式碼導致的問題.

發表於 : 2005-03-14 10:17
bebe2803
雖說我完全沒學過 PHP, 但在裝 MOD 時也算是懂一些... @@

// 之後這句, 全句也不會被讀的了

也有這個.... (沒記錯好像是了 @@)

/* 這裡\r



內容

也會跳過的了*/ 但之後的不會, 就算是同行



有錯請指正 ! 萬分感謝 !


裝多些 MOD 也許會更熟的了, 好像我半個月前連 PHP 是什麼也不知道... = =||

發表於 : 2005-03-26 14:20
過山雲
簡單一句話
各位認為保留程式碼,使其失能(細心的話自行加上註解),這樣會比較好。
還是直接做代換的動作?

發表於 : 2005-03-26 15:35
ahdaa
小弟的作法
新加的mod:
//mod名稱 <- Start(n/n) -> ←那個n/n是看有多少要改的地方
//mod名稱 <- END->

原程式碼:
1.如果是區塊
 /*原程式碼區塊*/
2.如果是行
 // 或 #

原程式還是不要去動的好\r
原則上最是好是用註解符號,把它們標註起來會比較好一點啦\r
也避免出問題時,不知道怎麼改回來

每個人的習慣不同,所以僅供參考^^