Page 1 of 1

ID wird bei Globalen Benachrichtigungen nicht übergeben

Posted: 18. April 2013 15:54
by LoRDxRaVeN
Deine Portal Version: 2.0.0
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://hv.pfeilheim4-6.at/portal.php

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Global Bekanntmachungen-Modul hinzugefügt

Was hast Du bereits versucht um das Problem zu lösen?
Das Problem identifiziert

Fehlerbeschreibung und Nachricht
Hallo Leute!

Ich habe folgendes Problem. Im "Globale Benachrichtigungen"-Modul wird bei den Links zu den Seiten keine Forums-ID angegeben (bzw. stattdessen 0)

Der Fehler/das Problem scheint mir ähnlich wie bei viewtopic.php?f=8&t=794

D.h. der Links unter dem Titel des Threads/der Benachrichtigung wird richtig gesetzt, also f=11

Code: Select all

http://hv.pfeilheim4-6.at/viewtopic.php?f=11&t=195
hingegen bei den Links zu den einzelnen Seiten des Threads nicht, also f=0

Code: Select all

http://hv.pfeilheim4-6.at/viewtopic.php?f=0&t=195&start=130
Die Sache scheint also minimal zu sein, aber ich weiß nicht, wo (in welcher Datei) diese Links generiert werden.

LG Markus

Re: ID wird bei Globalen Benachrichtigungen nicht übergeben

Posted: 21. April 2013 11:25
by Marc
Hast du denn schon einmal versucht auf Version 2.0.1 zu aktualisieren?

Re: ID wird bei Globalen Benachrichtigungen nicht übergeben

Posted: 21. April 2013 17:57
by LoRDxRaVeN
Nein, ich bin bisher wegen "never change a running system" davor zurückgewichen. Wurde denn etwas in der Richtung geändert, das mein Problem lösen könnte?

LG

Re: ID wird bei Globalen Benachrichtigungen nicht übergeben

Posted: 22. April 2013 16:38
by Marc
Ich kann es auf jeden Fall bei Version 2.0.1 nicht reproduzieren. Hast du denn noch andere MODs installiert?

Re: ID wird bei Globalen Benachrichtigungen nicht übergeben

Posted: 6. May 2013 15:25
by LoRDxRaVeN
Ja, mehrere:
Advanced Show Poll Voters
BBCodesBox3
breizh Shoutbox
HookUp
tracker
smartfeed

Kannst du mir denn sagen, wo die Links generiert werden? Denn wenn die einen Links funktionieren, die aber zu den einzelnen Seiten nicht, kann das ja nur ein minimales Problem sein...

LG

Re: ID wird bei Globalen Benachrichtigungen nicht übergeben

Posted: 6. June 2013 10:04
by LoRDxRaVeN
Ich habe den Fehler nun gefunden:

root/portal/modules/portal_announcements.php

Ein paar Zeilen nach dem Kommentar "// Show the announcements overview"

Code: Select all

$view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . (($fetch_news[$i]['forum_id']) ? $fetch_news[$i]['forum_id'] : $forum_id) . '&t=' . $topic_id);
Ändern in:

Code: Select all

      $view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . (($fetch_news[$i]['forum_id']) ? $fetch_news[$i]['forum_id'] : $real_forum_id) . '&t=' . $topic_id);
Also statt $forum_id muss $real_forum_id stehen

Ein paar Zeilen nach dem Kommentar "// Show "read full" page" taucht nochmal ähnlicher Code auf, wo vermutlich ebenfalls $forum_id ersetzt werden muss, aber das ist vermutlich für eine andere Einstellung des Portal-Moduls, die ich nicht verwende.

Sollte dieser "Fehler" (keine Ahnung ob es tatsächlich einer ist, aber bei mir löst diese Maßnahme mein Problem) in der aktuellen Version bereits behoben sein, entschuldigt bitte meinen Post

LG