Link zum User Gästebuch?!

Begonnen von 303AcidJunkie, 10 September 2002, 21:42:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

303AcidJunkie

Ndaach,
bekanntermaßen gibt's ja keine dummen Fragen,
lediglich dumme Antworten... höhö... naja...
folgendes Problem habe ich:

Ich würde gerne im Menü einen direkten Link zu den User GB's erstellen.
D.h. jeder User soll links im Menü die Möglichkeit haben direkt mit einem klick in sein GB zu kommen. Nicht wie es Std. mässig gelöst ist erst über sein Profil...

Wie müsste da der Link lauten?
Ich hab also schon einiges probiert... aber ich bekomme es nicht hin das von dort aus der User erkannt wird.
Kann jemand helfen?

Greetz,
dá Junkieee =)

Joschau

Der Link müsste genauso lauten wie der im Profil... ;)


Du musst halt nur schauen, dass Du den Usernamen als Variable hast, wenn Du im Menü den Link bastelst...

303AcidJunkie

Jiip... genauso dachte ich auch das es funktionieren müsste...  ;)

Aber Nein... das wäre ja zu einfach gewesen sich des Links aus dem User Profil zu bedienen. Die Variable des Users hab ich dabei ebenfalls berücksichtigt... vielleicht allerdings falsch angeordnet.  :exclam:

Wie müsste der Link denn Deiner Meinung nach aussehen  :quest

Sascha1981

Hey 303AcidJunkie

So müßte der Link lauten!!!

modules.php?name=User_GB&touser=$uname

Joschau

Im Prinzip würde ich es genauso wie Sascha sagen...es gibt allerdings noch ein paar ältere Versionen, wo das UserGB nicht als Modul eingebaut war.

@ Acid: Wenn Dein Link im Profil kein User_GB enthält, poste ihn bitte mal hierein.


303AcidJunkie

Der Link aus dem User Profil sieht bei mir wie folgt aus...

guestbook.php?touser=$uname

In dieser Form kann ich den Link aber leider nicht verwenden...
obwohl's zumindest in meinen Augen logisch aussieht  :quest

Micro

die Funktion muss mit übergeben werden so es eines der neuen UserGB's ist.

guestbook.php?op=view&touser=$uname

303AcidJunkie

Hmm, Nein... so geht es leider auch nicht.
Die Funktion $uname funktioniert nicht.
D.h. ich werde in das GB des nicht vorhandenen Users $uname geleitet...
*grmpf*

Ich versteh das nicht...

_Gerry_

Versuch mal folgendes:

global $user;
$userdaten = getusrinfo($user);
$uname = $userdaten["uname"];
$content.="<a href=\"guestbook.php?op=view&touser=$uname\">Gästebuch</a>";
 


[Editiert am 12/9/2002 von _Gerry_]
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

303AcidJunkie

Nein, leider nicht.
Vielleicht liegts ja auch an mir...
Folgendes:

  <img src="themes/acidwars/images/arrow.gif"> <a href="modules.php?name=Your_Account">Mein Profil</a>
<br>
<img src="themes/acidwars/images/arrow.gif"> <a href="modules.php?name=Private_Messages">Private Nachrichten</a><br>

Der Link zum eigenen User GB soll jetzt zwischen den
beiden vorhandenen Links eingefügt werden.
Wie müsste das denn Eurer Meinung nach aussehen?

Micro

geht gar nicht ...

habs eben erst richtig verstanden. Sorry ...

Das kann man nur lösen, indem man eine zusätzliche Abfrage oder eine schon vorhandene nutzt. Und zwar die Variable mit den Usern aus dem who is online.

Dem kannst Du dann den Link entsprechend ins UserGB verpassen.
Aber die Idee ist gut. Ich werds in der neuen Version als Schnittstelle mitliefern, die man dann einfach nur auswerten muss.

Mecki

so funktioniert es, weiß nur nicht ob man es so lassen kann, da ich kaum ahnung habe.
ab zeile 221 im "block-Who_is_Online" einfügen
# Guestbook
        global $user;
        $userdaten = getusrinfo($user);
        $uname = $userdaten["uname"];
        $content.="<a href=\"guestbook.php?op=view&touser=$uname\">Dein Gästebuch</a>";
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

303AcidJunkie

Ahh, ok.
Der Zusammenhang ist mir jetzt klar.
Ich werds mal probieren & nochmal posten wenn's zu einem Ergebnis geführt hat.
Danke.  :)

303AcidJunkie

Ahh, ok.
Der Zusammenhang ist mir jetzt klar.
Ich werds mal probieren & nochmal posten wenn's zu einem Ergebnis geführt hat.
Danke.  :)