Kein Flash in 4.6.22 ?

volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Kein Flash in 4.6.22 ?

Beitrag von volupp11 »

Bin langsam am Verzweifeln mit der der neuen Version und benötige dringend Hilfe.
Mit dem Media-Plugin ist es mir partout nicht möglich ein eigenes Flash zu veröffentlichen. Beim Versuch im Popup des Media-Fensters zu speichern, bekomme ich jedesmal ein Javascript-Error im Browser und das Fenster schließt beim Speichern nicht mehr. Der Fehler existiert im IE6 und IE7. Wenn ich den Flashcode alternativ direkt in HTML integriere, ist dieser nach dem Speichervorgang umgewandelt in der Art;

Code: Alles auswählen

<img border="0" width="10" src="/contenido/external/wysiwyg/tinymce2/jscripts/tiny_mce/themes/advanced/images/spacer.gif" alt="upload/multimedia/boersengong.swf" height="10" title="upload/multimedia/boersengong.swf"> 
Das Problem der Quellcodeumwandlung bei Flashdateien wurde bereits in der Rubrik Bugs gemeldet. Sollte es mittlerweile eine Lösung geben, wäre ich für jede Info dankbar.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Du kannst über die Konfiguration wieder das Flash-Plugin aktivieren, jedoch solltest Du dann das Media-Plugin deaktivieren.

Siehe docs/techref/backend... und Moxiecode-Doku zum tinyMCE

Definition von Toolbars.

Grundsätzlich solltest Du alles mögliche bei den valid elements zulassen (siehe docs/techref/backend... und Tipps&Tricks V4.6.x).

Dann gibt es noch einen Hinweis auf eine cleanup-Einstellung im tinyMCE-Forum
http://tinymce.moxiecode.com/punbb/view ... 184#p25184
Ich weiß gerade nicht, was die Einstellung sonst für Folgen hat, aber man sollte sie mit
Typ: tinymce
Name: cleanup
Value: true
als Benutzereinstellung vornehmen können.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Leider keine Änderung

Beitrag von volupp11 »

Hallo HerrB,
erst einmal vielen Dank für die Info. Leider hat die Umsetzung überhaupt keinen Effekt; weder der Javascriptfehler ist verschwunden, noch bleibt der Quellcode eines SWF erhalten.
Bin ich eigentlich der einzige mit diesem Fehler?

Grüße Volker
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Du wirst der Erste sein, der V4.6.22 mit Flash und Media-Plugin nutzt, herzlichen Glückwunsch.

Und wir müssen uns nun herantasten:
1) Wenn Du Dir den HTML-Code der Editor-Seite ansiehst, kommt der Eintrag zu cleanup dort vor, wenn ja, wie sieht er aus?
2) Hast Du die valid_elements erweitert?
3) Hast Du - alternativ - versucht, wieder auf das Flash-Plugin umzustellen?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Quelltext

Beitrag von volupp11 »

Zu 1.) Der Quellcode lautet:

Code: Alles auswählen

	function CustomCleanupContent(type, value) {
			switch (type) {
					case "get_from_editor":
					case "insert_to_editor":
							// Remove xhtml styled tags
							value = value.replace(/[\s]*\/>/g,'>');
							break;
			}

			return value;
	}
</script>

