"Editiert von" komplett entfernen

Begonnen von vb, 24 Juni 2006, 15:32:02

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

vb

Nur mal so nebenbei.
Seit dem MXboard kann man das "Editiert von" auch nicht mehr komplett entfernen wie es im eBoard möglich war.  :(
      


         Mit freundlichen Grüßen


      


         VB

   _____________________________________________


      


         Folgende CMS im Einsatz: 2F CMS, pragmaMX

         Wer clever ist wir sich http://www.wisedock.de/user.php?rf=DE12036" target="_blank">das hier genauer ansehen.


Andi

Moin :)

wie hast du das denn vorher im eBoard entfernt, ohne dass es anschliessend wieder automatisch reingeschrieben wurde?
schön´s Grüssle, Andi

vb

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.
      


         Mit freundlichen Grüßen


      


         VB

   _____________________________________________


      


         Folgende CMS im Einsatz: 2F CMS, pragmaMX

         Wer clever ist wir sich http://www.wisedock.de/user.php?rf=DE12036" target="_blank">das hier genauer ansehen.


Andi

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
schön´s Grüssle, Andi

vb

Hallo,

das verschiebt den "editiert von ....." unter den Beitrag und es ist irgend ein Zahlenwirrwahr zu sehn.
      


         Mit freundlichen Grüßen


      


         VB

   _____________________________________________


      


         Folgende CMS im Einsatz: 2F CMS, pragmaMX

         Wer clever ist wir sich http://www.wisedock.de/user.php?rf=DE12036" target="_blank">das hier genauer ansehen.


Liese

Hi Andi,
kann man denn hier auch das *Editiert von* entfernen?
Wenn ja, wie? Den ganzen Block auskommentieren?

Andi

Oki, ich gugg das nochmal genauer an und mache dann ne Konfigurationsoption zum abschalten dafür ;)
schön´s Grüssle, Andi

vb

Hallo Andi,

das wäre echt super wen Du das einbauen könntets.
      


         Mit freundlichen Grüßen


      


         VB

   _____________________________________________


      


         Folgende CMS im Einsatz: 2F CMS, pragmaMX

         Wer clever ist wir sich http://www.wisedock.de/user.php?rf=DE12036" target="_blank">das hier genauer ansehen.


Andi

schön´s Grüssle, Andi

vb

Morgen,

Das funktioniert ja einwandfrei, danke schön.
      


         Mit freundlichen Grüßen


      


         VB

   _____________________________________________


      


         Folgende CMS im Einsatz: 2F CMS, pragmaMX

         Wer clever ist wir sich http://www.wisedock.de/user.php?rf=DE12036" target="_blank">das hier genauer ansehen.


Liese