Seite 1 von 5

Link in viewtopic.php

Verfasst: 19.03.2005 03:47
von dogsandfun
Warum zeigt folgender Link...

Code: Alles auswählen

'U_DOG_DETAILS' => append_sid("dafdogs.$phpEx?".POST_USERS_URL."=".$profiledata['user_id']),
immer die Fehlermeldung an: "Benutzer existiert nicht" - auch beim Mouseover über den Link wird keine UserID in der Taskleiste angezeigt ...

Lg Dirk

Re: Link in viewtopic.php

Verfasst: 19.03.2005 05:29
von Dave
dogsandfun hat geschrieben:immer die Fehlermeldung an: "Benutzer existiert nicht" - auch beim Mouseover über den Link wird keine UserID in der Taskleiste angezeigt ...
Wenn die ID fehlt kann das ja auch nicht klappen ;)
Schau mal im quellcode ob die Variable $profiledata['user_id'] für die User ID stimmt :wink:

Quellcode prüfen

Verfasst: 19.03.2005 05:55
von dogsandfun
Auf was soll ich welche Datei prüfen.

aufgerufen wird einen Dateie Namens dafdogs.php
geändert habe ich die viewtopic.php und die .tpl

irgendwie steh ich auf dem Schlauch

der gleiche Link steht praktisch im Userprofil - dort funktioniert er

LG Dirk

Verfasst: 19.03.2005 09:45
von mad-manne
Also, wenn du in viewtopic einen Link zu deiner dafdogs.php erzeugen willst, der ähnlich wie der Benutzerprofil-Button funktioniert, dann solltest du einfach $poster_id nutzen.

Das von dir genutzte $profiledata['user_id'] wird ausschliesslich in der Datei includes/usercp_viewprofile.php genutzt und ist somit in viewtopic unbekannt!

Die Variable $poster_id enthält(in der viewtopic!) für jeden Poster innerhalb eines Topic, jeweils dessen user_id und wird daher für die diversen Links zum Profil, zur Webseite und für die Messenger-Links verwendet.

Möchtest du hingegen einen Link nur für den jeweils angemeldeten Nutzer zu "seinem" "Profil" in der dafdogs.php erzeugen, dann musst du $userdata['user_id'] verwenden.

Viel Spaß beim Testen,
Manne.

Danke für den Tipp

Verfasst: 19.03.2005 11:44
von dogsandfun
Leider komme ich nicht weiter - ich bekomme nach wie vor die Meldung, dass der User nicht existiert - gibt es eine weiter Datei wo ich das Anmelden muß.

Wäre es eine Hilfe die Viewtopic.php und die Dafdogs.php mal zu verlinken ?

LG Dirk

Re: Danke für den Tipp

Verfasst: 19.03.2005 11:50
von mad-manne
dogsandfun hat geschrieben:Wäre es eine Hilfe die Viewtopic.php und die Dafdogs.php mal zu verlinken ?
Zunächst einmal wäre es eine Hilfe, genau zu erklären, *was genau* du erreichen willst :grin:

Also *wo* sollen bei viewtopic *welche* Links stehen, und *was* sollen die dann bewirken.
--> Ein Ausschnitt aus deiner geMODdeten viewtopic.php wäre gut, aber nur der Ausschnitt mit deinen Änderungen, evtl. mit je 10 Zeilen Vor- und Nachlauf. Ausserdem bräuchten wir dann wohl noch die viewtopic_body.tpl ebenfalls nur den geänderten Teil.

Das Ganze jeweils in CODE-tags verpackt und vielleicht sehen wir ja dann besser durch 8)

Gruss,
Manne.

Die Dateien als Link

Verfasst: 19.03.2005 11:50
von dogsandfun

Verfasst: 19.03.2005 12:08
von easygo
Versuchs mal so...

Code: Alles auswählen

'U_DOG_DETAILS' => append_sid("dafdogs.$phpEx?" . POST_USERS_URL .'=' . $poster_id),

Verfasst: 19.03.2005 12:15
von mad-manne
easygo hat geschrieben:Versuchs mal so...

Code: Alles auswählen

'U_DOG_DETAILS' => append_sid("dafdogs.$phpEx?" . POST_USERS_URL .'=' . $poster_id),
Genau ... denn deine Version sieht so aus :

Code: Alles auswählen

'U_DOG_DETAILS' => append_sid("dafdogs.$phpEx?".POST_USERS_URL."=".$poster_id['user_id']),
Da hatte ich mich wohl oben nicht deutlich genug ausgedrückt :-?

Hoffe jetzt klappt es,
Manne.

Verfasst: 19.03.2005 12:20
von dogsandfun
Habe das mal eben aus der Browserleiste kopiert - ich werd noch verrückt ...

http://www.dogs-and-fun.de/phpBB2/dafdogs.php?u=

Der User existiert nicht

:o

LG Dirk