download Link ohne Browser Cache, Parameter anhängen

Gesperrt
stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

download Link ohne Browser Cache, Parameter anhängen

Beitrag 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?
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

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

Beitrag 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é
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

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

Beitrag 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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

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

Beitrag 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...
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

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

Beitrag 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é
Gesperrt