Zum Inhalt springen

Neue RTE: HTMLArea

Erstellt am 24. Februar 2004 · 14 Antworten · letzte Antwort am 4. November 2004

Tags: Frage

wwg2000 ·

Hallo, ich habe (wie versprochen) HTMLArea in Typo3 integiert.
Ich hab daraus zwei Extensions gemacht:
1. rte_chooser wählt an Hand des Browsers einen entsprechenden RTE aus. Leider müssen dafür Dateien außerhalb der Extension angepasst werden.
2. rte_pb_htmlarea ist der eigentliche Editor. Funktioniert relativ gut bei mir.

Die Extensions sind für 3.6RC1 gedacht und da Dateien außerhalb der Extension verändert werden müssen, weiß ich nicht ob das auch mit anderern Version auf Anhieb funktioniert.

Vielleicht finden sich ja ein paar Leute die die Extensions mal testen wollen.

LineMan ·

hi...

ich habe mir die extension runter geladen und nach anleitung installiert, die auf typo3.org steht... habe also die relevanten files bearbeitet... habe natürlich auch die beiden extensions installiert, aber wenn ich nun mit mozilla 1.6 eine neue seite anlegen will, dann gibts da keinen RTE... habe die extension auch global installiert... irgendwie raff ich nicht woran es liegen kann... vielleicht hat ja jemand lust mir einen tip zu geben... muss ich da noch irgendwas ins setup oder in die constants schreiben? oder ist das vielleicht der falsche browser (netscape7.1 oder mozilla 1.6)?
Wäre total nett, wenn mir jemand nen Tip geben könnte...

Achso habe natürlich auch Typo 3.6 RC1 drauf...

wwg2000 ·

wie sieht das denn mit dem IE aus?? funktioniet dort der RTE?

Vielleicht liegt es am rte_chooser, eventuell funktioniet die Browsererkennung nicht richtig.
Kannst du einmal mittels phpinfo() sagen, wir die HTTP_USER_AGENT Variable aussieht??

Eigentlich sollten die beiden extensions auch funktionieren, wenn sie local installiert sind (zumindestens die neueren Versionen), aber da scheint es wohl noch probleme zu geben. Bei mir läuft das wunderbar.

wenzke ·

Also bei mir funktioniert die Extension super. Wäre jedoch schön, wenn die Buttonleisten wie beim Orginalen RTE anpassbar wären, da ich nicht jedem Nutzer alle Funktionen zur Verfüng stellen möchte.

Aber vielen Dank für dieses Extension, endlich kann ich den IE noch ein Stückchen mehr in Rente schicken.

wwg2000 ·

hi, danke erstmal für die Rückmeldung.
schön das bei dir alles klapt.

Die Anpassung der Leiste ist in Arbeit, hab momentan aber viel zu tun

DschungelDaddy ·

Hallo zusammen,

Der HTMLArea läuf bei mir bisher ganze gut. Habe aber nun einen Fehler festgestellen müssen. Diese Fehler tritt bei mir auf, wenn ich ein Image einfügen möchte. Das einfügen des Images geht noch ohne Probleme, aber beim abspeichern kommt dann eine Fehlermeldung, dass es die Grafik nicht finden kann (siehe weiter unten). Nach einigem suchen habe ich herausgefunden, dass er dem Pfad zur Grafik falsch abspeichert. Nach dem einfügen der Grafik, steht im HTMLCode

/cms/uploads/RTEmagicCxxxx.jpg

das ist dann auch in Ordnung. Wird nun gespeichert,kommen folgende Meldungen:

Warning: fopen(/cms/uploads/RTEmagicCxxxx.jpg): failed to open stream: No such file or directory in D:WebServercms ypo3 3libclass.t3lib_div.php on line 1901

Warning: Cannot modify header information - headers already sent by (output started at D:WebServercms ypo3 3libclass.t3lib_div.php:1901) in D:WebServercms ypo3alt_doc.php on line 1046

schaue ich nun wieder in den HTMLCode, steht nun

/cms//cms/uploads/RTEmagicCxxxx.jpg

da.

Wo kommt, das "/cms/" her?

Das Installationsverzeichnis ist, /cms.

Danke für Eure Hinweise.

DD

PS:
BS: W2K
Apache 2
PHP 4.3.5
mysql 4.0.18

DschungelDaddy ·

Hat keiner das Prolem, dass er unter Verwendung von HTMLarea keine Bilder ins Content einbinden kann?

