由kkt發 表
http://phpbb-tw.net/phpbb/viewtopic.php?t=45220
功能描述: 這支外掛允許你在文章中輸入空格鍵, 而不需轉換為全形輸入又再切換的麻煩.
測試狀況: 裝有文章氣泡的, 會在 pm 使用引言時, 會顯示了html 的
下載外掛: http://www.phpbb.com/files/mods/Allow%2 ... spaces.mod
代碼: 選擇全部
##############################################################
## MOD Title: Allow multiple spaces in posts
## MOD Author: chris_blessing < webguy@330i.net > (Chris Blessing) http://forums.330i.net
## MOD Description: As the title states, it simply allows users to use multiple spaces
## in their posts by inserting the entity as necessary.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: includes/functions_post.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
## This is a global add-on, no ACP control provided (yet).
##############################################################
## MOD History:
##
## 2004-04-17 - Version 1.0.0
## - first edition, no ACP yet
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
$message = bbencode_first_pass($message, $bbcode_uid);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// MOD allow multiple spaces BEGIN
$message = replace_double_spaces($message);
// MOD allow multiple spaces END
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// MOD allow multiple spaces BEGIN
function replace_double_spaces($message)
{
// setup find/replace vars
$nbsp_match = '/ /';
$nbsp_replace = ' ';
// replace all instances of double-spaces with a single space +
$message = preg_replace($nbsp_match, $nbsp_replace, $message);
return $message;
}
// MOD allow multiple spaces END
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM