Bester Editor Ever
Hallo Ich habe den TinyMCE testweise (habe ansonsten den FCK im Einsatz) eingebaut und habe folgendes Problem:
Wenn ich auf BIlder aus dem CMS zugreifen will (Das geht doch mit dem Durchsuchen-Button neben dem SRC-Feld, oder?) Dann bekomme ich eine Javascript Fehlermeldung.
Kann ich nicht auf Bilder aus dem System zugreifen?
Gruß
Kpt|Kip
Wenn ich auf BIlder aus dem CMS zugreifen will (Das geht doch mit dem Durchsuchen-Button neben dem SRC-Feld, oder?) Dann bekomme ich eine Javascript Fehlermeldung.
Kann ich nicht auf Bilder aus dem System zugreifen?
Gruß
Kpt|Kip
du meinst mit installiertem "hydrogen" zeigt es dir den editor nicht mehr an ?kptkip hat geschrieben:Aber nun habe ich das Problem, daß ich im IE keinen Editor sehe. Im Firefox ist das alles super.
Ist das ein bekannter Bug, oder eine Fehleinstellung bei mir?
*** make your own tools (wishlist :: thx)
Ich kann die Abhängigkeit von hydrogen ehrlich gesagt nicht mit Gewissheit bestätigen.
Ich habe beides auf ein Mal installiert und dann zufälligerweise im IE betrachtet und da war der komplette Editor weg.
Aber ich nehm den hydrogen-Teil mal raus. Vielleicht geht es dann ja.
Ich frage mich allerdings gerade: Das wird ja erst aktiviert, wenn das File-Fenster aufgeht. Aber in der editor.php wird der hydrogen als Skript eingebettet. Vielleicht kommt er da ins Straucheln...
ich teste es auf jeden Fall mal
Gruß
Ich habe beides auf ein Mal installiert und dann zufälligerweise im IE betrachtet und da war der komplette Editor weg.
Aber ich nehm den hydrogen-Teil mal raus. Vielleicht geht es dann ja.
Ich frage mich allerdings gerade: Das wird ja erst aktiviert, wenn das File-Fenster aufgeht. Aber in der editor.php wird der hydrogen als Skript eingebettet. Vielleicht kommt er da ins Straucheln...
ich teste es auf jeden Fall mal
Gruß
hmm... hab das gerade mit contenido-cvs-2005-07-01.tar testen wollen...timo hat geschrieben:Ich habe noch einiges im CVS umgebaut - nicht erschrecken
und zwar habe ich den kompletten Initialisierungscode in eine Klasse ausgelagert. Grund:
Soll der TinyMCE an anderen Stellen eingesetzt werden, müsste man den Code der editor.php per copy'n'paste übernehmen.
Mit der Klasse kann man die Eigenschaften des TinyMCE verändern. Außerdem kann man den TinyMCE instanziieren, auch wenn z.b. der SPAW der defaulteditor ist.
da krieg ich ne nette fehlermeldung
Code: Alles auswählen
Fatal error: Class 'cHTMLTextarea' not found in e:\contenido\contenido-cvs-2005-07-01.tar\contenido_sources\contenido\external\wysiwyg\tinymce\editorclass.php on line 199
Code: Alles auswählen
cInclude("classes", "class.htmlelements.php");
ach ja der filebrowser für die links funktioniert leider nicht...
*** make your own tools (wishlist :: thx)
Entweder bin ich so ziemlich der letzte der die Version 4.4.x einsetzt, oder es arbeitet keiner mehr mit dem Internet Explorer. (letzteres würde ich positiv werten)
Wenn es doch noch jemanden geben sollte der diese Kombination ab und an benutzt, TinyMCE funktioniert nicht mit Contenido 4.4.x und IE. Da ich den IE selten nutze habe ich es erst jetz bemerkt. Beim aufruf von TinyMCE erzeugt der IE einen JS-Fehler und es wird außer der Überschrift und den beiden Buttons nichts angezeigt.
Damit sich dies ändert:
Im Verzeichnis contenido/includes/
in der Datei include.CMS_HTML.php ab der Zeile 55 den Folgenden Code:
gegen den folgenden tauschen:
Die gleiche Aktion in mit der include.CMS_HTMLHEAD.php durchführen. dort beginnt der zu tauschende Code in Zeile 56
Wenn es doch noch jemanden geben sollte der diese Kombination ab und an benutzt, TinyMCE funktioniert nicht mit Contenido 4.4.x und IE. Da ich den IE selten nutze habe ich es erst jetz bemerkt. Beim aufruf von TinyMCE erzeugt der IE einen JS-Fehler und es wird außer der Überschrift und den beiden Buttons nichts angezeigt.
Damit sich dies ändert:
Im Verzeichnis contenido/includes/
in der Datei include.CMS_HTML.php ab der Zeile 55 den Folgenden Code:
Code: Alles auswählen
echo " <TABLE cellpadding=2 cellspacing=0 border=0>";
echo " <TR><TD valign=top class=text_medium nowrap> ".$typenr.". ".$a_description[$type][$typenr].": </TD>";
include ($cfg["path"]["wysiwyg"] . 'editor.php');
echo " </TR>";
Code: Alles auswählen
echo " <TABLE cellpadding=2 width=100% cellspacing=0 border=0>";
echo " <TR><TD valign=top class=text_medium nowrap> ".$typenr.". ".$a_description[$type][$typenr].": </TD></tr><tr><td>";
include ($cfg["path"]["wysiwyg"] . 'editor.php');
echo "</td> </TR>";
Gruß aus Hamburg
Styles-Dropdown wird angezeigt, reagiert aber nicht...
Hallo alle
@timo: 'Mandantenpfade manuell setzen' (Version 4.5.3). Danke, ja genau, das mussten wir. Wir haben in der Datei contenido/external/backendedit/front_content.php folgendes geändert: $cfgClient[$client]["path"]["frontend"] = "home/wwwcustomers/ taxjustice.net/cms/ (Zeile 25). Jetzt klappt es...
@emergence: 'vertauscht...' Stimmt, zu blöd, die waren vertauscht Danke für den Hinweis. Hinsichtlich der Verwendung des css-Dropdownmenü bleibt allerdings ein Problem bestehen. Die gewünschten Formatierungen werden in der Auswahl zwar angeboten, aber die Verwendung klappt nicht. Wenn ich z.B. einen Begriff markiere und dann die Formatierung 'untertitel' auswähle, geschieht 'nichts' bzw. im Code steht dann <p><span class="undefined">Test </span></p> Die styles sind irgendwie nicht korrekt eingebunden... Woran liegt das?
Ein weiteres Problem: wir möchten eigentlich keine <span class...> sondern <p class...> Hat jemand eine Idee, ob man das überhaupt umstellen kann bzw. wie/wo?
Seit heute ist das http://tinymce.moxiecode.com/punbb/index.php -Forum wieder online. Ich werde wegen den <span class> auch dort nachfragen.
Danke für Eure Tipps
webdev
@timo: 'Mandantenpfade manuell setzen' (Version 4.5.3). Danke, ja genau, das mussten wir. Wir haben in der Datei contenido/external/backendedit/front_content.php folgendes geändert: $cfgClient[$client]["path"]["frontend"] = "home/wwwcustomers/ taxjustice.net/cms/ (Zeile 25). Jetzt klappt es...
@emergence: 'vertauscht...' Stimmt, zu blöd, die waren vertauscht Danke für den Hinweis. Hinsichtlich der Verwendung des css-Dropdownmenü bleibt allerdings ein Problem bestehen. Die gewünschten Formatierungen werden in der Auswahl zwar angeboten, aber die Verwendung klappt nicht. Wenn ich z.B. einen Begriff markiere und dann die Formatierung 'untertitel' auswähle, geschieht 'nichts' bzw. im Code steht dann <p><span class="undefined">Test </span></p> Die styles sind irgendwie nicht korrekt eingebunden... Woran liegt das?
Ein weiteres Problem: wir möchten eigentlich keine <span class...> sondern <p class...> Hat jemand eine Idee, ob man das überhaupt umstellen kann bzw. wie/wo?
Seit heute ist das http://tinymce.moxiecode.com/punbb/index.php -Forum wieder online. Ich werde wegen den <span class> auch dort nachfragen.
Danke für Eure Tipps
webdev
hmm... anscheinend liest sich keiner meine beiträge durch...
@webdev
na ja die syntax die der tinymce bei styles haben will sieht ja so aus:
Style 1=bold;Style 2=italic;
oder spaw style
Style 1|bold;Style 2|italic;
auch hier beschrieben -> http://www.contenido.org/forum/viewtopi ... 9281#49281
ein
bold;italic;
alleine funktioniert leider nicht richtig...
halte ich aber eher für einen bug des editors
das mit den spans ist immer dann der fall wenn du etwas markiert hast
wenn du dich in einem p element befindest und nichts markiert hast und dann ein style auswählst wird es dem p element zugewiesen...
@Snoopy
-> http://www.contenido.org/forum/viewtopi ... 9144#49144
wurde bereits auf der ersten seite des threads beschrieben...
@webdev
na ja die syntax die der tinymce bei styles haben will sieht ja so aus:
Style 1=bold;Style 2=italic;
oder spaw style
Style 1|bold;Style 2|italic;
auch hier beschrieben -> http://www.contenido.org/forum/viewtopi ... 9281#49281
ein
bold;italic;
alleine funktioniert leider nicht richtig...
halte ich aber eher für einen bug des editors
das mit den spans ist immer dann der fall wenn du etwas markiert hast
wenn du dich in einem p element befindest und nichts markiert hast und dann ein style auswählst wird es dem p element zugewiesen...
@Snoopy
-> http://www.contenido.org/forum/viewtopi ... 9144#49144
wurde bereits auf der ersten seite des threads beschrieben...
*** make your own tools (wishlist :: thx)
@emergence
ich hab alle Beiträge gelesen (!) und dachte, da ich ja meine eigenen Styles (tax_styles.css) verwenden möchte, brauch ich die von Dir beschriebene Syntax nicht. Beim Spaweditor kann ich via die Zeilen
wysiwyg - spaw-stylesheet-file - css/tax_styles.css
wysiwyg - spaw-styles - headline;untertitel;text;link;
einfach auf die gewünschten Styles verweisen, und diese stehen dann im dropdownmenü zur Verfügung.
Hab ich das jetzt richtig verstanden: geht das bei tinymce nicht? Bzw. wenn ich in Zeile 'wysiwyg tinymce-styles' >auf ' true' setze, müsste ich doch die 'headline;untertitel;text;link' verwenden können (?) Oder MUSS 'false' einsetzen und es so, wie Du beschrieben hast, umcodieren?
Ich kapier's leider nicht ganz
Zu den p/div-Klassen. Unser 'Inhalts'-Container sieht so aus:
<div id="content">
<h1>
<!--Taxjustice_Headline-->
CMS_CONTAINER[3]
<!--Taxjustice_Headline ende-->
</h1>
<!--Taxjustice_Text-->
CMS_CONTAINER[4]
<!--Taxjustice_Text ende-->
</div>
Innerhalb des Contents haben wir z.B. folgende css:
#content {
margin-left:10em;
padding:1em;
}
#content p.headline {
color: yellow;
}
#content p.untertitel {
color: yellow;
}
#content p.text {
color: green;
}
Ich habe nun auch folgendes ausprobiert:
1. im html-Code alles gelöscht
2. text eingetippt, ausgewählt und einem Style zugewiesen
>> Im Code steht dann das
<span class="undefined">Steering Committee text</span> (ohne p's)
Die Zuweisung zu den im Stylesheet formulierten css scheint nicht zu funktionieren.
Und die andere Sache ist eben, wie ich aus den span-Tags div-Tags mache... Bin noch am Lesen bei Moxiecode.
Danke für eine Antwort
webdev
PS: hier übrigens wie es sein müsste: http://www.taxjustice.net/cms/front_con ... p?idcat=12
(in den Code getippt)
und hier wie es falsch ist: http://www.taxjustice.net/cms/front_con ... p?idcat=13
ich hab alle Beiträge gelesen (!) und dachte, da ich ja meine eigenen Styles (tax_styles.css) verwenden möchte, brauch ich die von Dir beschriebene Syntax nicht. Beim Spaweditor kann ich via die Zeilen
wysiwyg - spaw-stylesheet-file - css/tax_styles.css
wysiwyg - spaw-styles - headline;untertitel;text;link;
einfach auf die gewünschten Styles verweisen, und diese stehen dann im dropdownmenü zur Verfügung.
Hab ich das jetzt richtig verstanden: geht das bei tinymce nicht? Bzw. wenn ich in Zeile 'wysiwyg tinymce-styles' >auf ' true' setze, müsste ich doch die 'headline;untertitel;text;link' verwenden können (?) Oder MUSS 'false' einsetzen und es so, wie Du beschrieben hast, umcodieren?
Ich kapier's leider nicht ganz
Zu den p/div-Klassen. Unser 'Inhalts'-Container sieht so aus:
<div id="content">
<h1>
<!--Taxjustice_Headline-->
CMS_CONTAINER[3]
<!--Taxjustice_Headline ende-->
</h1>
<!--Taxjustice_Text-->
CMS_CONTAINER[4]
<!--Taxjustice_Text ende-->
</div>
Innerhalb des Contents haben wir z.B. folgende css:
#content {
margin-left:10em;
padding:1em;
}
#content p.headline {
color: yellow;
}
#content p.untertitel {
color: yellow;
}
#content p.text {
color: green;
}
Ich habe nun auch folgendes ausprobiert:
1. im html-Code alles gelöscht
2. text eingetippt, ausgewählt und einem Style zugewiesen
>> Im Code steht dann das
<span class="undefined">Steering Committee text</span> (ohne p's)
Die Zuweisung zu den im Stylesheet formulierten css scheint nicht zu funktionieren.
Und die andere Sache ist eben, wie ich aus den span-Tags div-Tags mache... Bin noch am Lesen bei Moxiecode.
Danke für eine Antwort
webdev
PS: hier übrigens wie es sein müsste: http://www.taxjustice.net/cms/front_con ... p?idcat=12
(in den Code getippt)
und hier wie es falsch ist: http://www.taxjustice.net/cms/front_con ... p?idcat=13
EInbettung in IE lüppt wieder :-)
@Snoopy und emergence:
Danke für den IE-Hack! Das fehlte mir ) jetzt lüppt es!
Eine Frage habe ich noch:
Kann man im TinyMCE einem Bild einen Style geben also von der Art:
<img src="lksdjflkjsdf" class="myClass">.
Die Styles, die der tiny aus der CSS-Date zieht, wendet er nämlich nur auf SPANs an, die er um das Objekt herum anlegt.
Ist das nur ein Konfig-Fehler von mir, oder macht er das einfach immer so, egal ob Text, oder Bild?
Gruß
Kpt|Kip
Danke für den IE-Hack! Das fehlte mir ) jetzt lüppt es!
Eine Frage habe ich noch:
Kann man im TinyMCE einem Bild einen Style geben also von der Art:
<img src="lksdjflkjsdf" class="myClass">.
Die Styles, die der tiny aus der CSS-Date zieht, wendet er nämlich nur auf SPANs an, die er um das Objekt herum anlegt.
Ist das nur ein Konfig-Fehler von mir, oder macht er das einfach immer so, egal ob Text, oder Bild?
Gruß
Kpt|Kip
du musst gar !!nichts!! in der editor.php umcodieren...webdev hat geschrieben:Hab ich das jetzt richtig verstanden: geht das bei tinymce nicht? Bzw. wenn ich in Zeile 'wysiwyg tinymce-styles' >auf ' true' setze, müsste ich doch die 'headline;untertitel;text;link' verwenden können (?) Oder MUSS 'false' einsetzen und es so, wie Du beschrieben hast, umcodieren?
die standard vorgabe meinerseits bei tinymce-styles ist false
d.h sie wird nicht verwendet...
es gibt sogenannt user properties
diese kannst du unter administration benutzer definieren (beim jeweiligen benutzer selbst)
möchtest du nun eigene styles verwenden definierst du bei den user properties
wysiwyg tinymce-styles Style 1=bold;Style 2=italic;
und zwar genau mit der syntax...
*** make your own tools (wishlist :: thx)
Image-Stylesheet Bug
Ich konnte das Problem mit der Bildausrichtung etwas einkreisen:
Der tinyMCE setzt dem IMG-Tag die class ganz normal, wenn man das Bild (also die URL) im Imagemanager aussucht und dann in das HTML-Dokument einbettet, dann das Style zuweist. Das klappt!
Allerdings, wenn man im Imagemanager das Bild aussucht und bereits hier einen ALT- oder TITLE-Parameter angibt. Diese einbettet und danach versucht das Style anzuwenden, dann setzt er die class-Zuweisung nicht in das Image-Tag sondern in einen extra SPAN, den er um das Bild legt.
Damit geht die links-/rechts-Ausrichtung des Bildes (über float:left;) natürlich flöten, da SPAN nunmal kein Blocklevel-Element ist.
Ich werde das mal im Bug-Forum vom tinyMCE posten, vielleicht kennen die ja das Problem.
ALso in Zukunft:
1. Bild aussuchen und einbetten
2. Style anwenden
3. Alt-Tags setzen
Dann geht es.
Gruß
Kpt|Kip
Der tinyMCE setzt dem IMG-Tag die class ganz normal, wenn man das Bild (also die URL) im Imagemanager aussucht und dann in das HTML-Dokument einbettet, dann das Style zuweist. Das klappt!
Allerdings, wenn man im Imagemanager das Bild aussucht und bereits hier einen ALT- oder TITLE-Parameter angibt. Diese einbettet und danach versucht das Style anzuwenden, dann setzt er die class-Zuweisung nicht in das Image-Tag sondern in einen extra SPAN, den er um das Bild legt.
Damit geht die links-/rechts-Ausrichtung des Bildes (über float:left;) natürlich flöten, da SPAN nunmal kein Blocklevel-Element ist.
Ich werde das mal im Bug-Forum vom tinyMCE posten, vielleicht kennen die ja das Problem.
ALso in Zukunft:
1. Bild aussuchen und einbetten
2. Style anwenden
3. Alt-Tags setzen
Dann geht es.
Gruß
Kpt|Kip