[討論]MOD安裝時為何不要只使用[ FIND ]+[ REPLACE WITH ]

Webmasters Discussion
站長們到此分享架站甘苦、管理心得等;歡迎大家多多提出意見喔!
(請勿發表任何跟站長經驗分享不相干的文章,違者砍文)

版主: 版主管理群

回覆文章
NKFUST
星球普通子民
星球普通子民
文章: 6
註冊時間: 2007-04-12 20:29

[討論]MOD安裝時為何不要只使用[ FIND ]+[ REPLACE WITH ]

文章 NKFUST »

不好意思
小弟才疏學淺第一次接觸phpbb和MOD
想請教為何要常常使用[ AFTER, ADD ][ BEFORE, ADD ][ IN-LINE FIND ][ IN-LINE AFTER, ADD ][ IN-LINE BEFORE, ADD ]
一下之前...一下之後...
作到一半就感覺眼花撩亂(可見製作者比使用者還辛苦千百倍)

小弟的想法是
只用[ FIND ]+[ REPLACE WITH ]

以下截取自Attch MOD

代碼: 選擇全部

# 
#-----[ FIND ]---------------------------------------------
# around line 26
	  <td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />

# 
#-----[ IN-LINE FIND ]---------------------------------------------
# around line 26 (directly in that line)
{topicrow.NEWEST_POST_IMG}

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------------
# 
{topicrow.TOPIC_ATTACHMENT_IMG}
這樣步驟感覺好麻煩
為何不要簡化成只使用[ FIND ]和[ REPLACE WITH ]

代碼: 選擇全部

# 
#-----[ FIND ]---------------------------------------------
#
<td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />

# 
#-----[ REPLACE WITH ]---------------------------------------
# 
<td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_ATTACHMENT_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />

這樣應該可以讓安裝者縮短許多時間
是因為製作時較麻煩還是有其他原因呢?
而且統一成這樣,就不用再使用
[ AFTER, ADD ][ BEFORE, ADD ][ IN-LINE FIND ][ IN-LINE AFTER, ADD ][ IN-LINE BEFORE, ADD ]

應該可以寫一個程式來代改
PS:不好意思,一開始都是一直問問題
也感謝大家熱心回答^^
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8535
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

不見得可以完全 '只用[ FIND ]+[ REPLACE WITH ]' 寫外掛.

1. 有些須新增語法, 若經過 phpBB 版本更新, 則容易出錯, 恐怕會找不到 '完全一樣' 的地方可取代;
2. 有些須新增語法, 若您已經加入其他外掛, 則容易出錯, 恐怕會找不到 '完全一樣' 的地方可取代.

ps.
移動到 '站長交流' 版面
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
cloudsnow30
星球公民
星球公民
文章: 246
註冊時間: 2005-03-27 03:38
來自: 稜鏡之森       狀態: 冬眠喵型:想回頭擁抱PHPBB
聯繫:

文章 cloudsnow30 »

以我自己改造的PHPBB的慘痛經驗..
只用[ FIND ]+[ REPLACE WITH ] 安裝外掛不見得會比較快..

如心靈補手大大說的..程式的版本和之前曾有無安裝外掛都會影響程式碼的變動..
更甚者,使用風格的不同,也會有一點差異,很難做到完全100%一樣..

有時修改的程式只是某一大段程式碼中的幾個項目...

可是作者卻教你先尋找一大段落落長的程式碼,然後再用他的程式碼取代...
但是落落長的程式碼中只要有一個英文字母或數字不對,就會出現找不到相同的內容,無法取代.....
落落長的程式碼中...你怎麼知道作者是動到了什麼地方...
比對尋找和取代的程式碼間的差異要花更多的時間...
這樣會比較方便嗎 0.0?

想快速安裝外掛,可以先裝個EASYMOD.....<---只要一直按下一步下一步他會自動幫你安裝到好...(不過還是有些相容性問題)

中間如果有一個檔案出錯..那麼後面的他完全不會幫你改...(你還得自己去查他到底有沒有幫你裝好...)

其實現在這樣的MOD安裝法,我覺得自由性反而比較高...
而且你也能清楚的知道你所裝的外掛,所動到的地方...
以後有哪裡出問題.你也能很快的知道可能哪裡改錯...

久了..你甚至可以幫外掛MOD玩變身...
一個容易三心二意的女人...著迷於網站的製作,但又不專精...
從html.到asp,再跳cgi...一個因緣際會,邂逅了php....
才知自己的能力是多麼的膚淺~~~~Orz

近況:站長的心變成浮動ip.不定時罷工中.= =
目標:努力活下去,....^^"
-----------------------------------------
● (目前是租用虛擬主機架站)
++稜鏡之森++Prism Forest++
Ayano's Style Test Forum-綾乃的風格測試站
私の気まぐれな世界

++++自家主機使用++++
●架設主機作業系統:Windows11
●快速架站程式:XAMPP for Windows
●您的上網方式:ADSL 1G/600M
●您安裝的程式:Apache 2.4.58 + PHP 8.2.12 + MariaDB 10.4.32 + phpMyAdmin-5.2.1
●錯誤代碼及狀態:如說明
回覆文章

回到「站長交流」