PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : editreason only Mod & Admin


Prankster
12.09.2003, 19:21
Wer den Hack "editreason" installiert hat oder noch möchte

Zu finden : hier (http://www.vbulletin.org/forum/showthread.php?s=&threadid=32540)

gibt jedem User die Möglichkeit beim editieren des Beitrags einen Grund für die Änderung einzugeben.
Jedes mal wenn das Thema aufgerufen wird , hat man je nachdem wieviele User in dem Thema ihre Beiträge änderten und
einen Grund angaben, je ein Query mehr.

Daher änderte ich das ab, und gebe diese Möglichkeit nur noch den Mods/Admins.
Diese nutzen dass , wenn sie einen Beitrag editieren mussten, aufgrund der Tatsache , das sich ein User nicht an
die Boardregeln gehalten hat.
Da die User immer wissen wollen , warum eingegriffen wurde, gucken diese im Thema wer den edit durchgeführt hat
und sehen gleich darunter den Grund.

Wer den Hack installiert hat und es so abändern möchte, wie ich es oben Beschrieben habe, macht bitte folgende änderungen. Diese bitte aus dem Anhang entnehmen.

Der Grund Hack muss aber installiert sein ;)

grüsse Prankster

Subu1
03.12.2003, 07:40
habe diesen schon etwas länger drin *g*

....wäre ja schon froh wenn überhaupt mal ein User nen Grund angeben hätte;)

danke aber trotzdem

M@rkus
08.12.2003, 12:49
Kann man das irgendwie so noch ändern, das die Eingabe eines Grundes ein "Muss" ist??

Prankster
18.12.2003, 00:21
ja lässt sich ohne weiteres machen.

Willste das unbedingt für deine Moderatoren haben ?

grüsse Prankster

Subu1
18.12.2003, 06:20
Original geschrieben von Prankster
ja lässt sich ohne weiteres machen.

Willste das unbedingt für deine Moderatoren haben ?

grüsse Prankster

....wäre gut wenn es auch für die User ein muß wäre, wäre toll wenn Du Dir da auch die Mühe machen würdest :)

M@rkus
18.12.2003, 06:48
schließ mich subu da an. Das wäre ne gute idee. Nun, bei den Usern isses mir eigentlich egal. Mir gehts darum, das die Mods und Admins einen eingeben müssen. Du machst das schon! :)

Prankster
18.12.2003, 15:54
Version , wenn nur Mods & Admins den Hack nutzen können

Suche in editpost.php


// ############################### start update post ###############################
if ($HTTP_POST_VARS['action']=="updatepost") {

// check for message
if ($message=="") {
eval("standarderror(\"".gettemplate("error_nosubject")."\");");
exit;
}

Füge danach ein:


if ($editreason=="" AND $bbuserinfo[1]['usergroupid']==5 || $bbuserinfo[1]['usergroupid']==6 || $bbuserinfo[1]['usergroupid']==7) {
eval("standarderror(\"".gettemplate("error_noeditreason")."\");");
exit;
}

Das Template "error_noeditreason" noch anlegen

Wer den hack im original drin hat, fügt an der gleichen Stelle in der editpost.php folgendes ein:

Version , wenn auch User den Hack nutzen können

if ($editreason=="") {
eval("standarderror(\"".gettemplate("error_noeditreason")."\");");
exit;
}

Das Template "error_noeditreason" noch anlegen

Pekro1
28.12.2003, 13:58
Hallo

Die Variable muss "$editreason" und nicht "$editpost_Mod" heissen. :)

Bye

Subu1
05.01.2004, 01:15
hab diesen jetzt eingesetzt funktioniert einwandfrei



:)

Prankster
05.01.2004, 01:23
Danke für die Info Subu ;)

Pekro1`s Einwand ist im darüberliegenden Beitrag verbessert worden.

grüsse Prankster

Subu1
15.01.2004, 08:39
boahhhhhh eh war das nervig, hab es für mich wieder ausgeschaltet *lol*

Christian
15.01.2004, 18:20
Jo hab den Hack drinn, nur wird das jetzt nicht mehr angeziegt beim ändern ( 'Geändert von xxx am yyy' anzeigen, wenn ein Beitrag geändert wurde? ) obwohl ich es im ACP auf "ja" hab, kann mir da jemand helfen??