Fehler beim Aufruf der PN-Inbox als Gast

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Fennias Maxim
Mitglied
Beiträge: 489
Registriert: 12.08.2005 20:16
Wohnort: Technodrome
Kontaktdaten:

Beitrag von Fennias Maxim »

Endres hat geschrieben:Weil das manchmal deshalb ist, und weil ich dachte, dass aus welchem Grund auch immer, die Farben (Text und Hintergund) identisch wären.
So ein quark. Dazu müsste man nurmal in den Quellcode gucken...Und da stand keine meldung.
50% aller Fragen können mit der Knowledge Base oder der Forensuche beantwortet werden!
Warum hast du also diesen Thread hier eröffnet?
Benutzeravatar
Endres
Mitglied
Beiträge: 70
Registriert: 19.11.2005 12:18
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Endres »

Fennias Maxim hat geschrieben: So ein quark
Ich habe da nunmal vergessen in den Quellcode zu gucken...
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Okay, habe es jetzt folgendermassen gelöst (bin gerade drauf gestossen dass ich das einen kleinen Denkfehler gemacht hatte). Das ist eine Lösungsmöglichkeit für alle die das gleiche Problem haben mit dem folgenden Snippet:
http://www.phpbb.de/viewtopic.php?t=48263

Code: Alles auswählen

if ($userdata['session_logged_in'] )
{
   //
   // Darf der User eine PN senden ? START
   If ($userdata['user_posts'] < "3")
   {
   message_die(GENERAL_MESSAGE, $lang['Darf_keine_PNs_schicken']);
   }
   // Darf der User eine PN senden ? ENDE
   //
}
Damit gilt dieser Code-Part nur für eingeloggte Benutzer und nicht für Gäste. Beim vorherigen Versuch war der Codeblock nur für Gäste bestimmt. :oops:

Denn ein Gast wird niemals einen Beitrag schreiben in dem Forum und deshalb wird ein Gast auch immer die Meldung bekommen dass er noch keine Privaten Nachrichten versenden darf (denn das sollte da eigentlich stehen wo nichts war).

Wie auch immer, jetzt funktioniert es.
Ein Benutzer kann erst PNs schreiben nach mind. 3 Beiträgen im Forum und wenn man als Gast auf die Inbox kommt erscheint die Login-Seite.
Die Signatur hat Urlaub.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“