Seite 1 von 1
TinyMCE > Attribute abstellen
Verfasst: Mo 6. Feb 2006, 18:41
von Rudi Dutschke
Hallo zusammen, ich arbeite das 1. Mal mit dem CMS und komme eigentlich gut zurecht. 2 Fragen habe ich aber zum HTML-Editor:
Was muss ich unter Admin beim Mandanten z.B. eingeben, wenn ich beim Bild (<img>) - sagen wir mal - das border="" - Attribut abestellen will? Habe da schon einiges ausprobiert, aber irgendwie wird das Attribut weiterhin geschrieben.
Typ: wysiwyg
Name: tinymce-valid-elements
Wert: img[href]
Dachte eigentlich, er würde so etwa nur das href-Attribut zulassen.
Wie kann ich weitere Überschriften bzw. Funktionen einfügen? Ich möchte etwa das Wort "Browser" umspannen und die Sprache per XML von Deutsch auf Englisch wechseln (<span lang="en" xml:lang="en">Browser</span>).
Verfasst: Mo 6. Feb 2006, 18:48
von rezeptionist
Erst mal Herzlich Willkommen
Code: Alles auswählen
Typ: wysiwyg
Name: tinymce-invalid-elements
Wert: img[border]
ungetestet nur geschaut
oder
ansonsten mal hier schauen
Code: Alles auswählen
Typ: wysiwyg
Name: tinymce-valid-elements
Wert: -img[border]
Verfasst: Mo 6. Feb 2006, 20:30
von Rudi Dutschke
Alternative 1 hatte ich schon probiert, mit Logout, Restart usw., leider ohne Erfolg. Alternative 2 werde ich nachher mal testen. Danke schon mal für den Tipp.
Verfasst: Mo 6. Feb 2006, 20:32
von rezeptionist
kein Problem habe es selber nur von der Originalseite
Verfasst: So 26. Mär 2006, 20:47
von GreQ
Was ich nach langem suchen gefunden habe ist die Stelle an welcher die default settings für "EXTENDED_VALID_ELEMENTS" und "VALID_ELEMENTS" gesetzt werden.
Hier der Code von "contenido\external\wysiwyg\tinymce2\editorclass.php" ab Zeile 247 bis 251:
Code: Alles auswählen
$valid_elements = getEffectiveSetting('wysiwyg', 'tinymce-extended-valid-elements', 'form[name|action|method],textarea[name|style|cols|rows],input[type|name|value|style|onclick],a[name|href|target|title|onclick],img[class|src|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]');
$tpl->set('s', 'EXTENDED_VALID_ELEMENTS', $valid_elements);
$valid_elements = getEffectiveSetting('wysiwyg', 'tinymce-valid-elements', '+a[name|href|target|title],strong/b[class],em/i[class],strike[class],u[class],p[dir|class|align],ol,ul,li,br,img[class|src|alt|title|hspace|vspace|width|height|align],sub,sup,blockquote[dir|style],table[border=0|cellspacing|cellpadding|width|height|class|align],tr[class|rowspan|width|height|align|valign],td[dir|class|colspan|rowspan|width|height|align|valign],div[dir|class|align],span[class|align],pre[class|align],address[class|align],h1[dir|class|align],h2[dir|class|align],h3[dir|class|align],h4[dir|class|align],h5[dir|class|align],h6[dir|class|align],hr');
$tpl->set('s', 'VALID_ELEMENTS', $valid_elements);
Leider keine Zeit mehr um das cooler zu loesen. Habe auf die Schnelle das img[class|src|
border=0| ... eliminiert.
Naja, vielleicht hilft's ja jemanden. Ich habe ewig gesucht wo ich die XHTML-rools von
http://tinymce.moxiecode.com/tinymce/do ... ments.html
eintragen kann ...
Ich denke das ist die Stelle.