Link in viewtopic.php

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
dogsandfun
Mitglied
Beiträge: 248
Registriert: 03.09.2004 15:47
Wohnort: Bonn

Link in viewtopic.php

Beitrag 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
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Re: Link in viewtopic.php

Beitrag 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:
dogsandfun
Mitglied
Beiträge: 248
Registriert: 03.09.2004 15:47
Wohnort: Bonn

Quellcode prüfen

Beitrag 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
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
dogsandfun
Mitglied
Beiträge: 248
Registriert: 03.09.2004 15:47
Wohnort: Bonn

Danke für den Tipp

Beitrag 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
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Re: Danke für den Tipp

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Versuchs mal so...

Code: Alles auswählen

'U_DOG_DETAILS' => append_sid("dafdogs.$phpEx?" . POST_USERS_URL .'=' . $poster_id),
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
dogsandfun
Mitglied
Beiträge: 248
Registriert: 03.09.2004 15:47
Wohnort: Bonn

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Support“