Seite 1 von 2
"Zuletzt bearbeitet" Anzeige bei Admins entfernen
Verfasst: 11.03.2005 00:16
von sommer
Ist es möglich bzw. gibt es einen Mod, mit dem man die Anzeige "Zuletzt bearbeitet von" bei Admins deaktiveren kann?
Die Admins sollten auch ihre eigenen Beiträge editieren können, ohne das danach der Zusatz "Zuletzt bearbeitet von" dabei steht.
Verfasst: 11.03.2005 00:52
von horscht
Verfasst: 11.03.2005 12:53
von sommer
Klappt leider net!
Der Zusatz "Zuletzt bearbeitet von" erscheint immer noch.
Verfasst: 11.03.2005 13:30
von easygo
http://www.net4seven.de/ftopic121-0-asc-10.html
Oder nur den Admin ausklammern...
#
#-----[ OPEN ]------------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------------
#
if( $mode == 'editpost' )
#
#-----[ REPLACE WITH ]-------------------------------------
#
if (($mode == 'editpost') && ($userdata['user_level'] != ADMIN))
#
#-----[ SAVE/CLOSE FILE ]---------------------------------
#
#EOM
Verfasst: 12.03.2005 14:37
von sommer
easygo hat geschrieben:if( $mode == 'editpost' )
Kann den Eintrag leider nicht finden.
Ist der vielleicht anders geschrieben?
Verfasst: 12.03.2005 15:23
von easygo
Hmja... schon möglich, das bezieht sich auf den Hack
Always show 'edited by'
Gibt aber noch andere Hacks z.B. von Shannado
... um welchen gehts dann?
Verfasst: 12.03.2005 22:11
von sommer
Ich habe den Eintrag jetzt gefunden, zumindest denke ich, dass das der richtige ist!

Beginnt in Zeile 269:
Code: Alles auswählen
if (!$db->sql_query($sql, BEGIN_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ($mode != 'editpost')
Hab das so geändert, wie du beschrieben hast, klappt aber leider nicht.
Haste noch nen Tipp?
Verfasst: 13.03.2005 15:17
von easygo
Hmja... das wird doch jetzt kein Test oder doch?
Zeig mal die nächsten 6-9 Zeilen aus deiner functions_post
(besser gleich die ganze Datei) weil so langsam aber
sicher kommen wir der Sache näher...
Verfasst: 13.03.2005 22:28
von sommer
Nee, nix Test!
Hab eben mal meine functions_post mit der aus dem aktuellen phpbb Paket verglichen... da gibts keine Unterschiede!
Hier mal ein paar mehr Zeilen (269-289):
Code: Alles auswählen
if (!$db->sql_query($sql, BEGIN_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ($mode != 'editpost')
{
$post_id = $db->sql_nextid();
}
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));
//
// Add poll
//
Ja, hoffentlich bekommen wir das geregelt!

Verfasst: 13.03.2005 22:35
von Leuchte
Und so? - functions_post.php - Finde
Code: Alles auswählen
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
Ersetze mit
Code: Alles auswählen
$edited_sql = ($mode == 'editpost' && $userdata['user_level'] != ADMIN && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";