DL Mod: Link in der eMail ändern?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

DL Mod: Link in der eMail ändern?

Beitrag von Dungeonwatcher »

Hi großer Meister! :cool:

Mit dem neuen redirect im DL Mod funktioniert leider der Link in der eMail Benachrichtigung nicht mehr. Der Code hierfür steht in der dl_modcp.php und sieht er ja so aus:

Code: Alles auswählen

'U_CATEGORY'	=> $server_url."downloads.$phpEx?cat=$cat_id"
den versuche ich auf so zu ändern:

Code: Alles auswählen

'U_CATEGORY'	=> $server_url."downloads.$phpEx?view=detail&df_id=$file_id"
Das wäre der direkte Link zur Datei und müsste zum neuen redirect führen. Allerdings steht in der eMail nun gar kein Link mehr. Wenn ein Parameter fehlen würde o.k., aber das der Link nun völlig unterschlagen wird verwirrt mich. ^6
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von oxpus »

Das sind doch nun völlig unterschiedliche Stellen, ja gar andere Dateien.
Was hat denn der Link aus der E-Mail mit der Login-Weiterleitung zu tun?
Zunächst nichts.
Der Link sollte unberührt in der E-Mail angezeigt werden und erst mit dem Aufruf zum Login führen.
Hattest du also jetzt etwas an der dl_modcp.php geändert?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von Dungeonwatcher »

Hi Meister! :cool:

Nein, an der dl_modcp.php wurde bisher nichts geändert. Wenn man auf den Link in der Mail klickt, kommt die Loginbox. Nach dem Login kommt dann jedoch "Zugriff verweigert! Du hast keine Rechte, dieses zu tun!".
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von oxpus »

Schau doch mal im Login-Formular in den Quelltext, was als Hidden-Field (input type="hidden") unter "redirect" steht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von Dungeonwatcher »

Hi! :cool:

Dieses:

Code: Alles auswählen

$s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />';
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von oxpus »

Öh, ich meinte nicht in der Quelldatei, sondern im Quelltext. Also das, was der Browser letztlich "sieht" und ausführt.

Hilfestellung:
Wenn du mit Firefox surfst, dann kannst du mit dem "Web Developer Add-On" die Formular-Informationen bequem in einem neuen Tab anzeigen lassen.
Dort wird jedes Formularfeld mit dem jeweils aktuellen Wert angezeigt.
Und dazu auch alle "hidden"-Felder.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von Dungeonwatcher »

Hi Meister! :cool:
oxpus hat geschrieben:Öh, ich meinte nicht in der Quelldatei, sondern im Quelltext. Also das, was der Browser letztlich "sieht" und ausführt.
Also dies:

Code: Alles auswählen

<input type="hidden" name="redirect" value="downloads.php?view=detail&df_id=0" /><input type="submit" name="login" class="mainoption" value="Login" />
Hilfestellung:
Wenn du mit Firefox surfst, dann kannst du mit dem "Web Developer Add-On" die Formular-Informationen bequem in einem neuen Tab anzeigen lassen.
Dort wird jedes Formularfeld mit dem jeweils aktuellen Wert angezeigt.
Und dazu auch alle "hidden"-Felder.
Nöö kein Feuer Fuchs. ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von oxpus »

Nun ja, die Id für den Download ist dort 0. Dann muss die Mod ja einen Zugriffsfehler anzeigen. ;)
Hänge doch mal bitte deine downloads.php hier an, dann schaue ich mal, ob es dort noch Probleme gibt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von Dungeonwatcher »

Hi Meister! :cool:

O.k., das leuchtet selbst mir ein. Hier die Datei:

downloads.php

Wie ich mich kenne habe ich beim anderen redirect bestimmt die falsche Stelle erwischt. :!:
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von oxpus »

Ich glaube, du hast nur in der dl_modcp.php die falsche Variable verwendet, um zum Download zu kommen.
Also anstelle

Code: Alles auswählen

'U_CATEGORY'   => $server_url."downloads.$phpEx?view=detail&df_id=$file_id"
nimm bitte mal

Code: Alles auswählen

'U_CATEGORY'   => $server_url."downloads.$phpEx?view=detail&df_id=$df_id"
$file_id ist an dieser Stelle nicht gesetzt und damit leer/0.
Die downloads.php ist dagegen zunächst nicht betroffen, schaut aber auch soweit erst einmal i. O. aus.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von Dungeonwatcher »

Hi Meister! :cool:

Jou, habe ich getan, getestet und es funktioniert nicht. Es wird weiterhin dieser Link versendet:
http://.../forum/downloads.php?cat=15
Nach einem klick auf diesen Link kommt díe Loginbox mit diesem Link:
http://.../forum/login.php?redirect=downloads.php&view=detail&df_id=0
?4
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von oxpus »

Logisch kann der ursprüngliche Link nicht funktionieren, weil ja auch keine Id mitgegeben wird.
Aber in der dl_modcp.php gibt es nur einmal den Link. Daher sollte die Änderung eigentlich greifen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von Dungeonwatcher »

Hi großer Meister! :cool:

So, Problem gelöst. :)

Nicht die dl_modcp.php war das Problem, sondern die Änderung gehörte in die dl_admin_files.php.
Warum ich mich auf die dl_modcp.php eingeschossen habe weiss wohl nur mein zweites ich. ^1

Egal, es funktioniert. THNX mal wieder für deine Geduld. Jetzt nerve ich den Programmierer el_teniente von Sudoku weiter. ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: DL Mod: Link in der eMail ändern?

Beitrag von oxpus »

Gern geschehen und viel Erfolg bei ihm ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten