Bulk Download for Gravity Forms

Beschreibung

Das Plugin ist ein Add-on für das Gravity Forms Formular-Plugin.
Es bietet die Möglichkeit, alle Dateien von einem oder mehreren Gravity Forms Einträgen mit einem Mal herunterzuladen.

Hierzu fügt es einen Download-Link in der Listenansicht, einen Download-Button in der Einzelansicht eines Gravity Form Eintrags, sowie eine Mehrfachaktion hinzu.
Alle hochgeladenen Dateien werden gesammelt und in einer Zip-Datei heruntergeladen.

Screenshots

  • Finde den Massen-Download Link bei Mauszeigerkontakt mit einem Gravity Forms Eintrag in der Listenansicht.
  • Es gibt auch eine Mehrfachaktion zum Download aller Dateien von mehreren Einträgen
  • Ein zusätzlicher Button wird durch das Plugin in der rechten Seitenleiste in der Detailansicht eines Eintrages hinzugefügt.
  • Ein Download Links kann in die Benachrichtungen mit einem Merge-Tag eingefügt werden
  • Die formularspezifische Einstellungsseite zum Überschreiben von Datei- und Ordnernamen

Installation

  1. Installiere und konfiguriere das Gravity Forms Plugin,
  2. Finde dieses Massen-Download-Plugin in der „Plugins hinzufügen“-Seite ihrer WordPress-Installation oder lade das Massen-Download-Plugin in deinen Blog hoch.
  3. Aktiviere es,
  4. Den Link zum Massen-Download findest du in der Listen- und Einzelansicht!

FAQ

Kann ich den Namen des Zip-Archivs ändern?

Du kannst die Einstellungs-Seite von dieser Option verwenden, um den ZIP-Archiv-Namen zu überschreiben. In dieser Option kannst du auch Merge-Tags aus deinem Formular verwenden.

Das Plugin hat den Filter bdfgf_download_filename, mit dem man den Namen des ZIP-Archivs ändern kann.

Du findest ein Beispiel für die Verwendung des Filters in einem kleinen Plugin als GIST.

Kann ich den Datei- oder Ordnername der Einträger im Zip-Archiv ändern?

Du kannst die Einstellungs-Seite von dieser Option verwenden, um den Ordner-Namen zu überschreiben. In dieser Option kannst du auch Merge-Tags aus deinem Formular verwenden.

Das Plugin hat den Filter bdfgf_entry_filename, mit dem man die Dateinamen ändern kann.

Du findest ein Beispiel für die Verwendung des Filters in einem kleinen Plugin als GIST.

Wenn ich einen Massen-Download starte, passiert nichts. Was kann ich tun?

Fehler wie diese treten in der Regel auf, wenn dein Server zu geringe Werte für memory_limit oder max_execution_time eingestellt hat.

Das Plugin stellt die Filter bdfgf_memory_limit und bdfgf_max_execution_time zur Verfügung, um diese Werte zu ändern.

Du findest ein Beispiel für die Verwendung des memory_limit Filters und des max_execution_time Filters in den beiden verlinkten GISTs.

Kann ich die Berechtigungen zum Massen-Download von Dateien beeinflussen?

Standardmäßig dürfen nur angemeldete Benutzer mit der Berechtigung gravityforms_view_entries Dateien als Massen-Download herunterladen. Du kannst den Filter bdfgf_download_permission verwenden, um die Berechtigungsprüfung zu erweitern.

Kann ich dem ZIP-Archiv weitere Dateien hinzufügen?

Das Plugin stellt den Filter bdfgf_single_entry_uploaded_files und die Action bdfgf_after_uploaded_files zur Verfügung, um diese Werte zu ändern. Du kannst jedem einzelnen Eintrag oder dem gesamten ZIP-Archiv neben den Einträgen zusätzliche Dateien hinzufügen.

Du findest ein Beispiel für die Verwendung des bdfgf_single_entry_uploaded_files Filters und der bdfgf_after_uploaded_files Action in den beiden verlinkten GISTs.

Rezensionen

24. August 2022
Nice plug in for mass download of uploaded files form gravity form entries. Awesome support
Alle 2 Rezensionen lesen

Mitwirkende & Entwickler