<!-- Needs to be seperate script tags! -->
<script language="JavaScript" type="text/javascript">
tinyMCE.init({
	'clean': true,
	'content_css': 'http://www.meine-domain.de/css/style_tiny.css',
	'extended_valid_elements': '*[*]',
	'valid_elements': '*[*]',
	'mode': 'exact',
	'theme': 'advanced',
	'theme_advanced_toolbar_location': 'top',
	'theme_advanced_path_location': 'bottom',
	'remove_script_host': false,
	'file_browser_callback': 'myCustomFileBrowser',
	'urlconverter_callback': 'CustomURLConverter',
	'apply_source_formatting': true,
	'remove_linebreaks': false,
	'convert_urls': true,
	'relative_urls': true,
	'elements': 'CMS_HTML',
	'language': 'de',
	'document_base_url': 'http://www.meine-domain.de/',
	'cleanup_callback': 'CustomCleanupContent',
	'width': '100%',
	'height': '480px',
	'directionality': 'ltr',
	'theme_advanced_toolbar_align': 'left',
	'plugin_insertdate_dateFormat': '%Y-%m-%d',
	'plugin_insertdate_timeFormat': '%H:%M:%S',
	'theme_advanced_buttons1': 'cut,copy,paste,pastetext,pasteword,separator,search,replace,separator,undo,redo,separator,bold,italic,underline,strikethrough,sub,sup,separator,insertdate,inserttime,preview,separator,styleselect',
	'theme_advanced_buttons2': 'link,unlink,anchor,image,media,advhr,separator,bullist,numlist,separator,outdent,indent,separator,justifyleft,justifycenter,justifyright,justifyfull,removeformat,separator,forecolor,backcolor,separator,ltr,rtl,separator,fullscreen,visualaid,charmap,cleanup,separator,code',
	'theme_advanced_buttons3': 'tablecontrols,separator,formatselect,fontselect,fontsizeselect',
	'plugins': 'table,save,advhr,advimage,advlink,insertdatetime,preview,zoom,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,inlinepopups',
	'contenido_background_color': 'white',
	'article_url_suffix': 'front_content.php?idart=46'
});
</script>
<!-- /tinyMCE -->
Zu 2. Nein
Zu 3. Auch nein.
Ich hoffe, meine Antwort bringt ein wenig Licht in die Angelegenheit.
Zuletzt geändert von volupp11 am Mo 15. Okt 2007, 16:20, insgesamt 1-mal geändert.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ich sehe bei Dir keinen Eintrag cleanup, sondern nur clean; bitte kontrolliere die Einstellung.

Ansonsten kannst Du auch - wie erwähnt - das Media-Plugin wieder durch das Flash-Plugin ersetzen. Siehe docs/techref (http://faq.contenido.org/index.php?acti ... artlang=de).

Es sind die Angaben
Typ: tinymce
Name: contenido_toolbar_mode
Wert: custom

und (drei Einstellungen!!!):
Typ: tinymce
Name: theme_advanced_buttons1 bis 3
Wert: Siehe Dein Posting, bei 2 jedoch statt media flash eintragen

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Die Lösung rückt spürbar näher :-)

Beitrag von volupp11 »

Habe die Mandanteneinstellungen vorgenommen und jetzt erscheint statt dem Media-Plugin das Flash-Plug. Der Javasrcipt-Fehler ist schon einmal verschwunden. Einzig das Problem mit der falschen Codekonvertierung (Wandlung des SFW-Codes als Bildcode) ist geblieben. Hier mal der neue Code der Editorseite:

Code: Alles auswählen

	function CustomCleanupContent(type, value) {
			switch (type) {
					case "get_from_editor":
					case "insert_to_editor":
							// Remove xhtml styled tags
							value = value.replace(/[\s]*\/>/g,'>');
							break;
			}

			return value;
	}
</script>

<!-- Needs to be seperate script tags! -->
<script language="JavaScript" type="text/javascript">
tinyMCE.init({
	'cleanup': true,
	'content_css': 'http://www.happy-hotstock.de/css/style_tiny.css',
	'extended_valid_elements': '*[*]',
	'plugins': 'table,save,advhr,advimage,advlink,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu,paste,directionality,fullscreen,inlinepopups',
	'theme_advanced_buttons1': 'cut,copy,paste,pastetext,pasteword,separator,search,replace,separator,undo,redo,separator,bold,italic,underline,strikethrough,sub,sup,separator,insertdate,inserttime,preview,separator,styleselect',
	'theme_advanced_buttons2': 'link,unlink,anchor,image,flash,advhr,separator,bullist,numlist,separator,outdent,indent,separator,justifyleft,justifycenter,justifyright,justifyfull,removeformat,separator,forecolor,backcolor,separator,ltr,rtl,separator,fullscreen,visualaid,charmap,cleanup,separator,code',
	'theme_advanced_buttons3': 'tablecontrols,separator,formatselect,fontselect,fontsizeselect',
	'valid_elements': '*[*]',
	'mode': 'exact',
	'theme': 'advanced',
	'theme_advanced_toolbar_location': 'top',
	'theme_advanced_path_location': 'bottom',
	'remove_script_host': false,
	'file_browser_callback': 'myCustomFileBrowser',
	'urlconverter_callback': 'CustomURLConverter',
	'apply_source_formatting': true,
	'remove_linebreaks': false,
	'convert_urls': true,
	'relative_urls': true,
	'elements': 'CMS_HTML',
	'language': 'de',
	'document_base_url': 'http://www.meine-domain.de/',
	'cleanup_callback': 'CustomCleanupContent',
	'width': '100%',
	'height': '480px',
	'directionality': 'ltr',
	'theme_advanced_toolbar_align': 'left',
	'plugin_insertdate_dateFormat': '%Y-%m-%d',
	'plugin_insertdate_timeFormat': '%H:%M:%S',
	'contenido_background_color': 'white',
	'article_url_suffix': 'front_content.php?idart=46'
});
</script>
<!-- /tinyMCE -->
Meine Mandanteneinstellungen bezüglich des TinyMCE:
  • tinymce extended_valid_elements *

  • tinymce valid_elements *

  • tinymce content_css css/style_tiny.css
    tinymce contenido_toolbar_mode custom
    tinymce theme_advanced_buttons1 cut,copy,paste,pastetext,pasteword,separator,search,replace,separator,undo,redo,separator,bold,italic,underline,strikethrough,sub,sup,separator,insertdate,inserttime,preview,separator,styleselect
    tinymce theme_advanced_buttons2 link,unlink,anchor,image,flash,advhr,separator,bullist,numlist,separator,outdent,indent,separator,justifyleft,justifycenter,justifyright,justifyfull,removeformat,separator,forecolor,backcolor,separator,ltr,rtl,separator,fullscreen,visualaid,charmap,cleanup,separator,code
    tinymce plugins table,save,advhr,advimage,advlink,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu,paste,directionality,fullscreen,inlinepopups
    tinymce theme_advanced_buttons3 tablecontrols,separator,formatselect,fontselect,fontsizeselect
    tinymce cleanup true
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Die Einstellungen müssen so lauten:

