Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

[gelöst] Automatisch einen Download starten

Eingetragen von trwawi (50)
am 24.06.2015 - 15:26 Uhr in
  • Modulsuche
  • Drupal 7.x

Hallo,

ich suche nach einem Modul, mit dem man beim Aufruf einer bestimmten Seite automatisch einen Download einer bestimmten Datei auslösen kann. Im Grunde das, was man mit dem Tag

<meta http-equiv="refresh" content="1; url=http://www.example.com/setup.exe">

erreichen kann, nur eben ohne dieses tag, weil es im Metatag-Modul noch nicht unterstützt wird und man somit eine Unterseite außerhalb von Drupal machen müsste.

Habe jetzt was vom Modul "FileField Download" gelesen, aber da muss man wohl die Datei(en) extra hochladen beim gewünschten Inhalt. Ich bräuchte aber eine "freie" Angabe zum Speicherort der Datei, weil sie an einer zentralen Stelle liegt und darauf auch von außerhalb zugegriffen wird. Und die Erweiterung des Inhaltstyps um ein Feld extra deswegen würde ich auch gerne vermeiden.

Nice-to-have wäre da noch eine einstellbare Verzögerung.

Gibt es da Alternativen?

‹ [gelöst] Alle Links anzeigen lassen, die auf eine bestimmte Node zeigen? [gelöst] Automatisch einen Download starten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Eben einfach bei Google

Eingetragen von Ionit (1802)
am 24.06.2015 - 16:13 Uhr

Eben einfach bei Google "drupal start automatic download" eingetippt und das erste Ergebnis angeklickt ,,,,

https://www.drupal.org/project/filefield_dl

Zitat:

FileField Download provides an option to start a file download automatically when an entity is viewed that has file attachments.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, aber da ist ja genau

Eingetragen von trwawi (50)
am 24.06.2015 - 17:08 Uhr

Danke, aber da ist ja genau das Modul, das ich erwähnte habe und das nur bedingt passt:

Zitat:

Habe jetzt was vom Modul "FileField Download" gelesen, aber da muss man wohl die Datei(en) extra hochladen beim gewünschten Inhalt. Ich bräuchte aber eine "freie" Angabe zum Speicherort der Datei, weil sie an einer zentralen Stelle liegt und darauf auch von außerhalb zugegriffen wird. Und die Erweiterung des Inhaltstyps um ein Feld extra deswegen würde ich auch gerne vermeiden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry - das hatte ich

Eingetragen von Ionit (1802)
am 24.06.2015 - 18:43 Uhr

Sorry - das hatte ich überlesen! Einen anderen Tipp kann ich aber leider nicht geben!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das mit der freien Angabe des Speicherortes ist problematisch

Eingetragen von ronald (3857)
am 25.06.2015 - 07:36 Uhr

denn der Download kann nur vorgenommen werden, wenn der WEB-User das Recht dazu hat.

Individuelle Rechte im Dateisystem zählen hier nicht.

Du kannst dir das Modul file_download ansehen, und ggf. in einer Kopie modifizieren, dass der Upload nicht mehr nötig ist, sondern nur ein Pfad eingetragen werden muss.

Oder du schreibst ein Zusatzmodul, das die Einträge in der Datenbank durchführt, als wenn ein Upload stattgefunden hätte, und verwendest das downloadmodul wie es ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, danke euch. Dachte es

Eingetragen von trwawi (50)
am 25.06.2015 - 15:27 Uhr

Ok, danke euch. Dachte es gäbe vielleicht einfache Module für diesen einfachen Zweck. Ich werde mal schauen. Werde zur Not weiterhin eine separate Unterseite außerhalb von Drupal mit dem refresh-metatag nutzen wie bisher.

  • Anmelden oder Registrieren um Kommentare zu schreiben

trwawi schrieb Ok, danke

Eingetragen von SteffenR@drupal.org (2262)
am 25.06.2015 - 15:37 Uhr
trwawi schrieb

Ok, danke euch. Dachte es gäbe vielleicht einfache Module für diesen einfachen Zweck. Ich werde mal schauen. Werde zur Not weiterhin eine separate Unterseite außerhalb von Drupal mit dem refresh-metatag nutzen wie bisher.

Wenn du innerhalb von Drupal bleiben möchtest, kannst du hierfür den hook_preprocess_html() nutzen.
Ein Beispiel gibt es hier: http://stackoverflow.com/questions/12836524/add-meta-tag-to-specific-pag...

Du müsstest hier "nur" die entsprechende URL zur Datei in den Metatag schreiben.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Hinweis,

Eingetragen von trwawi (50)
am 01.07.2015 - 08:51 Uhr

Danke für den Hinweis, Steffen.

Da der Entwickler des Metatag-Moduls in den letzten Tagen recht aktiv war, hatte ich mich erst um andere Dinge gekümmert in der Hoffnung, er integriert den Refresh-Metatag und das hat sich gelohnt. In der Version "Metatag 7.x-1.6" von gestern ist es nun möglich und so kann ich meinen Download bei der gewünschten Seite einfach mit
"1; URL=http://www.example.com/downloads/xyz.zip" o.ä. starten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 13 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 13 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association