editieren verbieten wenn jemand geantwortet hat

elke
kann man irgendwo im Wbb 2.3 einstellen, dass ein User nicht mehr editieren kann, wenn schon jemand darauf geantwortet hat? Oder gibt es dafür evtl. einen Hack?
Agi
Soweit ich weiß kann man nur einen bestimmten Zeitraum einstellen, in dem der Beitrag bearbeitet werden darf.

Ist die Zeit abgelaufen, ist das Bearbeiten nicht mehr möglich.
elke
ja, das hab ich auch eingestellt. Nur wenn zu schnell jemand darauf antwortet kann der Ersteller seinen Beitrag nochmal editieren. Das möchte ich aber unterbinden.
nAsH
dann stell die option...
Zitat:
Kann eigene Beiträge editieren?
Kann diese Benutzergruppe eigene Beiträge nachträglich editieren?

auf "nein"...

nAsH
elke
das ist keine Lösung, denn da kann der User überhaupt nicht mehr editieren, soll er aber können, aber nicht mehr, wenn schon jemand darunter geschrieben hat.
C-Board
Mal eben getestet cool

Suche in editpost.php
php:
1:
2:
3:
4:
if ($ismod == && $wbbuserdata['edit_posttime_limit'] != -&& (time() - $post['posttime']) > $wbbuserdata['edit_posttime_limit'] * 60) {
    error($lang->get("LANG_POST_EDITERROR1", array('$edit_posttime_limit' => $wbbuserdata['edit_posttime_limit'])));

}

DARUNTER einfügen:
php:
1:
2:
3:
// Sind nach dem Edit schon neue Postings im selben Thread geschrieben worden?
$post_after_edit $db->query_first("SELECT max(postid) AS lastpostid FROM bb".$n."_posts WHERE threadid = '".$threadid."'");
if ($ismod == && $post_after_edit['lastpostid'] > $postiderror('Da hat schon jemand was Neues zu geschrieben, Editieren nicht mehr möglich!');

Man könnte da evtl. den Fehlertext noch in eine Sprachvariable packen...

Gruß Mike
elke
danke Mike, das war´s großes Grinsen