Seite 1 von 1

[user][/user]

Verfasst: 07.08.2005 12:03
von Chegga15
Hi,

ich habe soeben den [user][/user] BBCode von *hier* eingebaut.
Wenn ich jetzt aber z.B. folgendes mache:
[user]irgend_ein_user*[/user]

Kommt immer:
(Das kleine Bildchen)$user

(Wenn man da draufklickt, --> Der User existiert nicht.)

Anstatt:
(Das kleine Bildchen)irgend_ein_user*

MfG Marc

*irgend_ein_user bedeutet hier ein beliebiger User.

Verfasst: 10.08.2005 14:53
von asomy
hallo, habe genau das gleiche prob :(

benutze 2.0.8

warum zeigt er nicht den wert der variablen an, sondern interpretiert sie als text?

Verfasst: 10.08.2005 15:00
von asomy
problem gelöst !

einfach folgendes im mod ändern:
function make_user_link($user)
{
return '<img src="./images/icon_profile_small.gif" border="0" /><a href="' . append_sid("profile.php?mode=viewprofile&" . POST_USER_URL ."=" . urlencode($user)) . '">'.$user.'</a>';

}

Verfasst: 10.08.2005 15:01
von StarWolf3000
das Prob hatte ich auch, habs aber lösen können:

geht in der bbcode.php zu der Stelle, wo ihr die Funktion make_user_link eingefügt habt (function make_user_link(...)) ändert dort am Anfang und Ende nach dem return die ' in " und alle chon vorhandenen " in \", so dass die Funktion danach so aussieht:

Code: Alles auswählen

function make_user_link($user)
{
  return "<img src=\"./images/icon_profile_small.gif\" border=\"0\" /><a href=\"" . append_sid("profile.php?mode=viewprofile&" . POST_USER_URL ."=" .  urlencode($user)) . "\">$user</a>";
}
edit:
@asomy: so gehts natürlich auch

Verfasst: 10.08.2005 15:09
von asomy
@starwolf
:D


leider kommt immernoch die fehlermeldung, dass der benutzer nicht existiert.
habe auch nochmal deinen code versucht, aber geht auch net :(


-------------------------------
edit:

er versucht mit folgendem link das profil aufzurufen:
.../profile.php?mode=viewprofile&POST_USER_URL=username
müsste statt dem usernamen nicht die user-id da rein ?
zb so?
.../profile.php?mode=viewprofile&u=12
was muss man da ändern, damit es funktioniert?

Verfasst: 10.08.2005 15:44
von StarWolf3000
einfach die Adresse ersetzen:
(hab ich jetzt aus meinem Forum genommen)

Code: Alles auswählen

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>";

}
einfach die Funktion überschreiben

Verfasst: 10.08.2005 16:22
von asomy
super! jetzt läufts! :D

cool 8)
danke für die schnelle hilfe *TOP*