Problem mit dem BBCode User Mode
Verfasst: 31.12.2005 19:38
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
// [i] and [/i] for italicizing text.
$text = str_replace("[i:$uid]", $bbcode_tpl['i_open'], $text);
$text = str_replace("[/i:$uid]", $bbcode_tpl['i_close'], $text);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// User code start
$text = preg_replace("#\[user:$uid\](.*?)\[/user:$uid\]#sie", "make_user_link('\\1')", $text);
// User code end
#
#-----[ FIND ]------------------------------------------
#
$text = preg_replace("#\[i\](.*?)\[/i\]#si", "[i:$uid]\\1[/i:$uid]", $text);
#
#-----[ AFTER, ADD ]------------------------------------------
#
$text = preg_replace("#\[user\](.*?)\[/user\]#si", "[user:$uid]\\1[/user:$uid]", $text);
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
function make_user_link($user)
{
return '<img src="./images/icon_profile_small.gif" border="0" /><a href="' . append_sid("profile.php?mode=viewprofile&" . u ."=" . urlencode($user)) . '">$user</a>';
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------Jetzt habe ich aber ein Probleme:
In der Variablen $user wird nicht der Name, den man eingegeben hat, gespeichert.
Kann mir einer helfen?
P.S. Guten Rutsch