„Bulk Download for Gravity Forms“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Bulk Download for Gravity Forms“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Bulk Download for Gravity Forms“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

3.2.0

  • Hinzufügen des Filters bdfgf_single_entry_uploaded_files, um zusätzliche Dateien in jeden Unterordner im ZIP-Archiv hinzuzufügen.
  • Hinzufügen der Action bdfgf_after_uploaded_files, um zusätzliche Dateien in das ZIP-Archiv hinzuzufügen, nachdem die Unterorder die merge tags durchlaufen sind.
  • Aktualisierung einiger Filter auf die gf_apply_filter Funktion.
  • Update auf mindestens PHP Version 7.4

3.1.1

  • Korrigieren von einige Formulierungen

3.1.0

  • Hinzufügen von 2 neuen Einstellungsfeldern für das Formular, mit denen nun Fehlermeldungen angepasst werden können.
  • Fehler behoben, die durch einen falsch gesendeten Header für das Zip-Archiv verursacht werden. Dies führte manchmal dazu, dass die ZIP-Datei nicht geöffnet werden konnte.
  • Filter für Download-Berechtigungen hinzugefügt, um eine detailliertere Berechtigungsverwaltung für andere Plugins zu ermöglichen.
  • Allgemeine Code-Verbesserungen
  • Behebung, dass die Fehlermeldung nicht ausgelöst wird, wenn die Eintrags-ID für den Download eines einzelnen Eintrags ungültig ist.
  • Zeigt Fehler, wenn das Formular nicht gefunden wurde.
  • Erstellt keine ungültige ZIP-Datei, wenn keine Dateien gefunden werden.
  • Einträge überspringen, die nicht abgerufen werden konnten.

3.0.0

  • Einführung einer Einstellungsseite.
  • Hinzufügen einer Einstellung zum Überschreiben des ZIP-Archiv-Namens.
  • Hinzufügen einer Einstellung zum Überschreiben des Ordner-Namens eines Eintrags im ZIP-Archiv.

2.5.0

  • Verwendung der gf_apply_filters()Funktion, um eine Filterung abhängig von Form-IDs zu ermöglichen.

2.4.1

  • Wiederherstellen des vendor-Ordners in dem von Github Actions erstellten Builds

2.4.0

  • Ersetzen der nonce-Prüfung durch eine Berechtigungsprüfung, um Downloads über Links in mehreren Benachrichtigungen zu ermöglichen.

2.3.0

  • Anheben des memory_limit auf 512M und hinzufügen des Filters bdfgf_memory_limit zur Veränderung dieses Wertes.
  • Anheben der max_execution_time auf 120 und hinzufügen des Filters bdfgf_max_execution_time zur Veränderung dieses Wertes.
  • Hinzufügen des Filters bdfgf_download_filename, um den Namen des Zip-Archivs zu verändern.
  • Hinzufügen des Filters bdfgf_entry_filename, um den Namen der Dateien im ZIP-Archivs zu verändern.

2.2.0

  • Hinzufügen eines Checks, ob die ZIP Erweiterung installiert ist.
  • Verwendung kürzerer Labels für die Download-Buttons.

2.1.0

  • Die Unterstützung des „Alle X Einträge auswählen“ Links für den Massen-Download wurde ergänzt.
  • Behebt einen Fehler, durch den einige hochgeladene Dateien in der Zip-Datei gefehlt haben.

2.0.0

  • Fügt eine Mehrfachaktion hinzu, die den Massen-Download aller Dateien von mehreren Einträgen ermöglicht.

1.2.0

  • Fügt ein individuelles Gravity Forms merge tag {bulk_download_link} hinzu, um einen Download-Link in der Benachrichtungs-E-Mail anzuzeigen.
  • Fügt außerdem ein „link_text“ Attribute dem Gravity Form merge tag {bulk_download_link:link_text=“your link text“} hinzu, um den Standard-Link-Text zu ändern.

1.1.0

  • Abfangen von Fehlern beim Hinzufügen von Dateien mit leerem Pfad zur ZIP-Datei
  • Verwenden des vereinfachten Formulartitels für den Namen der Download-Datei

1.0.1

  • Die Funktion zum Laden der Übersetzungsdatei aus dem Plugin-Verzeichnis wurde entfernt

1.0.0

  • Erste stabile Version