editierte Beiträge werden nicht automatisch als neu markiert

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
warranty
Mitglied
Beiträge: 15
Registriert: 03.11.2009 21:20
Kontaktdaten:

editierte Beiträge werden nicht automatisch als neu markiert

Beitrag von warranty »

Hallo zusammen!
Ich habe folgendes Problem: Ich habe es erlaubt, Beiträge zeitlich unbegrenzt zu verändern.
Wenn jetzt jemand nach einiger Zeit seinen eigenen Beitrag ändert, da er noch etwas hinzufügen möchte aber keinen Doppelpost machen möchte,
dann wird der Beitrag nicht als neu markiert, obwohl ich die vermeintlich entsprechende Option im ACP eingestellt habe:
[ externes Bild ]
Erst wenn man einen Grund dazu eingibt erscheint der entsprechende Hinweis.
Und jedes mal das Thema von Hand als neu zu markieren finde ich lästig und zudem nicht zuverlässig, da dieser automatische Hinweis ja auch ein Nachweis darüber ist, ob jemand etwas nachträglich verändert hat oder nicht und auch dabei hilft, geänderte Beiträge zu finden.

Lange Rede kurzer Sinn: Mache ich etwas falsch oder brauche ich für diese Funktion einen extra Mod?
Benutzeravatar
schnagga
Mitglied
Beiträge: 901
Registriert: 10.03.2006 18:26
Wohnort: Verden

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von schnagga »

Moin,
das wird auch nur angezeigt wenn nach dem editierten Beitrag, noch mindestens ein weiterer Beitrag steht.
warranty
Mitglied
Beiträge: 15
Registriert: 03.11.2009 21:20
Kontaktdaten:

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von warranty »

Danke schnagga für deine Antwort!
Dann habe ich jetzt wenigsten das Funktionsprinzip verstanden, aber praktisch fände ich es trotzdem, wenn Beiträge immer als neu markiert werden, wenn ihn jemand nachträglich verändert.
Denn so ist es nun schon ein paar mal passiert, dass jemand neue Informationen hinzugefügt hat und niemand sie gesehen hat, weil der alte Beitrag und das somit ältere Thema nicht als neu markiert wurde und somit auch nicht wieder nach oben in die Thread-Liste gesetzt wurde.
Gibt es für so etwas nicht einen Mod oder so? vBulletin kann das z.B. auch...
Hotgoblin
Mitglied
Beiträge: 11
Registriert: 20.03.2009 14:47

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von Hotgoblin »

Würde mich auch dafür intressieren :)
aurora876
Ehemaliger Übersetzer
Beiträge: 1600
Registriert: 30.08.2008 20:41

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von aurora876 »

warranty hat geschrieben:oder brauche ich für diese Funktion einen extra Mod?
um alle änderungen immer anzeigen zu lassen, brauchst du einen mod. :)
There are 10 types of people in the world: Those who understand binary and those who don't. :D

Support Toolkit in Deutsch
-Tanja-
Mitglied
Beiträge: 1051
Registriert: 03.02.2007 08:19

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von -Tanja- »

Hallo @all,
es gibt eine MOD(ifikation) die sich Mark edited posts as unread nennt und diese Anforderung erfüllt.
warranty
Mitglied
Beiträge: 15
Registriert: 03.11.2009 21:20
Kontaktdaten:

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von warranty »

Danke Tanja für den Link, diesen Mod hatte ich nicht gefunden!
Er macht ist zwar wirklich einfach zu installieren aber macht nicht hundertprozentig das, was ich möchte, denn er ändert die Zeit um, zu der der Beitrag ursprünglich erstellt wurde anstatt die neue Uhrzeit unterhalb der Signatur zu vermerken (z.B.:"Beitrag zuletzt geändert von User XYZ am 11.11.2011 um 11:11Uhr", so wie er es auch macht, wenn man den Beitrag editiert und einen Grund angibt: [ externes Bild ] ) und die alte Uhrzeit zu belassen.
Gibt es dafür auch noch eine Möglichkeit?
Benutzeravatar
DeepSurfer
Mitglied
Beiträge: 1337
Registriert: 23.01.2009 10:26

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von DeepSurfer »

Ich weiss nicht wozu ein MOD nötig ist.

ACP --> Allgemein ==> Beiträge

Neu-Markierung möglich nach:
Die Zahl der Minuten, Stunden oder Tage, die seit dem letzten Beitrag zu einem Thema vergangen sein müssen, damit das Thema als „Neu“ markiert werden kann.


Wenn die vorgegebene Zeit abgelaufen ist, kann derjenige user der den Text verfasst hat (auch Antworten) editieren und unten beim Absenden steht die Funktion "Als neu Markieren".
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
warranty
Mitglied
Beiträge: 15
Registriert: 03.11.2009 21:20
Kontaktdaten:

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von warranty »

@ DeepSurfer: Das ist auch aktiviert, aber das beruht ja darauf, dass man das freiwillig machen kann und auch nur dann, wenn der User das weiß.
Ich möchte es aber möglichst einfach und zuverlässig, deshalb sollte das ganze automatisch bei jeder Beitragsänderung passieren.

Ich habe unterdessen etwas weiter gesucht und bin zufällig auf folgendes gestoßen (englisch): http://www.phpbb.com/community/viewtopi ... &p=4253235
Klingt imho gut, probiere es gerade aus.

edit: Also das Datum ist durch die im Link angesprochene Änderung jetzt so wie es sein soll (oben das alte, zwischen Signatur und Beitrag die neue mit dem entsprechenden Hinweis), allerdings wird das geänderte Thema nicht als neu markiert wird...
Jetzt ich könnte ich ja den Mod und den Tipp von phpbb.com kombinieren und beim Mod die Zeitänderung rauswerfen, oder?

Welche Zeilen aus dem Mod kann ich denn rauswerfen, so dass die ursprüngliche Uhrzeit nicht geändert wird, aber das Thema trotzdem als neu markiert wird?:

Code: Alles auswählen

// Start : Mark edited posts as unread MOD    
    if($post_mode == 'edit_last_post' || $post_mode == 'edit_topic')
    {
        $sql_update_posts = 'UPDATE ' . POSTS_TABLE . '
                SET post_time = ' . $current_time . '
                WHERE post_id = ' . $data['post_id'] . ' 
                    AND topic_id = ' . $data['topic_id'];
        $db->sql_query($sql_update_posts);

        $sql_update_topics = 'UPDATE ' . TOPICS_TABLE . ' 
                SET topic_last_post_time = ' . $current_time . ' 
                WHERE topic_id = ' . $data['topic_id'];
        $db->sql_query($sql_update_topics);            
    
        update_post_information('forum', $data['forum_id']);
        markread('post', $data['forum_id'], $data['topic_id'], $data['post_time']);
    }
// End : Mark edited posts as unread MOD
Habe schon ausprobiert, das einfache weglassen einer Zeile führt zu einem Fehler, aber für eine präzise Änderung fehlen mir die php-Kenntnisse...
Kann mir jemand weiter helfen?
-Tanja-
Mitglied
Beiträge: 1051
Registriert: 03.02.2007 08:19

Re: editierte Beiträge werden nicht automatisch als neu mark

Beitrag von -Tanja- »

DeepSurfer hat geschrieben:Wenn die vorgegebene Zeit abgelaufen ist, kann derjenige user der den Text verfasst hat (auch Antworten) editieren und unten beim Absenden steht die Funktion "Als neu Markieren".
Was wenn der Benutzer es nicht macht oder vergisst den Beitrag nach der Änderung als neu zu markieren?
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“