Zeilenumbrüche in der Vorschau

      Zeilenumbrüche in der Vorschau

      Hallo zusammen,

      mit Hilfe dieses Themas ([wBB 2.3.*] Html in allen Posts aktivieren) haben wir es nun endlich geschafft, dass bei aktiviertem HTML Zeilenumbrüche automatisch gesetzt werden (wie beim BB Code). Die Frage wäre jetzt, wie ich das auch für die Vorschau umsetze, denn diese zeigt die Zeilenumbrüche leider nicht an. Wir haben schon herum probiert, sind aber auf keinen rechten Zweig gekommen. Wäre super, wenn uns jemand von euch aushelfen könnte. Am Besten mit entsprechenden Codeschnipseln etc. wie schon in dem Thema, was ich hier verlinkt habe. Wären super dankbar.

      Viele Grüße, N.
      Hallo ebenfalls!

      Da hast du aber ein wirklich wirklich altes Thema ausgegraben.
      Ich werde es mir aber gerne morgen anschauen.

      Nur zwei Fragen noch:
      1. Mit Vorschau ist die Vorschau beim Erstellen eines Beitrags gemeint?

      2. Benutzt habt ihr den Codeschnipsel von mir?

      pattex schrieb:

      alternativ, würde ich aber nicht empfehlen, kann man zeilenumbrüche auch nachträglich einbauen.

      dazu in der thread.php folgendes suchen:

      Quellcode
      else $posts['message'] = $this->parse->doparse($posts['message'], $posts['allowsmilies'], $posts['allowhtml'], $posts['allowbbcode'], $posts['allowimages']);


      und danach einfügen:

      Quellcode
      if($posts['allowhtml']==1){
      $posts['cache']=nl2br($posts['cache']);
      $posts['message']=nl2br($posts['message']);
      }


      Aber HTML ist sowieso ein sicherheitsrisiko
      Gruß,
      Julian
      GoHome! Arbeitszeitüberwachung! (@iOS AppStore)
      Reminder, Worktime, Arbeitszeit, Arbeit, Ueberwachung, Zeiten, Zeitenstempeln
      :dafür:
      Da hats mich gepackt....

      Also... folgende Änderungen sind zutun (aktiviert Zeilenumbrüche in der Vorschau wenn die Option "HTML in diesem Beitrag deaktivieren." nicht gesetzt ist).

      Datei: addreply.php

      Suche nach:

      PHP-Quellcode

      1. $preview_message = $parse->doparse((($parseurl == 1 && $allowbbcode == 1) ? (parseURL($message)) : ($message)), $allowsmilies, $allowhtml, $allowbbcode, $allowimages);


      Füge dahinter ein:

      PHP-Quellcode

      1. if($disablehtml == 0){ $preview_message=nl2br($preview_message);}



      Datei: newthread.php

      Suche nach:

      PHP-Quellcode

      1. $preview_message = $parse->doparse((($_POST['parseurl'] == 1 && $allowbbcode) ? (parseURL($message)) : ($message)), $allowsmilies, $allowhtml, $allowbbcode, $allowimages);



      Füge dahinter ein:

      PHP-Quellcode

      1. if($disablehtml == 0){ $preview_message=nl2br($preview_message); }



      Hoffe das hilft dir/euch weiter!

      Gruß,
      Julian
      GoHome! Arbeitszeitüberwachung! (@iOS AppStore)
      Reminder, Worktime, Arbeitszeit, Arbeit, Ueberwachung, Zeiten, Zeitenstempeln
      :dafür: