問題外掛:WYSIWYG - Rich Text Editor 3.0 (所見即所得編輯介面)
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=42226
使用版本:phpBB 2.0.21
狀況描述:
各位大大好,我是在安裝這個外掛時找不到原始碼中的字串
在這個外掛安裝說明中,有一段在檔案privmsg.php是:
#
#-----[ FIND around line number 1785 ]------------------------------------------
#
privmsg_subject = preg_replace($html_entities_match, $html_entities_replace, $privmsg_subject);
$privmsg_subject = str_replace('"', '"', $privmsg_subject);
紅色的這兩段我在privmsg.php此檔裡找不到,我以為是我有裝其他外掛的關係,但我去找剛裝好的檔案裡也找不到
只有找到類似的如下:
$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
$privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);
而安裝檔後來的說明為:
#
#-----[ NEXT 2 LINE FIND ]------------------------------------------
#
$template->assign_vars(array(
這個因為之前的字串找不到,我也不知道它指的是那一行,因為後面有好幾行,
能否請有安裝成功的大大分享一下我是那邊有問題呢?謝謝
[問題] WYSIWYG - Rich Text Editor 3.0 (所見即所得編輯介面)安裝問題
版主: 版主管理群
這一段原始碼, 已經在後來升級 phpbb 2.0.20 時移除.
Source: phpbb-2.0.19_to_2.0.20.txt
以下的修改, 提供您參考:
ps.
因為 phpbb 版本更新, 所以所有的 'number' 只能當做是 '參考' 而已.
代碼: 選擇全部
#
#-----[ FIND ]---------------------------------------------
# Line 1743
//
// Send smilies to template
//
generate_smilies('inline', PAGE_PRIVMSGS);
#
#-----[ FIND ]---------------------------------------------
# Line 1748
$privmsg_subject = preg_replace($html_entities_match, $html_entities_replace, $privmsg_subject);
$privmsg_subject = str_replace('"', '"', $privmsg_subject);
#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)
以下的修改, 提供您參考:
代碼: 選擇全部
#
#-----[ FIND ]------------------------------------------
#
//
// Send smilies to template
//
generate_smilies('inline', PAGE_PRIVMSGS);
#
#-----[ AFTER, ADD ]------------------------------------------
#
//EDITOR START HERE
$privmsg_message = str_replace ("#ed_op#","<",$privmsg_message);
$privmsg_message = str_replace ("#ed_cl#",">",$privmsg_message);
$privmsg_message = str_replace ("&","&",$privmsg_message);
$privmsg_message = str_replace('"',""",$privmsg_message);
$privmsg_message = str_replace('\\',"&bkfls;",$privmsg_message);
$privmsg_message = str_replace ("<br />","",$privmsg_message);
$editor_off = get_global_var("editor_off");
$richedit = get_global_var("richedit");
$ua = get_global_var("user_agent");
if ($richedit != "0") {
$privmsg_message = str_replace("\r\n","<br />",$privmsg_message);
$privmsg_message = str_replace("<br><br />","<br>",$privmsg_message);
}
if ($editor_off == "0" && strpos($ua,"Gecko") ){
$privmsg_message = str_replace("<br />", "", $privmsg_message);
}
//EDITOR END HERE
#
#-----[ NEXT 2 LINE FIND ]------------------------------------------
#
$template->assign_vars(array(
#
#-----[ AFTER, ADD ]------------------------------------------
#
//EDITOR START HERE
'DISPLAY_EDITOR_OPTION' => $display_editor_option,
//EDITOR END HERE
因為 phpbb 版本更新, 所以所有的 'number' 只能當做是 '參考' 而已.
謝謝心靈老師:)
不過你這一段在那邊有呀?
我在您提供下載的檔案裡面的mod_readme.txt裡面沒看到這一段呀
那是不是要請心靈大將此修正加入修訂呢?
這樣以後的人也有福囉:)
謝謝大大~我一路裝到最後,出現了一個問題
就是切換編輯器時會出現亂碼
(此為getvars.php此檔的問題,在英文時一切都正常,打上中文就變了樣)
我已經用convertZ轉成UTF-8檔了,當然此軟體裡的加BOM到UTF-8檔是沒打勾的
因為我也裝了一些外掛了,當然也都用此套轉過,都沒問題
這是IE下看的結果
可是很奇怪的我在Firefox底下看就正常
我是用winxp pro sp2
phpbb 2.0.21 (這已經是UTF-8版了呀)
我用的外掛:
1.虛擬貨幣 Cash Mod 2.2.3a
2.File Attachment Mod 2.4.3
3.管理員可收到新會員註冊通知 1.0.6(Admin Email Notification on New Registration)
4.進階版閃光會員名稱
5.Admin Userlist 管理員會員列表
6.會員列表顯示會員等級&等級圖示
7.Default Avatar MOD 預設頭像圖示
修正:
1.會員註冊寄信問題
2.用web mail收認證信會有亂碼情況
3.管理員可收到新會員註冊通知有亂碼情況
請問心靈大~這應該是什麼原因呢?
附上我的getvars.php檔
不過你這一段在那邊有呀?
我在您提供下載的檔案裡面的mod_readme.txt裡面沒看到這一段呀
那是不是要請心靈大將此修正加入修訂呢?
這樣以後的人也有福囉:)
謝謝大大~我一路裝到最後,出現了一個問題
就是切換編輯器時會出現亂碼
(此為getvars.php此檔的問題,在英文時一切都正常,打上中文就變了樣)
我已經用convertZ轉成UTF-8檔了,當然此軟體裡的加BOM到UTF-8檔是沒打勾的
因為我也裝了一些外掛了,當然也都用此套轉過,都沒問題
這是IE下看的結果
可是很奇怪的我在Firefox底下看就正常
我是用winxp pro sp2
phpbb 2.0.21 (這已經是UTF-8版了呀)
我用的外掛:
1.虛擬貨幣 Cash Mod 2.2.3a
2.File Attachment Mod 2.4.3
3.管理員可收到新會員註冊通知 1.0.6(Admin Email Notification on New Registration)
4.進階版閃光會員名稱
5.Admin Userlist 管理員會員列表
6.會員列表顯示會員等級&等級圖示
7.Default Avatar MOD 預設頭像圖示
修正:
1.會員註冊寄信問題
2.用web mail收認證信會有亂碼情況
3.管理員可收到新會員註冊通知有亂碼情況
請問心靈大~這應該是什麼原因呢?
附上我的getvars.php檔