Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2004, 13:54   #1 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
[STUFF] bbcode to html

Moin,
hier mein zweites Tutorial.
Es ist eine bbcode to html funktion.

ActionScript:
  1. // bbcode to html von querkopf
  2. // die Reihenfolge der bbcode-tags muß mit den html-tags durch die sie ersetzt werden sollen identisch sein!
  3. // in dem Text der umgewandelt werden soll, darf kein ] irgendwo alleine rumstehen
  4. // die Abfrage auf ] muß immer zum Schluss erfolgen, da ansonsten alle anderen bbtags nicht mehr erkannt werden können
  5. _root.bbcode_array = new Array("[b]", "[/b]", "[i]", "[/i]", "[br]", "[url=", "[/url]", "]");
  6. _root.html_array = new Array("<b>", "</b>", "<i>", "</i>", "<br>", "<font color=\"#ff0000\"><a href=\"", "</u></a></font>", "/\" target=\"_blank\"><u>");
  7. function bbcode_to_html(bbcode) {
  8.     this.ausgabe_html0 = bbcode;
  9.     for (var i = 0; i<=(_root.bbcode_array.length-1); i++) {
  10.         this["ausgabe_html"+(i+1)] = this["ausgabe_html"+i].split(_root.bbcode_array[i]).join(_root.html_array[i]);
  11.         if (i == _root.bbcode_array.length-1) {
  12.             ausgabe_html = this["ausgabe_html"+_root.bbcode_array.length];
  13.             return ausgabe_html;
  14.         }
  15.     }
  16. }
der Kern des ganzen ist ganz einfach nur: string[i+1] = string[i].split(bbcode).join(html)

und i geht einfach die anzahl der bbcode-array elemente durch.

Falls trotzdem noch Fragen, die auch die angehängte fla nicht beantworten kann da sind: fragen!

Bis dann,
-querkopf-
Angehängte Dateien
Dateityp: zip bbcode.zip (3,2 KB, 77x aufgerufen)
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 27-04-2004, 13:57   #2 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
schade, der code ist so nicht kopierbar, da hier im forum der bbcode nicht deaktivierbar ist.

korrekt wird das aber in der angehängten datei dargestellt.

__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 10-06-2004, 10:16   #3 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
PHP-Code:
// bbcode to html von querkopf
// die Reihenfolge der bbcode-tags muß mit den html-tags durch die sie ersetzt werden sollen identisch sein!
// in dem Text der umgewandelt werden soll, darf kein ] irgendwo alleine rumstehen
// die Abfrage auf ] muß immer zum Schluss erfolgen, da ansonsten alle anderen bbtags nicht mehr erkannt werden können
_root.bbcode_array = new Array("[b]""[/b]""[i]""[/i]""[br]""[url=""[/url]""]");
_root.html_array = new Array("<b>""</b>""<i>""</i>""<br>""<font color=\"#ff0000\"><a href=\"""</u></a></font>""/\" target=\"_blank\"><u>");
function 
bbcode_to_html(bbcode) {
    
this.ausgabe_html0 bbcode;
    for (var 
0i<=(_root.bbcode_array.length-1); i++) {
        
this["ausgabe_html"+(i+1)] = this["ausgabe_html"+i].split(_root.bbcode_array[i]).join(_root.html_array[i]);
        if (
== _root.bbcode_array.length-1) {
            
ausgabe_html this["ausgabe_html"+_root.bbcode_array.length];
            return 
ausgabe_html;
        }
    }



Meinst so? Hab mir das mal erlaubt zu tun ...
Aber sehr fett, das Ganze. Danke!

--pp
~pyropete~ ist offline   Mit Zitat antworten
Alt 11-06-2004, 13:39   #4 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
bidde bidde

hab' das ganze ja gepostet, bevor das Forum redesigned wurde

aber danke für das Kompliment! Anregungen das Ding zu optimieren sind übrigens herzlich willkommen!
__________________
Alles ist wie immer. Nur schlimmer.

Geändert von querkopf (11-06-2004 um 13:43 Uhr)
querkopf ist offline   Mit Zitat antworten
Alt 11-10-2004, 12:08   #5 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Hi Querkopf…

was ich cool finden würde, wäre eine Art Formatierungsleiste für den BBCode zum Einsatz auf HTML Seiten…

Also quasi eine Flashleiste mit Buttons für Fettdruck usw… damit man die BBCode nicht selbst zu schreiben braucht… und dann AS/JS Kommunikation… document.eingabefeld.write(flashvar) etc. … weisst wie ich meine?

Wenn ich Zeit hab, bastel ich soetwas mal.

Liebe Grüße

Yves
  Mit Zitat antworten
Alt 11-10-2004, 12:33   #6 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
hehe.... klar, alles möglich

in meinem Fall hatte ich das hier gebraucht, um aus einer eingeladenen xml die Formatierungen zu lesen. Diese wurden vorher (ähnlich wie die Beiträge hier im Forum) halt über BBCode formatiert. In dem dafür verwendeten Frontend waren natürlich auch entsprechende Buttons etc vorhanden
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 20-08-2005, 14:17   #7 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
<push> ...
@querkopf
kannst du bitte dein zip nochmal raufladen...
und sollte das hier ...
PHP-Code:
this.ausgabe_html0 bbcode
nicht so lauten??
PHP-Code:
this.ausgabe_html bbcode
danke.grz.chris
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 22-08-2005, 08:50   #8 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
Moin,

klaro - zip ist hier nochmal neu...


die Codezeile die Du da gepostet hast stimmt schon so, wie sie ist.

Das Snippet ist inzwischen allerdings schon sehr alt... ich muß das bei Gelegenheit auch mal "verschönern".
Funktionieren tut es allerdings so auf jedenfall. (wurde von mir inzwischen in mehreren Projekten eingesetzt)


Bis dann,
-querkopf-
Angehängte Dateien
Dateityp: zip bbcode.zip (3,2 KB, 39x aufgerufen)
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 22-08-2005, 11:59   #9 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
Danke...

grz.Chris
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:19 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele