Postausgang, kein löschen
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.
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.
Postausgang, kein löschen
Hallo,
gibt es ein Mod (Suche war erfolglos) mit dem man verhindern kann, die PNs im Postausgang eines Users zu löschen? Folgende Problematik:
Ich bekomme von xyz eine PN und werde per E-Mail benachrichtigt, weil ich das so eingestellt habe. xyz löscht die PN aber aus dem Postausgang einfach weg. Entweder, weil es sich erübrigt hat, oder weil xyz nicht weiß, dass ich die PN dann nicht bekomme. Und genau das möchte ich verhindern. Am besten wäre es, dass die PN nur gelöscht werden kann, wenn der Empfänger gerade nicht online ist und auch keine E-Mail Benachrichtigung eingestellt hat. Das wäre sozusagen die Goldform eines solchen Mods. Mir würde es aber auch reichen, dass man die PN im Postausgang z.B. 3 Tage lang nicht löschen kann. So hat der Empfänger meist genug Zeit sie zu lesen.
Vielen Dank!
gibt es ein Mod (Suche war erfolglos) mit dem man verhindern kann, die PNs im Postausgang eines Users zu löschen? Folgende Problematik:
Ich bekomme von xyz eine PN und werde per E-Mail benachrichtigt, weil ich das so eingestellt habe. xyz löscht die PN aber aus dem Postausgang einfach weg. Entweder, weil es sich erübrigt hat, oder weil xyz nicht weiß, dass ich die PN dann nicht bekomme. Und genau das möchte ich verhindern. Am besten wäre es, dass die PN nur gelöscht werden kann, wenn der Empfänger gerade nicht online ist und auch keine E-Mail Benachrichtigung eingestellt hat. Das wäre sozusagen die Goldform eines solchen Mods. Mir würde es aber auch reichen, dass man die PN im Postausgang z.B. 3 Tage lang nicht löschen kann. So hat der Empfänger meist genug Zeit sie zu lesen.
Vielen Dank!
würde es dir reichen, wenn [ externes Bild ]Postausgang
einfach nicht mehr angezeigt wird?
Das wäre einfach zu lösen, indem man in der entsprechenden .tpl Datei eine Löschung vornimmt.
gruss Bernd
einfach nicht mehr angezeigt wird?
Das wäre einfach zu lösen, indem man in der entsprechenden .tpl Datei eine Löschung vornimmt.
gruss Bernd
Ähm, das wäre vielleicht eine Notlösung. Aber es ist schon schön zu wissen, ob eine PN gelesen wurde (wenn sie nicht mehr im Postausgang ist). Desweiteren weiß ich jetzt nicht, ob der Postausgang von der Größe her mit im Limit liegt. Wenn Leute da gar nix löschen können, ist ihr Postfach irgendwann mal voll.
Also lieber wäre mir schon eine andere Lösung. Trotzden Danke!
Also lieber wäre mir schon eine andere Lösung. Trotzden Danke!
Mir ist da gerade noch etwas eingefallen. Ich könnte den Postausgang grundsätzlich unlöschbar machen, aber eben anzeigbar. Das sollte ich hinbekommen. Gibt es vielleicht schon was Fertiges, was ungelesene PN's nach einer gewissen Zeit automatisch löscht? Also sagen wir mal, wenn PN's nicht innerhalb eines Monats gelesen werden, werden sie gelöscht!?
Danke!
Danke!
Das habe ich sogar installiert!
Nun, ich denke, da einen Link einzubauen um PNs die älter als xxx sind zu löschen, sollte kein Problem sein. Aber ich würde es halt trotzdem gern den Usern selbst überlassen, PN's zu löschen. Kann ja was wichtiges dabei sein und ich lösche es einfach. Nur eben sollten sie aus dem Postausgang nichts löschen können, das nicht ein gewisses Alter hat.

- Schwarzer-Schlumpf
- Mitglied
- Beiträge: 848
- Registriert: 19.06.2003 00:26
- Wohnort: Kiel
- Kontaktdaten:
Das geht schon, ich habe es dann nur nicht weiter verfolgt. Um sich mal eben schnell zu helfen, kann man ja mit phpmyadmin in der Tabelle phpbb_privmsgs alle Einträge löschen, die älter als xxx (privmsgs_date) sind. Vielleicht noch den Typ filtern (privmsgs_typ) um besipielsweise nur aus dem Postausgang zu löschen oder so.
Vielleicht hat ja inzwischen jemand sowas eingebaut, mir fehlt im Moment die Zeit für sowas, sorry.
Vielleicht hat ja inzwischen jemand sowas eingebaut, mir fehlt im Moment die Zeit für sowas, sorry.
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Postausgang unlöschbar machen geht einfach. Bittesehr:
Im ersten Schritt verhindern wir, dass die User per Direktlink trotzdem versuchen etwas zu löschen und im zweiten Schritt werden die Knöpfe aus dem Template gelöscht.
Grüße,
Tekin
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
privmsg.php
#
#-----[ FIND ]------------------------------------------
#
$folder = htmlspecialchars($folder);
#
#-----[ AFTER, ADD ]------------------------------------------
#
if ( $folder == 'outbox' )
{
$delete = $delete_all = 0;
}
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/privmsgs_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<input type="submit" name="delete" value="{L_DELETE_MARKED}" class="liteoption" />
<input type="submit" name="deleteall" value="{L_DELETE_ALL}" class="liteoption" />
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- delete options removed -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu