Edit-Nachricht im Posting verstecken
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
SkYfiGhTeR
- Mitglied
- Beiträge: 646
- Registriert: 06.01.2004 12:34
Edit-Nachricht im Posting verstecken
Hallo,
ich suche einen MOD der es möglich macht, dass keine Nachricht à la "Zuletzt bearbeitet von..." in einem Posting vermerkt wird, sofern die Nachricht von einem Admin oder Moderator bearbeitet wurde (sei es die eigene Nachricht oder die eines Users).
Kann mir da jemand helfen?
Vielen Dank im Voraus!
ich suche einen MOD der es möglich macht, dass keine Nachricht à la "Zuletzt bearbeitet von..." in einem Posting vermerkt wird, sofern die Nachricht von einem Admin oder Moderator bearbeitet wurde (sei es die eigene Nachricht oder die eines Users).
Kann mir da jemand helfen?
Vielen Dank im Voraus!
Gruß SkYfiGhTeR
-
SkYfiGhTeR
- Mitglied
- Beiträge: 646
- Registriert: 06.01.2004 12:34
Hi,
danke für den Link.
Ansonsten nehme ich natürlich dann diesen...
danke für den Link.
Hm...ich hatte schon mal einen MOD, der die Anzeige des "Editiert von..." bei Admins (und Moderatoren) nicht angezeigt hat, aber das war nicht dieser. Gibt es da vielleicht sonst noch einen MOD? Ich weiß leider nicht mehr welchen ich damals hatte und habe den auch leider nicht mehr auf dem PC.## Author Notes:
## It's a bit rough, but it works.
Ansonsten nehme ich natürlich dann diesen...
Gruß SkYfiGhTeR
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
MODL:extended_edit_msg
Damit solltest du so etwas lösen können, ohne die Funktion für Administratoren/Moderatoren komplett zu deaktivieren.
Damit solltest du so etwas lösen können, ohne die Funktion für Administratoren/Moderatoren komplett zu deaktivieren.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
SkYfiGhTeR
- Mitglied
- Beiträge: 646
- Registriert: 06.01.2004 12:34
Hi,
jep...den MOD habe ich auch schon gefunden.
Nur das ist nichts für mich. Dann hätte ich zwar die Sache gelöst, dass der Admin (zwar jedes mal manuell, worüber man aber hinwegsehen könnte) einstellen kann, dass sein Edit nicht angezeigt wird, aber bei allen anderen Edits von Usern, wird dann jeder Edit aufgelistet und das möchte ich nicht.
Dann wäre es wohl doch eher der zuerst verlinkte, der ja eigentlich bereits genau das trifft, was ich suche. Ich dachte nur, es gäbe da noch weitere MODs, weil ich in fester Überzeugung bin bzw. war, dass ich mal einen anderen MOD hatte, der das bewerkstelligt.
Trotzdem vielen Dank.
jep...den MOD habe ich auch schon gefunden.
Nur das ist nichts für mich. Dann hätte ich zwar die Sache gelöst, dass der Admin (zwar jedes mal manuell, worüber man aber hinwegsehen könnte) einstellen kann, dass sein Edit nicht angezeigt wird, aber bei allen anderen Edits von Usern, wird dann jeder Edit aufgelistet und das möchte ich nicht.
Dann wäre es wohl doch eher der zuerst verlinkte, der ja eigentlich bereits genau das trifft, was ich suche. Ich dachte nur, es gäbe da noch weitere MODs, weil ich in fester Überzeugung bin bzw. war, dass ich mal einen anderen MOD hatte, der das bewerkstelligt.
Trotzdem vielen Dank.
Gruß SkYfiGhTeR
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Naja, aber die mehreren Nachrichten lassen sich doch auch verhindern...
Mal so grob:
Finde in viewtopic.php:
Ersetze mit:
Dann wird für jeden Benutzer nur noch eine Nachricht angezeigt. 
Mal so grob:
Finde in viewtopic.php:
Code: Alles auswählen
//
// New editing information
//
if ( $postrow[$i]['post_edit_count'] )
{
$sql = "SELECT edit_user, edit_time FROM ". EDIT_TABLE ."
WHERE edit_post = '". $postrow[$i]['post_id'] ."'
ORDER BY edit_time DESC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not get edits", '', __LINE__, __FILE__, $sql);
}
$edits = array();
while($row = $db->sql_fetchrow($result))
{
$edits[] = $row;
}
for($k = 0; $k < count($edits); $k++)
{
$edit_break = ($k == 0) ? "<br /><br />" : "<br />";
$template->assign_block_vars('postrow.edits', array(
'EDIT_TEXT' => sprintf($lang['Last_edit'], $edit_break, create_date($board_config['default_dateformat'], $edits[$k]['edit_time'], $board_config['board_timezone']), $edits[$k]['edit_user']))
);
}
}Code: Alles auswählen
//
// New editing information
//
if ($postrow[$i]['post_edit_count'])
{
$sql = "SELECT edit_user, edit_time FROM ". EDIT_TABLE ."
WHERE edit_post = '". $postrow[$i]['post_id'] ."'
ORDER BY edit_time DESC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not get edits", '', __LINE__, __FILE__, $sql);
}
$edits = array();
while($row = $db->sql_fetchrow($result))
{
if (!isset($edits[$row['edit_user']]))
{
$edits[$row['edit_user']] = array(
'edit_last_time' => $row['edit_time'],
'edit_count' => 1);
}
else
{
$edits[$row['edit_user']]['edit_count']++;
}
}
$db->sql_freeresult($result);
$k = 0;
foreach ($edits as $edit_user => $edit_info)
{
$edit_break = ($k == 0) ? "<br /><br />" : "<br />";
$l_edit_time_total = ($edit_info['edit_count'] == 1) ? $lang['Edited_time_total'] : $lang['Edited_times_total'];
$template->assign_block_vars('postrow.edits', array(
'EDIT_TEXT' => $edit_break . sprintf($l_edit_time_total, $edit_user, create_date($board_config['default_dateformat'], $edit_info['edit_last_edit'], $board_config['board_timezone']), $edit_info['edit_count']))
);
$k++;
}
unset($edits);
}Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
SkYfiGhTeR
- Mitglied
- Beiträge: 646
- Registriert: 06.01.2004 12:34
Hi,
ja ok.
Aber außer, dass ich dann bei diesem MOD die Möglichkeit habe, den Edit des Admins anzeigen zu lassen oder nicht, habe ich keine Vorteile gegenüber dem anderen oder? Zumal die Edit-Nachricht bei Admins sowieso nie angezeigt werden soll, bringt mir in diesem Fall diese Option ja auch nicht so viel.
Bestimmte Nachteile oder so hat der zuerst verlinkte MOD von tomtom aber nicht oder?
ja ok.
Aber außer, dass ich dann bei diesem MOD die Möglichkeit habe, den Edit des Admins anzeigen zu lassen oder nicht, habe ich keine Vorteile gegenüber dem anderen oder? Zumal die Edit-Nachricht bei Admins sowieso nie angezeigt werden soll, bringt mir in diesem Fall diese Option ja auch nicht so viel.
Bestimmte Nachteile oder so hat der zuerst verlinkte MOD von tomtom aber nicht oder?
Gruß SkYfiGhTeR
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Es ist deine Entscheidung, welchen MOD du nimmst, ich würde aber den von Leuchte nehmen, da du damit auch die Möglichkeit hast, das ganze später wieder anzeigen zu lassen oder die Admin-Edits z.B. nur für Administratoren/Moderatoren anzeigen zu lassen.
Allerdings würde ich anstatt des Usernamens die User-ID in die Datenbank speichern...
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
SkYfiGhTeR
- Mitglied
- Beiträge: 646
- Registriert: 06.01.2004 12:34
Aber nicht standardmäßig oder? Also das mit der Anzeige der Admin-Edits lediglich für Administratoren (und Moderatoren)?S2B hat geschrieben:da du damit auch die Möglichkeit hast, das ganze später wieder anzeigen zu lassen oder die Admin-Edits z.B. nur für Administratoren/Moderatoren anzeigen zu lassen.![]()
Gibt es auch eine Möglichkeit eine Edit-Nachricht nachträglich zu entfernen? Wenn man ein Posting mit Edit-Nachricht wieder editieren will, wird die Edit-Nachricht ja nicht mit im Textfeld angezeigt um sie ggf. zu entfernen...
Gruß SkYfiGhTeR
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Nein, mein Code versteckt nur doppelte Nachrichten eines Benutzers. Er versteckt keine Admin/Moderator-Nachrichten, das müsstest du dann schon noch selber machen. *g*SkYfiGhTeR hat geschrieben:Aber nicht standardmäßig oder? Also das mit der Anzeige der Admin-Edits lediglich für Administratoren (und Moderatoren)?
Du könntest höchstens alle Editiernachrichten entfernen:SkYfiGhTeR hat geschrieben:Gibt es auch eine Möglichkeit eine Edit-Nachricht nachträglich zu entfernen? Wenn man ein Posting mit Edit-Nachricht wieder editieren will, wird die Edit-Nachricht ja nicht mit im Textfeld angezeigt um sie ggf. zu entfernen...
Code: Alles auswählen
UPDATE phpbb_posts
SET
post_edit_time = NULL,
post_edit_count = 0Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.