 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
07.07.2004, 13:46
|
#1
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
Parser-Klasse
hallo!
ich habe eine klasse geschrieben, weil ich den eindruck habe, dass so etwas noch nicht in dieser rubrik existiert (korrigiert mich bitte, wenn ich falsch liege): ein content-parser.
ja, bbcode parser gibts zu hauf ich weiß. ich finde ihn allerdings zu "mächtig", daher ist bei mir eine recht simple und auch schnelle form eines bb-code ähnlichen parsers eingebaut. mögliche format-befehle:
quote, php-highlightning, bold, italic, undelined, align right/left/center, email/hyper-links mit/ohne beschreibung und bilder.
urls werden automatisch mit [link] umlegt, auch wenn kein http:// davor steht.
der interessantere und wirklich innovative teil an der klasse:
ein parser der dem des spiegel.de-forums ähnelt, aber etwas erweitert. man schreibt den format-befehl an den anfang einer zeile, lässt ein leerzeichen und schreibt dann den zu formatierenden text. zeilenumbrüche werden zu leerzeichen, doppelte zeilenumbrüche werden zu <br />.
mal an einem bsp:
hallo
b welt
i !
col red hier
col #0000FF bin ich.
wird zu:
hallo welt !
hier bin ich
auch hier werden urls zu hyperlinks, egal ob mit oder ohne http:// vorne dran.
wenn man sich dran gewöhnt hat, ist es verdammt genial, denn man braucht kein javascript (ich selbst hasse js) und es lässt sich schneller tippen als mit bb-code-tags.
möglichkeiten sind:
quote, bold, underlined, italic, align left/center/right und einfärben von text.
getestet, mit ausführlicher readme auf deutsch:
http://www.becreated.de/download/
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
11.07.2004, 00:15
|
#2
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
so, es gibt nun eine version 1.1.
hinzugefügt wurden die logischen auszeichnungen em und strong, sowie eine kleine fehlerkorrektur.
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
11.07.2004, 13:57
|
#3
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Hey big thx!
Ist zur freien Verfügung für Nonkomerz richtig?
Ist ähnlich dem an dem ich gerade arbeitete.
heatseeker
|
|
|
11.07.2004, 14:48
|
#4
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
> Ist zur freien Verfügung für Nonkomerz richtig?
genau. vollkommen frei. nett wäre eine erwähnung im impressum oder so, weil von luft leb ich auch nicht
so was ähnliches schreibst du auch? mist, dann muss ich meine preise für den kommerz-nutzen senken ;-/ link zu deinem parser?
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
11.07.2004, 15:07
|
#5
|
|
TP-Insider
Registriert seit: May 2003
Ort: Aachen
|
Hört sich ja gut an, werd ich mir bei gelegenheit mal angucken 
Schreibe gerade meine Seite neu, und würde den evtl einbauen
__________________
"Man muss die Welt nicht verstehen, man muss sich nur darin zurechtfinden."
Einstein
|
|
|
11.07.2004, 15:18
|
#6
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
wow, das fänd ich nett...feedback erwünscht!
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
11.07.2004, 16:43
|
#7
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Naja , jetzt brauch ich meine Version ja nicht mehr weiter schreiben^^
Hab ja was gutes gefunden.
Also nochmla thx, ist wirklich nice
heatseeker
|
|
|
11.07.2004, 16:54
|
#8
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Das einzige was ich noch nicht ganz verstehen ist wofür Leet da ist.
Ich hab den Code kurz überflogen und es sieht aus als würde es normalen Text in die Gosu-Schreibweise übersetzen^^
Ist es das?
Warum hast du das eingebaut?
heatseeker
|
|
|
11.07.2004, 17:13
|
#9
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
ich hatte überlegt was man noch alles so parsen kann. dazu muss ich aber länger ausholen:
eigentlich gehört da noch ein tex-parser dazu, den ich mal für dynamische pdf-generierung via php und latex benutzen will. dazu müssen sonderzeichen umgewandelt werden und einiges anderes mehr.
dann hab ich gegrübelt, was ich noch so alles parsen kann und bin mehr durch spielerei auf leet/1337 gekommen...mehr nicht...gosu schreibweise sagt mir nix, aber schau mal da:
http://de.wikipedia.org/wiki/Leet
der seriösität wegen könnte ich es eigentlich rausnehmen...
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
11.07.2004, 17:16
|
#10
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Ich bin Onlinegamer.
Und viele Kiddies in dem Game denken sie wären die obertollen wären die Checker schlecht hin und schreiben dann sowas:
pwnd - für owned
1337 - Leet (die Trottel wissen aber meist nichtmal was es heisst^^)
etc.
|
|
|
11.07.2004, 18:57
|
#11
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
@heatseeker: ich bin auch (skat-)online-spieler *ggg*...war das ne aufforderung die methode leet zu entfernen? ist ja im prinzip wirklich nur spielerei...
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
11.07.2004, 19:00
|
#12
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
nee , nicht zu entfernen.
Ich glaube nur das sie nichts bringt.
Und wenn die Klasse profesionell erscheinen soll , oder du sie vermarkten willst , dann lass es weg.
Kannst es ja in ne extra Klasse packen falls es jemand doch haben möchte
|
|
|
11.07.2004, 19:51
|
#13
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
so, version 1.2 des parsers ist draußen, leet existiert nur noch im archiv (die alten rar-pakete gibts immer noch zum download, einfach versionsnummer ändern)
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
11.07.2004, 20:04
|
#14
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
und ich würde den simpel code anders gestalten.
Also statt:
b blabla
>b blabla
Dann kommt es nicht sooft vor das jemand den Text ausversehen formatiert.
|
|
|
11.07.2004, 20:36
|
#15
|
|
TP-Senior
Registriert seit: Jun 2004
Ort: leipzig
|
hm, nö, das ist zu kompliziert.
wann schreibst du bitte zudem mal an nen zeilenanfang "ausversehen" mal ein "b ", wenn du weißt, dass es den nachfolgenden text fett macht?
einerseits hast du recht, kann bei aufzählungen passieren, aber mir gehts grade bei parser::simple um die kürze und schnelligkeit.
__________________
BeCreated - Geduld und Zeit für Ihre Wünsche
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:16 Uhr.
|
 |