eingefügte Bilder in DBFS lassen sich nicht wieder ausgeben

Gesperrt
HerrK
Beiträge: 5
Registriert: Do 30. Nov 2006, 11:49
Kontaktdaten:

eingefügte Bilder in DBFS lassen sich nicht wieder ausgeben

Beitrag von HerrK »

Nachdem ich das Forum hoch und runter gesucht habe, denke ich kann ich diese Frage stellen. :-)

Die Erfindung des Datenbankdateisystems, um den SAFE_MODE zu umgehen, ist ja genial.

Allerdings habe ich damit wohl ein Problem.

Folgendes Problem:
Ich habe ein Bild im Datenbank-Dateisystem upgeloadet. Soweit so gut.
Die Übersicht war auch in Ordnung.
Im neuen Artikel wollte ich das Bild in den Text einsetzen. Leider ohne Erfolg.

Contenido oder TinyMCE erstellt folgenden Link:

Code: Alles auswählen

upload/dbfs:logo.jpg
Und mit diesem Link funktioniert es aber erst:

Code: Alles auswählen

dbfs.php?file=dbfs:/logo.jpg
So, wer kann mir sagen woran das liegt? An Contenido oder an TinyMCE. Scheinbar ist dieses Problem noch nirgends aufgetaucht. Nur ein Artikel in dem HerrB jemandem im Februar 2006 den Rat gab diesen neuen Link zu verwenden.
Ich verstehe es, aber andere nicht, die damit später arbeiten werden.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ich verschieb das mal nach bugs...
Zuletzt geändert von emergence am Fr 1. Dez 2006, 00:02, insgesamt 1-mal geändert.
*** make your own tools (wishlist :: thx)
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

That's easy:

In contenido/includes/include.upl_files.overview.php in class UploadList folgendes ändern:

Code: Alles auswählen

		if ($field == 4)
		{
				if ($appendparameters == "imagebrowser" || $appendparameters == "filebrowser")
				{
					$mstr = '<a href="javascript://" onclick="javascript:parent.parent.frames[\'left\'].frames[\'left_top\'].document.getElementById(\'selectedfile\').value= \''.$cfgClient[$client]["upl"]["frontendpath"].$path.$data.'\'; window.returnValue=\''.$cfgClient[$client]["upl"]["frontendpath"].$path.$data.'\'; window.close();">'.$data.'</a>';
in

Code: Alles auswählen

		if ($field == 4)
		{
				if ($appendparameters == "imagebrowser" || $appendparameters == "filebrowser")
				{
					if (is_dbfs($path.'/'.$data))
					{
						$mstr = '<a href="javascript://" onclick="javascript:parent.parent.frames[\'left\'].frames[\'left_top\'].document.getElementById(\'selectedfile\').value= \'dbfs.php?file='.$path.'/'.$data.'\'; window.returnValue=\'dbfs.php?file='.$path.'/'.$data.'\'; window.close();">'.$data.'</a>';
					} else {
						$mstr = '<a href="javascript://" onclick="javascript:parent.parent.frames[\'left\'].frames[\'left_top\'].document.getElementById(\'selectedfile\').value= \''.$cfgClient[$client]["upl"]["frontendpath"].$path.$data.'\'; window.returnValue=\''.$cfgClient[$client]["upl"]["frontendpath"].$path.$data.'\'; window.close();">'.$data.'</a>';
					}
Getestet, aber bitte auf Herz und Nieren prüfen... :wink:

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