Zeilenumbruch bei langen Wörtern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zeilenumbruch bei langen Wörtern

    Hi,

    ich stehe vor dem Problem, daß laaaange Wörter einige Designs meiner Webseiten zerschießen. Per CSS scheint es dafür keine Lösung zu geben, so daß ich nun in PHP was erstellen will.

    Lange Wörter aus einem String zu ermitteln un mit einem Leerzeichen zu berchen, ist ja nun nicht schwer, ABER:

    Meine Datenbank enthält Text, der auch HTLM Tags wie z.B. <img src="www.test.de/img.jpg"> enhalten kann. Diese Tags will ich natürlich nicht irgendwo mittrendrin mit einem Leerzeichen versehen, würde ja auch eine falsche URL ergeben.

    Hat jemand eine einfache und elegante Lösung, wie ich diese Tags rausfilter kann?

    Danke für die Hilfe
    Jens
    http://www.NoteStore.de
    http://www.diaet-community.de
    http://www.jensn.de
    http://www.KinderFlohmarkt.de

  • #2
    Ähm ... mit RegEx, was sonst

    Kommentar


    • #3
      Wenn es eins gibt was ich nicht kann (und wohl auch nie lerenen werde) dann regex... :-)

      Irgendein Code Sniplet vielleicht parat.. bitte, bitte, ....

      Jens
      http://www.NoteStore.de
      http://www.diaet-community.de
      http://www.jensn.de
      http://www.KinderFlohmarkt.de

      Kommentar


      • #4
        Wenn du Smarty als Template-Engine benutzt (was ich dir allgemein empfehle, hilft unheimlich!) kannst du truncate benutzen, das kann auch nach Wörtern, nicht mitten in Wörtern kürzen, benutze ich auf http://www.xooria.com auch. Code:
        Code:
        {$variable|truncate:30:"":true}
        //oder
        {$variable|truncate:30:"...":true}
        Greez,
        netsnake
        | netsnake | www.netsnake.net |
        Für Rechtschreibfehler, Denkfehler, Tippfehler, usw. übernehme ich KEINE HAFTUNG

        Kommentar


        • #5
          Deswegen auf ne überflüssige Templateengine zu setzen ist mal großer Unfug. Statt dessen könntest du dir aber die mühe machen und die entsprechende Funktion mal ansehen.

          Das ist sogar relativ leicht, weil Smarty der Meinung ist, man müsste jede Funktion in eine eigene Datei packen.

          Kommentar

          Lädt...
          X