PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Themen-Notizen speichern


Xothous
13.04.2004, 20:22
Hallo,

in meinem Forum haben sich die Moderatoren gewünscht, dass man bei Themen, welche von einem Moderator freigeschaltet werden müssen, in das Notiz Feld auch eigene Notizen speichern kann.
Es kam des öfteren vor, dass ein Moderator ein Thema nicht freigeschaltet hat weil er den Verfasser erst noch etwas fragen wollte. Dummerweise sah ein anderer Moderator das Thema und hat es freigeschaltet, weil er ja nix von den Absichten des ersten Moderators wuste.

Standartmäßig lässt sich im ModCP/AdminCP in das Notiz Feld bei den freizuschaltenden Themen nichts speichern.
Dies kann man aber leicht abädern.

Öffnet die Datei modcp/moderate.php und sucht:
else if ($action == -1)
{ // delete
delete_thread($threadid, 1, can_moderate($getforumid['forumid'], 'canremoveposts'));
$updateforum["$getforumid[forumid]"] = 1;
}
fügt darunter folgendes ein:
########## Notizen speichern ##########
else if ($action == 0)
{ // save notice
$DB_site->query("
UPDATE " . TABLE_PREFIX . "thread SET
notes = '" . addslashes(htmlspecialchars_uni($threadnotes["$threadid"])) . "'
WHERE threadid = $threadid
");
}
########## ENDE Notizen speichern ##########
Um eine Notiz zu speichern, tragt diese dann einfach in das entsprechende Textfeld ein und klickt auf den "Speichern" Button. Die Aktion könnt ihr natürlich auf "Ignorieren" stehen lassen, ihr wollt das Thema ja noch nicht freigeben.

Hoffe ihr könnt es gebrauchen.
Xothous