Editierung nicht anzeigen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Editierung nicht anzeigen

Beitrag von adjustMan »

Weiss jemand, wie man die editierung durch den Admin "verbergen" kann? Also nicht " .. wurde durch X 1 mal editiert" nicht anzeigen.
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

Beitrag von SethDeBlade »

willst du die Message überhaupt nicht haben, oder soll sie nur für admins sichtbar sein?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_post.php
# 
#-----[ FIND ]------------------------------------------ 
# 
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : ""; 
# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
if ( $userdata['user_level'] !== ADMIN ) 
{ 
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";  
}
# 
#-----[ SAVE & CLOSE ALL FILES ]-------------------------- 
# 
War übrigends auch in der Hackliste zu finden ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

vielen Dank. Geht. ;)
cu aM
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

[quote="SethDeBlade - So 19.Sep, 2004 12:56";p="14094"]willst du die Message überhaupt nicht haben, oder soll sie nur für admins sichtbar sein?[/quote]
Das wär auch ne Möglichkeit :)
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

@SethDeBlade wie sieht Deine Möglichkeit aus? Danke.
cu aM
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

BTW:
Bitte den letzten Post editieren, wenn noch kein anderer User darauf geantwortet hat. Danke.

Und wenn nur Admins diese Info sehen sollen, dann müsste in die viewtopic.php:

Code: Alles auswählen

#
#-----[ FIND ]-----
#
		'EDITED_MESSAGE' => $l_edited_by,

#
#-----[ REPLACE WITH ]-----
#
		'EDITED_MESSAGE' => ($userdata['user_level'] == ADMIN ) ? $l_edited_by : '',


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

ok, eine Frage zusätzlich. Wo, in der Datenbank, kann man denn "Zuletzt bearbeitet von " editieren?
cu aM
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der Datenbank? Da wird nur die User-ID und die Zeit als Unix-Timestamp hinterlegt.
Da müsste man erst ein Script schreiben, daß dieses "menschenlesbar" änderbar macht.
Aber wenn Du schon suchst: Tabelle phpbb_posts in den Feldern post_edit_time, post_edit_user und (sofern installiert) post_edit_count.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

Vielen Dank. Habs gefunden und hat geklappt. :)
cu aM
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

jetzt muss ich mich doch nochmal zum Thema äußern. Manchmal wird die Editierung nun doch angezeigt. Aber eben NUR manchmal. :confused:
cu aM
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, bei älteren Posts, die vor der Installation dieser Änderung vorhanden sind, kann das durchaus der Fall sein. Bei neueren Posts wäre ich so jetzt etwas aufgeschmissen...
Ändere aber mal dennoch in der functions_post.php

Code: Alles auswählen

if ( $userdata['user_level'] !== ADMIN )
in diese Zeile um

Code: Alles auswählen

if ( $userdata['user_level'] != ADMIN )
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Hm, ich kenn das auch nur so:

!=

Lässt sich sogar erweitern auf mehrere Ränge ;-)

Beispiel für Admin oder Moderator:

if (($userdata['user_level'] != ADMIN) || ($userdata['user_level'] != MOD))

Wobei MOD natürlich GROSS geschrieben wird!
Blödes Acronym, blödes *g*

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Blödes Acronym, blödes *g*
Ja, da sind hier auch schon andere dran verzweifelt ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

[quote="easygo - So 31.Okt, 2004 16:24";p="16224"]Hm, ich kenn das auch nur so: !=[/quote]
Danke, hat funktioniert. Was ist der Unterschied zu !== ?
cu aM
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das wird eigentlich eher eingesetzt, wenn man Zustände die NULL oder false abfragt. Also nicht Inhalte.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
adjustMan
Beiträge: 205
Registriert: Sa 18.Sep, 2004 00:03

Beitrag von adjustMan »

dann ist ja das ganz oben faktisch falsch, oder?

P.S. Bin mit 59 Posts imer noch "unerfahren"! ;) Wie ist denn die Staffelung?
cu aM
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Unerfahren oder andere Stati stellst Du Dir in Deinem Profil selber ein. Das hat nichts mit der Post-Zahl hier zu tun.

Und wie ich bereits geschrieben hatte, das !== durch != ersetzen, dann stimmt es wieder.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Ich habe beides eingebaut.

Ist das ok, oder könnte es da später Probleme geben?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was beides? Das "Editiert von" nur ohne Admins?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Na, beide Codes, die hier in diesem Topic aufgeführt werden. ;)

MIch beschleicht beim genauen betrachten der Codes, daß es eventuell unsinnig ist, beide einzubauen....
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach so. Ne unsinnig weniger. Der erste Code zeigt es überhaupt an, der zweite nur für Admins. Du hast die Wahl...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Ich hab da eine ganze andere Idee.

Muss ja nicht jeder wissen wie oft jemand sein Text bis zur endgültigen Fassung editert.

Wie könnte ich das realisieren, dass nur der User seines eigenen Posts die "Edited by" Zeile angezeigt bekommt?

Admin und MOD ausgenommen, die sollten bitte ruhig die "Editited by"
Zeile sehen.

Und wenn der Admin ein Text eines anderen editiert, weil ich zum Beispiel
die Images von diversen Usern anpasse, die oft leider falsch eingebunden werden, die "Edited by" Zeile nicht zu Gesicht bekommt.

Für wirkliche Änderungen an Texte usw. nehme ich halt den MOD Mod bzw. schreibe dann "korrigiert bei Stoebi" hin. Kommt auf die Situation an.



Gruß Stöbi
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich würde das immer anzeigen lassen.
Soll doch gerade jeder sehen, wer wie oft einen Beitrag editiert :D
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Schade Oxpus, war ja nur eine Idee.

Vielleicht kriege ich es ja auch alleine hin.
Nicht alles mache ich auch öffentlich. Mache halt sehr viel lokal (Intranet) mit dem Forum. Will ja weiterkommen und bin halt deswegen sehr wissbegierig.

Ich kann mir gut vorstellen, dass die Abfrage nicht ganz so einfach ist.


Gruß Stöbi
Antworten