Seite 1 von 1

Problem mit dem BBCode User Mode

Verfasst: 31.12.2005 19:38
von Maniac5000

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 ]------------------------------------------
Der Mod hat die Funktion, dass man den BBCode [user]username[/user] verwenden kann, um auf das profil des statt username eingegebenen Namens zu verlinken.

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

Verfasst: 01.01.2006 18:00
von Maniac5000
*push*

Verfasst: 16.01.2006 17:26
von Fensterklauer
habe auch das Problem, help

Verfasst: 16.01.2006 17:46
von Fensterklauer
habe es eben in einem anderen Post gefunden ;)