• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

BB-Codes

Status
Für weitere Antworten geschlossen.
M

matibaski

Guest
Mahlzeit!

Ich habe ein Admintool, bei dem verschiedene Dateien editiert werden können.
Doch wenn ich dort eine Datei öffne, kommt die Datei mit allen HTML Codes.
<br> und <a href..> usw..

Wie kann ich es machen, dass wenn ich nur einmal Enter drücke, dass das als <br> Code gemacht wird oder Bilder stat <img src> einfach
Oder Link Text Oder so....

Hier nennt man sie Codetags.

Wie kann man so etwas machen?
 
Schön und gut das Suchformluar, aber wenn ich bb codes eingebe dass wird nur codes gesucht. das bb fällt weg. :D
 
Oke danke. Hab gedacht wenn ich etwas finde dazu, dann bem Tutorial bereich. Nunja. Danke auf jeden Fall.

Doch nun zu einem anderen BB Code.
Wie kann ich einen Zeilenabstand <br> ersetzen, dass wenn ich beim Editor einaml die Entertaste drücke, dass automatisch der <br> Code kommt? Also beim Editieren sieht man es nicht.
 
Moin!
Muss gleioch zur Schule!
Also. Ich habe versucht, den BB Code so einzubinden:
PHP:
$somecontent = $string = ($_REQUEST['text']);
          #start der Funktion des bbcodes
          function bbcode($str)
          {
            $str = preg_replace("!\[b\](.*)\[/b\]!isU","<b>$1</b>",$str); #überprüft den code auf [b] und [/b] wenn beides vorhanden ist, ersetzt er es mit [b]
            $str = preg_replace("!\[i\](.*)\[/i\]!isU","<i>$1</i>",$str); #selbiges mit [i] / [/i]
            $str = preg_replace("!\[u\](.*)\[/u\]!isU","<u>$1</u>",$str); #und nochmal mit unterstreichen
            $str = preg_replace("!\[url\](.*)\[/url\]!isU","<a href=\"$1\">$1</a>",$str); #das ist die möglichkeit eines links mit der nur die url angezeigt ist
            $str = preg_replace("!\[url=(.*)\](.*)\[/url\]!isU","<a href=\"$1\">$2</a>",$str); #und hiermit kann man einen link machen, dem man einem namen geben kann
            return $str;
          }
          echo bbcode($string);
Und $somecontent wird hier eingefügt:
PHP:
   if (!fwrite($handle, $somecontent)) 
   {
       print "Kann in die Datei $filename nicht schreiben";
       exit;
   }
Doch die BB Codes wollen nicht erscheinen.
Es kommt nur der geschriebene Text mit den eingesetzten Tag's. Es erscheint Test[/](b in 2. Klammer.)
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben