[Problem]HTML geht in den News nicht[Problem]

  • In welcher Datei ist denn der Filter?


    Das ist kein r ichtiger Filter du musst lediglich
    die globale PHP function htmlspecialchars in der Ausgabe entfernen..


    ____________________________________________________________________
    "Weil die Klügeren nachgeben, regieren die Dummen die Welt..."

  • Quatsch füge einfach BB Codes hinzu dann kannst du dir ohne ne "Lücke" zu basteln HTML Codes erlauben
    BSP. für eigene BB Codes wäre


    PHP
    function mach_aus_dem_inneren_html($obj){
    $str = preg_replace('#\[url=(.*)=(.*)\]#Uis', '<a href="\1">\2</a>', $obj);
    }


    wenn du nun bsp. den BB Code

    Code
    [url=www.google.com=Klick Hier für Google\]

    stehen hast wird das im php teil zu

    Code
    <a href="www.google.com">Klick Hier für Google</a>

    ganz simple nur brauchst du dann die Funktion weiter ausbauen :)

    Wenn die Menschen nur dann redeten, wenn Sie was zu sagen haben, würde die Menschheit den Gebrauch der Sprache verlieren. ~ Hamlet

    Wenn die Menschen nur über das sprechen was sie begreifen, dann würde es sehr still auf der Welt sein. ~ Albert Einstein

    Wenn die Menschen immer nur die Wahrheit sagen würden, wäre das nur ein Traum von einem anderen Menschen der sich selbst belügt. ~ FireBomb

    Na hast Du auch ein Zitat?
    Nein oh schade ;)

    Peace. FireBomb

  • PHP
    function mach_aus_dem_inneren_html($obj){
    $str = preg_replace('#\[url=(.*)=(.*)\]#Uis', '<a href="\1">\2</a>', $obj);
    }
    erweitern tun wir ganz einfach 
    function mach_aus_dem_inneren_html($obj){
    $str = preg_replace('#\[url=(.*)=(.*)\]#Uis', '<a href="\1">\2</a>', $obj);
    $str = preg_replace('#\[center](.*)[center\]#Uis', '<center>\1</center>', $str);
    }


    (.*) ist der Inhalt den du in dein BB code rein schreibst wenn du nur ein Inhalt rein schreiben tust musst du da rechts dann halt einfach die \1
    wohin? Die Funktion klatschst du bei der Ausgabe der News hin bei deiner Datei bsp. htmlspecialchars(mach_aus_dem_inneren_html("Das Innere")); bin mir da grad nicht so sicher wenn das nicht klappt dann
    mach_aus_dem_inneren_html(htmlspecialchars("drin"));

    Peace

    Wenn die Menschen nur dann redeten, wenn Sie was zu sagen haben, würde die Menschheit den Gebrauch der Sprache verlieren. ~ Hamlet

    Wenn die Menschen nur über das sprechen was sie begreifen, dann würde es sehr still auf der Welt sein. ~ Albert Einstein

    Wenn die Menschen immer nur die Wahrheit sagen würden, wäre das nur ein Traum von einem anderen Menschen der sich selbst belügt. ~ FireBomb

    Na hast Du auch ein Zitat?
    Nein oh schade ;)

    Peace. FireBomb

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!