[分享]解決在PLUS1.53a管理團隊頁里簽名處會出現HTML代碼的問題
發表於 : 2006-11-28 13:11
在PLUS1.53a的人口頁左邊的管理團隊項里可以看到論壇所有管理員的名單,如果你按他們的名字就可以觀看管理人員的個人資料,但如果對方的簽名有用BBCode的話就會出現HTML代碼;以下是我解決的方法
#
#-----[ OPEN ]------------------------------------------------
#
staff.php
#
#-----[ FIND ]------------------------------------------------
#
$user_sig = ( $board_config['allow_bbcode'] && $user_sig_bbcode_uid != '' ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
$user_sig = ( !$board_config['allow_html'] && $userdata['user_allowhtml'] ) ? preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig) : $user_sig;
#
#-----[ REPLACE WITH ]------------------------------------------------
#
$user_sig = ( !$board_config['allow_html'] && $userdata['user_allowhtml'] ) ? preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig) : $user_sig;
$user_sig = ( $board_config['allow_bbcode'] && $user_sig_bbcode_uid != '' ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
#
#-----[ SAVE & CLOSE ]------------------------------------------------
#
# EoM
#
#-----[ OPEN ]------------------------------------------------
#
staff.php
#
#-----[ FIND ]------------------------------------------------
#
$user_sig = ( $board_config['allow_bbcode'] && $user_sig_bbcode_uid != '' ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
$user_sig = ( !$board_config['allow_html'] && $userdata['user_allowhtml'] ) ? preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig) : $user_sig;
#
#-----[ REPLACE WITH ]------------------------------------------------
#
$user_sig = ( !$board_config['allow_html'] && $userdata['user_allowhtml'] ) ? preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig) : $user_sig;
$user_sig = ( $board_config['allow_bbcode'] && $user_sig_bbcode_uid != '' ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
#
#-----[ SAVE & CLOSE ]------------------------------------------------
#
# EoM