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
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!
cool
danke für die schnelle hilfe *TOP*