Seite 2 von 2

Verfasst: 11.08.2004 09:39
von MT3
Blutgerinsel hat geschrieben:
MT3 hat geschrieben:Weiß niemand eine Lösung?
wo ist jetzt überhaupt dein Problem?

Zugriffe auf Topics die innerhalb verschlüsselt oder keine Leseberechtigung besteht werden als nicht vorhanden deklariert.
Warum sollte man da denn diese sehen?
Es kommt ja auch das erforderliche Login für dieses Thema. Sobald ich mich dann mit einem User einlogge, der die volle Berechtigung für dieses versteckte Forum besitzt, erscheint die Meldung "Thema nicht vorhanden". Und wenn ich jetzt eingeloggt bin und denselben externen Link "/phpBB2/viewtopic.php?t=27" nochmal aufrufe, erscheint das richtige Thema! Es wird also schon nach dem Login falsch weitergelinkt.
Die URL's hab ich ja eh schon weiter oben gepostet.

Ich schätze auch, dass das Mod "E-Mailbenachrichtigung bei neuen Themen für Moderatoren" o.ä. daran mitbeteiligt ist. Ich bekomme also in jedem Forum, in dem ich Moderator bin, eine Benachrichtung über neu geschriebene Themen. In "normalen" Foren geht dann der externe Link, aber sobald das Forum versteckt ist, erscheint eben der Fehler.

Verfasst: 11.08.2004 10:03
von MT3
@TheRealKoston: Hast du auch das Mod "eMail-Benachrichtung bei neuen Themen" installiert?
Ich denke nämlich, dass das Problem nur bei Benachrichtung von neuen Themen auftritt und nicht bei neuen Antworten. Und da dies kein Standard von phpBB ist, fällt dieser Fehler keinem auf.

Fehler gefunden!

Verfasst: 11.08.2004 11:22
von MT3
Hab den Fehler gefunden!

Datei: viewtopic.php

Suche - Zeile 183:

Code: Alles auswählen

$redirect = ( isset($post_id) ) ? POST_POST_URL . "=$post_id" : POST_TOPIC_URL . "=$topic_id";
Ersetze:

Code: Alles auswählen

$redirect = ( !empty($post_id) ) ? POST_POST_URL . "=$post_id" : POST_TOPIC_URL . "=$topic_id";

Verfasst: 13.08.2004 21:19
von TheRealKoston
Danke
funktioniert ausgezeichnet
und nein ich hab den mod net installiert :)