Seite 1 von 1
Editieren sperren?
Verfasst: 22.11.2007 20:36
von ShinyRayquaza
Ich hätte da mal ne Frage...
und zwar würde ich gerne wissen, ob es möglich ist, einen Beitrag vom editieren zu sperren? Also so das kein anderer Admin mehr das ändern kann. (Bin selbst auch Admin).
MfG
ShinyRayquaza
Verfasst: 24.11.2007 20:08
von ShinyRayquaza
Keiner ne Idee?
ich beschreib das mal genauer...
Ich würde es gern so haben, dass Admins untereinander die Beiträge nicht editieren können. Also wie normale User unter sich. Die können ja auch nicht untereinander ihre Beiträge editieren.
Sprich: Admins sollten alles editieren können bis auf die Posts von anderen Admins.
Hoffentlich weiß jetzt einer eine Lösung^^
Verfasst: 26.11.2007 18:23
von ShinyRayquaza
Weiß denn wirklich keiner wie ich das machen könnte?
Verfasst: 01.12.2007 20:18
von ShinyRayquaza
... anscheinend bin ich der einzige der sowas gerne hätte... ;-(
Verfasst: 02.12.2007 17:35
von 4seven
Hallo ShinyRayquaza,
die Lösung wäre ein Umbau dieses
Mods (Version 1.1.0 )
Download
hier
phpmix hat geschrieben:Disallow Editing replied Posts v1.1.0
MOD Description: Disallows editing replied posts, except for Admins and Moderators. It also adds a new forum permissions setting to allow Admins to define who have rights to edit replied posts.
____________________________
Die 1.0.0
er Version ist noch minimalistischer gestrickt und daher möglicherweise besser anzupassen:
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------
#
$post_data['poster_id'] = $post_info['poster_id'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
//+MOD: Disallow editing replied posts
if( $userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD )
{
if( $post_id != $post_data['last_post'] )
{
message_die(GENERAL_MESSAGE, $lang['Cannot_edit_replied']);
}
}
//-MOD: Disallow editing replied posts
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Cannot_delete_replied']
#
#-----[ AFTER, ADD ]------------------------------------------
#
//+MOD: Disallow editing replied posts
$lang['Cannot_edit_replied'] = "Sorry, but you may not edit posts that have been replied to.";
//-MOD: Disallow editing replied posts
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Dabei müsste m.E. der Teil..
Code: Alles auswählen
//+MOD: Disallow editing replied posts
if( $userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD )
{
if( $post_id != $post_data['last_post'] )
{
message_die(GENERAL_MESSAGE, $lang['Cannot_edit_replied']);
}
}
//-MOD: Disallow editing replied posts
..dahingehend angepasst werden, das es (symbolisch) heißt :
Wenn user_level > user_id = 3 (z.b. der zweite admin)
Dann erlaube nur ihm seine eigenen Posts zu editieren
Mal gucken, ob noch wer ne Idee hat.
lg
4seven