Flashfilm im Editor

Gesperrt
lighthouse
Beiträge: 15
Registriert: Fr 2. Dez 2005, 16:36
Kontaktdaten:

Flashfilm im Editor

Beitrag von lighthouse » Fr 17. Feb 2006, 16:43

Nun bin auch ich an meine Grenzen gestossen und brauche Hilfe.
Also:
ich habe über die Dateiverwaltung eine .swf hochgeladen und dann den Editor für einen Text geöffnet, in den ich den Film einbinden möchte. Dort gibt es ja das Symbol "Flashmovie einfügen/bearbeiten".
Nach dem klick geht ein Fenster auf, wo schon auffällt, das in der Titelleiste {$lang_flash_title} steht.
Wenn ich dann auf den Button klicke, um die Flashdatei anzugeben, kommt ein Popup vom IE, in dem nur "Flash" steht und davor ein Symbol mit einem Ausrufezeichen.

Wie kriege ich den Flashmovie nun da rein? Ist das ein Bug?
Open Source Rules!

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: Flashfilm im Editor

Beitrag von Dodger77 » Fr 17. Feb 2006, 17:19

lighthouse hat geschrieben:Wie kriege ich den Flashmovie nun da rein? Ist das ein Bug?
Ja, dafür gibt es auch schon einen Bugreport:

http://bugs.contenido.org/bug_view_page ... id=0000462

lighthouse
Beiträge: 15
Registriert: Fr 2. Dez 2005, 16:36
Kontaktdaten:

Äh, und nu?

Beitrag von lighthouse » Mo 20. Feb 2006, 16:53

Und wie kann man Abhilfe schaffen? Gibts da achon irgendwie ein Update?
Open Source Rules!

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: Äh, und nu?

Beitrag von Dodger77 » Mo 20. Feb 2006, 16:58

lighthouse hat geschrieben:Und wie kann man Abhilfe schaffen? Gibts da achon irgendwie ein Update?
Kein Update bisher.

Konrad
Beiträge: 8
Registriert: Mo 20. Feb 2006, 18:08
Kontaktdaten:

Beitrag von Konrad » Mo 20. Feb 2006, 18:09

Das Probelm ist die neue 'fileBrowserCallBack' Funktion in TinyMCE.
Eine 'flash_flash_browser_callback' Funktion ist nicht vorhanden, deshalb kommt der alert. Ein schneller Hack ist einfach den Imagebrowser von 'advimage' zu verwenden.

DATEI
contenido\external\wysiwyg\tinymce2\jscripts\tiny_mce\plugins\flash\flash.htm

IST
renderBrowser('filebrowser','file','flash','flash');

HACK
renderBrowser('filebrowser','file','image','advimage');

Hat bei mir im IE unf FF funktioniert.
Konrad

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Mo 20. Feb 2006, 18:34

Konrad hat geschrieben:Das Probelm ist die neue 'fileBrowserCallBack' Funktion in TinyMCE.
Eine 'flash_flash_browser_callback' Funktion ist nicht vorhanden, deshalb kommt der alert. Ein schneller Hack ist einfach den Imagebrowser von 'advimage' zu verwenden.
Ist so nicht ganz richtig. Im Prinzip ist es nur notwendig, dass in der TinyMCE-Erweiterung für Contenido richtig zu konfigurieren. Deshalb folgende Änderungen durchführen:

in "contenido/external/wysiwyg/tinymce2/editorclass.php":

Code: Alles auswählen

		$tpl = new Template;
		$tpl->set('s', 'IMAGEBROWSER', $cfg["path"]["contenido_fullhtml"] .'frameset.php?area=upl&contenido='.$sess->id.'&appendparameters=imagebrowser');
		$tpl->set('s', 'FILEBROWSER', $cfg["path"]["contenido_fullhtml"] . 'frameset.php?area=upl&contenido='.$sess->id.'&appendparameters=filebrowser');
suchen und ersetzen mit:

Code: Alles auswählen

		$tpl = new Template;
		$tpl->set('s', 'IMAGEBROWSER', $cfg["path"]["contenido_fullhtml"] .'frameset.php?area=upl&contenido='.$sess->id.'&appendparameters=imagebrowser');
		$tpl->set('s', 'FILEBROWSER', $cfg["path"]["contenido_fullhtml"] . 'frameset.php?area=upl&contenido='.$sess->id.'&appendparameters=filebrowser');
		$tpl->set('s', 'FLASHBROWSER', $cfg["path"]["contenido_fullhtml"] .'frameset.php?area=upl&contenido='.$sess->id.'&appendparameters=imagebrowser');
Und in der Datei "contenido/external/wysiwyg/tinymce2/tinymce.tpl.html":

Code: Alles auswählen

		function myCustomFileBrowser(field_name, url, type, win) {
			
			switch (type)
			{
				case "image":
					
						fb_handle = window.open("{IMAGEBROWSER}", "filebrowser", "dialog=yes,resizable=yes");
						fb_fieldname = field_name;
						fb_win = win;
						fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);						


					
				break;	
				case "file":
													
						fb_handle = window.open("{FILEBROWSER}", "filebrowser", "dialog=yes,resizable=yes");
						fb_fieldname = field_name;
						fb_win = win;
						fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);						
					
					break;
				default:
					alert(type);
					break;
			}
		}
suchen und ändern in:

Code: Alles auswählen

		function myCustomFileBrowser(field_name, url, type, win) {
			
			switch (type)
			{
				case "image":
					
						fb_handle = window.open("{IMAGEBROWSER}", "filebrowser", "dialog=yes,resizable=yes");
						fb_fieldname = field_name;
						fb_win = win;
						fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);						


					
				break;	
				case "file":
													
						fb_handle = window.open("{FILEBROWSER}", "filebrowser", "dialog=yes,resizable=yes");
						fb_fieldname = field_name;
						fb_win = win;
						fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);						
					
					break;
				case "flash":
													
						fb_handle = window.open("{FLASHBROWSER}", "filebrowser", "dialog=yes,resizable=yes");
						fb_fieldname = field_name;
						fb_win = win;
						fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);						
					
					break;
				default:
					alert(type);
					break;
			}
		}
Das hat vor allem den Vorteil, dass man in Zukunft auch einfach eine neue Version des TinyMCE drüberspielen kann, ohne dass die änderung gleich wieder verloren geht.
Zuletzt geändert von Dodger77 am Fr 9. Jun 2006, 08:01, insgesamt 1-mal geändert.

Konrad
Beiträge: 8
Registriert: Mo 20. Feb 2006, 18:08
Kontaktdaten:

Beitrag von Konrad » Mo 20. Feb 2006, 18:40

sag ich ja: schneller Hack... :wink:
Konrad

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 9. Jun 2006, 14:37

Integriert, danke.

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

Gesperrt