Der Pfad wird immer wieder verändert (siehe anderes Posting von mir). Ich weis nicht wo ich suchen soll.

Der Fehler liegt eindeutig an HTMLarea, denn ohne diesen, werden die Bilder korrekt eingebunden.

Bitte helft mir.

Danke

DD

wwg2000 ·

ich hab mir das ganze jetzt nochmal angeschaut.
HTMLarea nutzt um die Bilder einzufügen die gleiche Funktion wie der normale RTE (ich greife einfach auf die gleiche Datei zu).
Dafür wird die Datei einfach per IFRAME eingebunden und "arbeitet" selbstständig für sich. Im Prinzip wird HTMLarea nur der IMG-Tag zurückgeliefert.

Ich hab es bei mir getestet, und zwar wird bei mit der volle Pfad angezeicht:
<img border="0" height="175" width="300" src="http://server/uploads/RTEmagicC_ddddd.jpg.jpg" />

Später beim Speichern, ruft das Typo3-System per JavaSkript die Eingaben im RTE einfach ab:
Daher wird am Quelltext nichts geändert.

Also kann ich dir momentan nicht sagen, wo der Fehler liegt. Aus meiner Sicht, liegt es nicht an HTMLArea, bzw. ich kann den Fehler nicht finden und auch nicht nachvollziehen

DschungelDaddy ·

Danke für deine Antwort.

Habe die ganze Zeit mit IE 6 SP1 gearbeitet. Dort tritt diese Eignenart auf.

Jetzt habe ich mir mal FireFox installiert und siehe da, es geht alles was gehen soll.

Also, liegt es am IE und nicht an HTMLarea.

Ist mir auch eigentlich egal, mit welchem der beiden ich weiter arbeite, hauptsache es geht jetzt. 😉

Danke

DD

DschungelDaddy ·

Wie schon bereits geschrieben, geht es jetzt, aber eine Frage habe ich dennoch.

Wie wwg2000 schon geschrieben hat, wir der Link nun korrekt nach dem abspeichern angezeigt:

"http://localhost/uploads/pics/RTEmagicC_ddddd.jpg.jpg"

Ich hätte es gerne, dass nicht der "absolute" sondern der "relative" Pfad angezeigt wird, also ohne

"http://localhost" , also nur

"/uploads/pics/RTEmagicC_ddddd.jpg.jpg"

Wo muss ich was ändern, damit dies umgesetzt wird? Würde mir so manche Sache vereinfachen.

Danke im voraus.

DD

PS:

wwg2000 schrieb

Hi,
was steht denn im HTML-Code, wenn du den normalen RTE benutzt??

Also bevor du abspeicherst

"http://localhost/uploads/pics/RTEmagicC_ddddd.jpg.jpg"

Sorry hatte ich überlesen. :o

wwg2000 ·

hmm, mit dem IE sollte es aber auch gehen ... ich werd mir das bei gelegenheit mal anschauen.

zur Pfad angaben: ich weiß es nicht genau, aber eigentlich sollte Typo3 sich darum kümmern. Bin mir nicht sicher, wie Typo3 auf einen "relativen" Pfad reagiert. (eventuell falsch, daher der Bug mit den IE).
Aber eigentlich sollte Typo3 den Bildpfad richtig umsetzen, da Typo3 auch unter anderem die Bildgröße anpasst.

Bei mir wird im Frontend auch nur der relative Pfad angezeigt: z.B. "typo3temp/947a9f91f6.jpg"
Dieses Bild wir von Typo3 auch selbst angelegt.

Aber wo man das einstellen kann, weiß ich nicht. Im RTE gibt es aber eine solche Möglichkeit meines wissens nach nicht.

bnai ·

@wwg2000

hallo,

arbeitest du eigentlich noch an der extension?

Die Anpassung der Leiste ist in Arbeit, hab momentan aber viel zu tun

ähm, heißt das, daß sich momentan noch nicht alle Icons aktivieren lassen?
Oder wo kann ich die fehlenden Icons aktivieren?

Ansonsten finde ich die Extension auf den ersten Blick sehr gut und habe bisher auch keine Bugs entdeckt. Frage mich, wieso die noch Alpha ist.

Atalagon ·

Wär super, wenn die Extension weiter entwickelt würde..

bzw. falls es von htmlarea eine neue Version gibt, sollte die vielleicht benutzt werden.