pragmaMx Support Forum

spezielle pragmaMx Module und Erweiterungen => mxBoard => Thema gestartet von: vb am 24 Juni 2006, 15:32:02

Titel: "Editiert von" komplett entfernen
Beitrag von: vb am 24 Juni 2006, 15:32:02
Nur mal so nebenbei.
Seit dem MXboard kann man das "Editiert von" auch nicht mehr komplett entfernen wie es im eBoard möglich war.  :(
Titel: "Editiert von" komplett entfernen
Beitrag von: Andi am 24 Juni 2006, 16:28:10
Moin :)

wie hast du das denn vorher im eBoard entfernt, ohne dass es anschliessend wieder automatisch reingeschrieben wurde?
Titel: "Editiert von" komplett entfernen
Beitrag von: vb am 24 Juni 2006, 18:21:30
Hallo,

ich habe einfach in der Datei post.edit.php

$message .= "\n\n["._TEXTEDITON." $date "._TEXTBY." $username]";

mit ## auskommentiert und dann konnte jeder seine Beiträge so oft er wollte editieren ohne das dieses nervige "Beitrag von ... editiert" kam.

Nun geht es leider nicht mehr oder ich hab was übersehen.
Titel: "Editiert von" komplett entfernen
Beitrag von: Andi am 24 Juni 2006, 19:05:43
Ahhh, den Code geändert, nicht die Nachricht ;)

Diese Zeilen findest du jetzt in der modules/eBoard/functions.php, so ab Zeile #165:

    if (preg_match_all('#\[\[editby=([^=]+)=([0-9]+)\]\]#i', $message, $matches)) {
        foreach($matches[0] as $i => $match) {
            $message = trim(str_replace($match, '', $message));
            if ($matches[2][$i] <= time()) {
                $edits[$matches[2][$i]] = $matches[1][$i];
            }
        }
        if (isset($edits)) {
            krsort($edits);
            $edname = urldecode(current($edits));
            $edtime = current(array_keys($edits));
            $ydate = @gmdate($dateformat, (int)$edtime + ($timeoffset * 3600));
            $ytime = @gmdate($timecode, (int)$edtime + ($timeoffset * 3600));
            $editmessage = '<div align="right" class="f11px"><br><br><em>[' . _TEXTEDITON . ' ' . $ydate . ' ' . _TEXTAT . ' ' . $ytime . ' ' . _TEXTBY . ' ' . $edname . ']</em></div>';
        }
    }


Das ist jetzt etwas komplexer, weil:
- die Spracheinstellungen berücksichtigt werden
- nur noch einmal die Meldung des letzten Edits angefügt wird
Titel: Re: "Editiert von" komplett entfernen
Beitrag von: vb am 24 Juni 2006, 22:54:08
Hallo,

das verschiebt den "editiert von ....." unter den Beitrag und es ist irgend ein Zahlenwirrwahr zu sehn.
Titel: Re: "Editiert von" komplett entfernen
Beitrag von: Liese am 26 Juni 2006, 20:31:13
Hi Andi,
kann man denn hier auch das *Editiert von* entfernen?
Wenn ja, wie? Den ganzen Block auskommentieren?
Titel: Re: "Editiert von" komplett entfernen
Beitrag von: Andi am 05 Juli 2006, 00:13:42
Oki, ich gugg das nochmal genauer an und mache dann ne Konfigurationsoption zum abschalten dafür ;)
Titel: Re: "Editiert von" komplett entfernen
Beitrag von: vb am 06 Juli 2006, 10:06:00
Hallo Andi,

das wäre echt super wen Du das einbauen könntets.
Titel: Re: "Editiert von" komplett entfernen
Beitrag von: Andi am 06 Juli 2006, 15:56:40
Moin :)

http://www.pragmamx.org/modules.php?name=Forum&topic=17240.msg121609#msg121609
Titel: Re: "Editiert von" komplett entfernen
Beitrag von: vb am 08 Juli 2006, 04:16:29
Morgen,

Das funktioniert ja einwandfrei, danke schön.
Titel: Re: "Editiert von" komplett entfernen
Beitrag von: Liese am 08 Juli 2006, 12:52:01
Jetzt ist es weg.

Dankeschön!  ;)