Hallo
Ich hätte gerne, wenn die Benutzer ihre Beiträge nur solange editieren könnten, wie noch kein neuerer Beitrag geschrieben wurde. Derzeit benutze ich die "Nachträgliche Bearbeitung einschränken"-Funktion vom Forum (eingestellt auf 24 Std.). Aber das reicht offenbar nicht.
Ich möchte verhindern, dass jemand seine Beiträge überschreiben/leeren kann, sobald etwas neues gepostet wurde. Es passiert ab und zu, dass eine heftige Diskussion ausbricht und dann jemand hingeht und alle seine bisherigen Beiträge leer überschreibt. Damit ist natürlich die ganze Diskussion auseinandergerissen.
-- Attila
Beiträge editieren, nachdem ein weiterer Post gemacht wurde
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
posting.php
finde:
danach einfügen:
finde:
Code: Alles auswählen
if (!($post_data['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time']))
{
trigger_error('CANNOT_EDIT_TIME');
}
Code: Alles auswählen
if ($post_data['topic_last_post_id'] != $post_id)
{
trigger_error('CANNOT_EDIT_TIME');
}
kein Support per PN
-
- Mitglied
- Beiträge: 996
- Registriert: 28.08.2008 20:20
- Wohnort: Kassel
-
- Mitglied
- Beiträge: 39
- Registriert: 21.10.2008 13:05
- Kontaktdaten:
Oh, cool, der ist ja noch deutlich besser als der Permafreeze von phpbb.com
http://www.phpbb.de/viewtopic.php?t=179624&highlight=
Aber wenn ich das richtig sehe, wird bei dem Mod der edit Button weiterhin angezeigt, oder? Es wird dann nun beim Anklicken der Fehler getriggert, oder?
http://www.phpbb.de/viewtopic.php?t=179624&highlight=
Aber wenn ich das richtig sehe, wird bei dem Mod der edit Button weiterhin angezeigt, oder? Es wird dann nun beim Anklicken der Fehler getriggert, oder?
Bezieht sich so wie ich das sehe nur auf den Thread. Der Mod prüft nur ob die Uhrzeit des allerletzten Posts im Forum identisch ist mit der Uhrzeit des Posts der editiert werden soll. Wenn der letzte Post editiert werden soll sind die Uhrzeiten ja identisch, wenn nicht dann halt Fehlermeldung.LisaserstesForum hat geschrieben:Was genau passiert, wenn man das einbaut? Kann der User den Text dann nicht mehr ändern, wenn er selbst einen weiteren Beitrag geschrieben hat oder wenn jemand anderes darauf geantwortet hat oder wenn irgendein User irgendwo im Forum einen Beitrag geschrieben hat?
- BaerchenHH
- Mitglied
- Beiträge: 1067
- Registriert: 29.02.2008 01:42
- Wohnort: Hamburg
Wenn ich euch jetzt richtig verstanden habe, würden beide Snippets zusammen doch bewirken, daß nur der letzte Beitrag editiert werden kann, solange niemand anderes geschrieben hat... Allen anderen Beiträgen fehlt der edit-Button (Permafrost) und eine manuelle url-Eingabe bringt auch nichts, da der obige Code hier einen Fehler zurück gibt, oder?
[ externes Bild ]
[ externes Bild ]
Meistens sitzt der Fehler nicht im Computer, sondern davor...

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de


Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
-
- Mitglied
- Beiträge: 996
- Registriert: 28.08.2008 20:20
- Wohnort: Kassel