tinymce extended_valid_elements *[*]

tinymce valid_elements *[*]

Und Du solltest das cleanup wieder rausnehmen können.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Problem unverändert

Beitrag von volupp11 »

Die beiden waren gesetzt, sind nur vom Forum abgeschnitten worden. Den "cleanup=true" habe ich rausgenommen. Nur leider wird unverändet statt des SWF ein Bild definiert.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Dann würde ich Dich bitten, Dich an das tinyMCE-Forum auf http://tinymce.moxiecode.com zu wenden. Die übergebenen Parameter (Dein Posting) dürftest Du dort erwähnen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Weitere Lösung in Sicht

Beitrag von volupp11 »

Der Javascript-Fehler beim Einfügen einer Datei aus der Mediaverwaltung beruht auf dem Plugin "inlinepopups". Bei Deaktivierung;

tinymce
plugins
table,save,advhr,advimage,advlink,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu,paste,directionality,fullscreen

Funktioniert schon einmal das Einfügen.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Super. Selbst herausgefunden oder gibt es da Hinweise im tinyMCE-Forum?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Alternativlösung

Beitrag von volupp11 »

Bin immer noch am Probieren!
Bleibe weiterhin dran. In Bugs scheint das Problem vorerst gelöst zu sein.
HansGeorg
Beiträge: 45
Registriert: Do 19. Feb 2004, 11:51
Kontaktdaten:

Selbiges Problem ... Kann ich TinyMce von 4.6.15 verwenden?

Beitrag von HansGeorg »

Hallo volupp11,

1 bist Du schon weiter gekommen?
Die Lösung in Bugs bringt bei mir nichts. Ich verwende 4.6.23, aber beim Einfügen einer swf-Datei wird diese in der Vorschau einwandfrei angezeigt, aber nach dem Speichern der Seite weiterhin nicht dargestellt bzw. als Bilddatei.

2 Frage an alle:
Kann ich vorerst bis das Problem im TinyMCE geklärt ist, den TinyMCE der Version 4.6.15 verwenden?
... den Ordner unter abgeänderter Bezeichnung, z.B. tinymce2_alt, nach "..external/wysiwyg/" hochladen, dann in der "..contenido/includes/config.php" die entsprechenden Angaben für die Verwendung von "tinymce2_alt" anpassen und vorerst diese Version verwenden? Oder muss da dann einiges in "tinymce2_alt" angepasst werden?
Wenn das geht, muss ich in den Mandanteneinstellungen "tinymce" oder "wysiwyg" als Name verwenden?

Grüße und Dank im voraus
HansGeorg
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von volupp11 »

Hallo HansGeorg,
den WYSIWYG der Version 4.6.15 zu verwenden endet in nur noch größeren Problemen. Bis auf die Tatsache, dass es für die meisten User am Einfachsten sein sollte, den Ordner "InlinePopups" zu löschen um den ersten Fehler zu eleminieren, bin ich bislang auch noch nicht weitergekommen.
Grüße
Volupp
Gesperrt