Seite 1 von 1

download Link ohne Browser Cache, Parameter anhängen

Verfasst: Di 18. Sep 2012, 12:03
von stefkey
Hallo,

ich möchte das zB. pdfs nicht aus dem Browsercache geladen werden. Ich denke das ist nur mit einem zusätzlich angehängten zufälligem Parameter zu realsieren, oder?
zB könnte der Link immer um einen Timestamp erweitert werden... http://beispiel.de/dokument.pdf.pdf?8973459873593
Und das sieht Contenido nicht vor, oder lässt sich das einfach hinbiegen?

Re: download Link ohne Browser Cache, Parameter anhängen

Verfasst: Di 18. Sep 2012, 14:37
von Spider IT
Hallo,

nein, Contenido kann das nicht, aber du kannst ein Modul bauen, welches Datum und Uhrzeit der Datei als Parameter anhängt (dann ist nur eine neuere Version auch ein neuer Download).
Allerdings kannst du das nicht im Editor nutzen, sondern musst es als separates Modul pflegen.

Automatisiert, aber dafür umständlich in der Entwicklung, wäre es mit eine JavaScript-Funktion die per AJAX von ein PHP-Script Datum und Uhrzeit (oder einen anderen Wert) für jeden Downloadlink abholt und damit die Links modifiziert.
Dann brauchst du im Editor den Link einfach nur eine bestimmte Klasse mitgeben, damit das Script erkennt dass es sich um ein Downloadlink handelt.
Für immer neue Links kannst du aber auf AJAX und das PHP-Script verzichten und den Links ein in JavaScript generierter Wert anhängen (das kann der gleiche Wert für alle Links sein).

Gruß
René

Re: download Link ohne Browser Cache, Parameter anhängen

Verfasst: Di 18. Sep 2012, 22:12
von xmurrix
Hallo zusammen,

eine Lösung wurde zwar beschrieben, aber dennoch kurz als Anmerkung zum Thema:
Das liegt nicht an CONTENIDO, die URL http://beispiel.de/dokument.pdf wird vom Webserver ausgeliefert, und der Browser fragt die Resource an. Es hängt von den Einstellungen des Browsers und des Webservers und eventueller Proxyserver, die dazwischen liegen :)

Grüße
xmurrix

Re: download Link ohne Browser Cache, Parameter anhängen

Verfasst: Mi 19. Sep 2012, 11:53
von stefkey
Danke für die Infos.

Gibts den ein Modul für den Apache bei dem Links "ergänzt" werden können für bestimmte Vertzeichnisse?
So einfach wird es wahrscheinlich nicht sein...

Re: download Link ohne Browser Cache, Parameter anhängen

Verfasst: Mi 19. Sep 2012, 12:39
von Spider IT
Du brauchst an den Apache Server nichts machen, der liefert nur die angeforderte Datei aus.
Und wenn in der Anforderungen Parameter enthalten sind, ist es an der angeforderten Datei diese auszuwerten (oder eben zu ignorieren, wie im Falle eines PDFs).
Es müssen also nur die Links aufbereitet werden, und wie das geht habe ich schon beschrieben.

Gruß
René