Seite 1 von 1

TinyMCE "float:left"

Verfasst: So 19. Apr 2009, 16:43
von bigb
Guten Tag,

ich möchte bei mir Bilder vom Text umfließen lassen. Wenn ich dies im Backend mit dem TinyMCE mache dann geht das auch, aber sobald ich auf speichern klicke ist es wieder weg. Selbst wenn ich bei dem Bild per Hand (im großen Editor)

Code: Alles auswählen

style="float:left;"
eingebe wird dies nicht übernommen!
Wodran liegt das und wie kann ich es ändern?

Gruß BigB

Re: TinyMCE "float:left"

Verfasst: So 19. Apr 2009, 17:10
von idea-tec
Guggst du hier: http://forum.contenido.org/viewtopic.ph ... ce#p130299
und dann auf dein Problem anwenden, du müsstest das behoben bekommen.

Re: TinyMCE "float:left"

Verfasst: So 19. Apr 2009, 17:10
von andrej

Re: TinyMCE "float:left"

Verfasst: Di 21. Apr 2009, 10:37
von Bender78
Ich habe das gleiche Problem, bekomme es aber leider nicht gelöst.

In dem weiter oben genannten Thema geht es um das Attribut "Border" im IMG-Tag, meine Vermutung ist nun, dass TinyMCE das floating über ein "style=float:left;" lösen will.
Also habe ich das Attribut "style" in der "editorclass.php" erlaubt, es ändert sich jedoch nichts!

Hatte anfangs geglaubt, es liegt irgendwie an meiner angepassten Installation, aber auch in einer Standard-Installation von Contenido ist dieser "Bug" vorhanden, dass keinerlei Bildattribute alá "Linksbündig" gespeichert werden.
Bin für jede Hilfe dankbar.

Re: TinyMCE "float:left"

Verfasst: Di 21. Apr 2009, 10:41
von GaMbIt_
Bug??

Ich seh da keinen Bug...

in den Mandanteneinstellungen Bitte eintragen:

Code: Alles auswählen

Typ: tinymce
Name: valid-elements
Wert: *[*]
und

Code: Alles auswählen

Typ: tinymce
Name: extended-valid-elements
Wert: *[*]

Re: TinyMCE "float:left"

Verfasst: Di 21. Apr 2009, 11:03
von Bender78
Deswegen ja auch die Anführungszeichen bei "Bug" ;)

Hm, damit erlaube ich quasi alle Elemente, oder?
Aber warum ist denn "style" standardmäßig deaktiviert?

Auf jeden Fall vielen Dank für die Hilfe!

Re: TinyMCE "float:left"

Verfasst: Di 21. Apr 2009, 11:19
von GaMbIt_
keine Ahnung...
ich weiss auch nicht wie Du Deinen Mandanten konfiguriert hast...

Re: TinyMCE "float:left"

Verfasst: Di 21. Apr 2009, 11:53
von andrej

Code: Alles auswählen

style="float:left;"
stinkt mal total aus der sicht eines semantisch richtigen markups.

was hälst du davon:
.css

Code: Alles auswählen

.float_left {float:left;}
.html

Code: Alles auswählen

class="float_left"

Re: TinyMCE "float:left"

Verfasst: Di 21. Apr 2009, 11:59
von GaMbIt_
:mrgreen: Spaaalter :D :mrgreen:

Aber Du hast völlig recht!
MAn kann auch gleich nen Satz Klassen für die Formatierungen anlegen die man elegant aus dem TinyMCE mit einem Pulldown auswählen kann

Re: TinyMCE "float:left"

Verfasst: So 26. Apr 2009, 22:05
von Averna
Hi,
hatte das Problem mit der Ausrichtung auch. Im Editor sah alles in Ordnung aus, nach Abspeichern waren die Attribute links und Abstand weg.

Mandanteneinstellung auf tinymce,extended_valid_elements,*[*].

Ich nutze 2 Layouts:
Nummer 1 ruft folgende .js auf:

Code: Alles auswählen

  <script src="js/prototype.js" type="text/javascript"></script>
  <script src="js/scriptaculous.js?load=effects" type="text/javascript"></script>
  <script src="js/lightbox.js" type="text/javascript"></script>
Das zweite nicht.
Sobald die Skripte aufgerufen werden, funktioniert die Ausrichtung im Editor (tinymce3) nicht mehr.


In der editorclass.php habe ich in den extended_valid_elements img-Angaben style hinzugefügt und nun funktionierts.

Code: Alles auswählen

	$this->setSetting("extended_valid_elements", "form[name|action|method],....................img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style],................;
Vielleicht hilfts dem einen oder anderen.... :)