Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Verlinkte Datei (Hyperlink) nicht öffnen sondern speichern

  • Stoner
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 Feb. 2010 23:57 #24372 von Stoner
Hallo,
ich möchte in einem Beitrag ein Wort mit einem Hyperlink versehen. Bilder, PDF's oder Dateiendungen wie .BIC, .BAS oder . BCD sollen bei linkem Mausklick nicht im Browser geöffnet werden sondern per Speichern unter Dialog gesichert werden können . Ich möchte dies wenn möglich mit der standard-joomla Installation bewerkstelligen. Kann mir jemand einen oder mehrere Tipps geben. Vielen Dank

--
mfg
Stoner
Mehr
05 Feb. 2010 13:13 #24374 von jimbo
Ich würde sagen, was mit einer Datei bei einem Benutzer in seinem Browser geschieht, bestimmt dieser selber. Hat er ein Plugin welches eine entsprechende Datei im Browser anzeigen kann, wirst Du ihn kaum zwingen können, dass er die Datei als Download speichern muss – und das ist auch gut so. ;)

Gruss Dany (Jimbo)
Kein Support per PN.
  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Feb. 2010 14:11 #24378 von DietmarH
Ich hab mal vor Ewigkeiten einen Weg gefunden, wie man den Download durch Änderung des MIME Headers erzwingen kann, für jeden beliebigen Dateitypen, also auch für Bildformate und sogar HTML-Dateien.

Ich hab mir die Stelle allerdings nicht gemerkt. Also: Es geht, aber selber suchen ist angesagt.
Mehr
05 Feb. 2010 18:21 #24399 von jimbo
Stimmt, jetzt wo Du es erwähnst Dietmar... Ich hatte das sogar auch schon eingesetzt, das ist aber mittels der htaccess. Habe in meiner Snippetsdatenbank folgendes gefunden:

htaccess - Erzwungener Download

Wenn man eine bestimmten Dateityp gezwungenermassen als Downloadfile zur Verfügung stellen möchte, das heisst dieser Dateityp nicht in einem Browserfenster angezeigt werden soll, muss man den Browser unter umständen dazu zwingen. Ein typisches Beispiel ist das PDF (oder aber auch ein JPG, kann jeder Browser anzeigen). Vielfach ist ein Plugin installiert und so wird das PDF direkt im Browser geöffnet anstelle dass ein Dialog zum Speichern angezeigt wird. Ein paar Zeilen in der htaccess ändern das Verhalten:

<FilesMatch "\.(pdf|jpg|foo|bar)$">
Header set Content-Disposition attachment
</FilesMatch>

Einfach die gewünschten Dateiendungen ergänzen, ohne Punkt davor und getrennt durch einen geraden Strich (Alt + Slash).


Hoffe das hilft weiter...

Gruss Dany (Jimbo)
Kein Support per PN.
  • Stoner
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Feb. 2010 20:12 #24400 von Stoner
Ich habe habe das angepasste Code-Fragment von Jimbo in die .htaccess Datei geschrieben. Die .htaccess Datei liegt in jenem Ordner in denen die Dateien zum Download liegen.

Drücke ich nun auf ein verlinktes Wort, so kommt folgende Serverfehlermeldung:

The server encountered an internal error or misconfiguration and was unable to complete your request.


Apache/1.3.36 Server

Habe ich noch was falsch gemacht oder fehlt hier die UNterstützung vom Server?

Danke nochmals für Hinweise
--
mfg Stoner
Mehr
06 Feb. 2010 13:59 #24404 von jimbo
Ich kann da leider nicht mehr dazu sagen, aber Apache 1.3.36 ist schon etwas alt. Aktuell verwendet man Apache in der Version 2.2.x. Ein kurzer Blick auf
-> --ALTER LINK WURDE ENTFERNT-- und
-> --ALTER LINK WURDE ENTFERNT-- )
Lässt (mich) annehmen, dass <FilesMatch> erst mit Version 2.0.x eingeführt wurde...

Gruss Dany (Jimbo)
Kein Support per PN.
  • Stoner
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
06 Feb. 2010 14:30 #24406 von Stoner
Ich danke Dir Jimbo für die Unterstützung.
Da ich nicht weiss wann mein Provider auf die neue Apache-Server-Version wechselt, werde ich mich mal bei diversen Joomla-Komponenten umschauen, welche einen netten schlanken Download anbieten.

--
mfg Stoner
Mehr
06 Feb. 2010 14:34 #24407 von Chris Hoefliger
Hm..., wenn ich unter [url:3e9j0en4] httpd.apache.org/docs/1.3/mod/core.html#filesmatch [/url] nachlese, steht da allerdings was anderes:

<FilesMatch>
Syntax: <FilesMatch regex> ... </FilesMatch>
Context: server config, virtual host, .htaccess
Status: core
Compatibility: only available in Apache 1.3 and above.

The <FilesMatch> directive provides for access control by filename, just as the <Files> directive does. However, it accepts a regular expression. For example:

<FilesMatch "\.(gif|jpe?g|png)$">

would match most common Internet graphics formats.


Es müsste also möglich sein, sowas zu erzwingen. Allerdings gehört der |foo|bar - Schmarren nicht in die .htaccess :D

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden