Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons:modules:downloadgallery

Dies ist eine alte Version des Dokuments!


catDownloadGallery

Das Modul entstand auf Wunsch eines Forenbenutzers. Die Kategorien und Dateien basieren komplett auf der Verzeichnisstruktur des konfigurierten Basisverzeichnisses. Aus diesem Grund gibt es auch nur wenig einzustellen. Die Möglichkeiten sind bewußt eingeschränkt.

Voreinstellungen

  • Nur das Basisverzeichnis ist pro Sektion einstellbar, alles andere ist global
  • Einmal gesetztes Basisverzeichnis kann nicht mehr geändert werden
  • Die erlaubten Dateiendungen sind „hartverdrahtet“ und gelten global für alle Sektionen

Voreinstellung Dateiendungen:

'zip','gzip','tar','gz','7z','rar','pdf'

Verzeichnisse

Da die Verzeichnisstruktur die Grundlage bildet, bestimmt sie auch das Verhalten der Galerie.

  • Verzeichnisname = Kategoriename –> an dieser Stelle nicht änderbar, sondern nur unter 'Media'
  • Keine Sortieroption im Backend –> alphabetisch, so wie im Dateisystem
  • einzige Option ist das Deaktivieren = Verstecken eines Verzeichnisses
  • Verzeichnisse und Dateien, die mit einem Punkt beginnen, werden grundsätzlich nicht berücksichtigt (=angezeigt) –> ermöglicht das einfache Verstecken von Dateien und Verzeichnissen

Dateien

  • Bei jedem Aufruf werden die Dateien mit der Datenbank abgeglichen und noch nicht erfaßte Dateien hinzugefügt.
  • Es wird nicht geprüft, ob die Dateien in der Datenbank noch existieren. Es ist also möglich, daß in der Datenbank veraltete Einträge stehen.
  • Beim Hinzufügen einer Datei wird ein Hashwert und eine Checksumme ermittelt, die derzeit aber nur intern verwendet werden.

Ergebnis

  • Frontend und Backend können immer automatisch auf Veränderungen reagieren, Basis ist immer das Dateisystem, nicht die Datenbank
  • In der Datenbank stehen nur Zusatzinformationen, deren Fehlen keine großen Auswirkungen hat
  • Verwaltung des Inhalts ausschließlich über Media-Bereich, nicht über das Modul
  • Wurde eine Datei gelöscht, zu der noch Zusatzinformationen da sind, verbleiben diese in der Datenbank, können im Backend aber nicht mehr verwaltet werden –> taucht eine gleichnamige Datei wieder auf, hat sie unter Umständen noch alte Daten, was aber sinnvoll sein kann, wenn es die gleiche Datei ist (versehentlich gelöscht z.B.)

Dateiendungen anpassen

In der Datei config.php im Unterverzeichnis inc kann die Liste der berücksichtigten Dateiendungen angepaßt oder komplett geändert werden.

Variante 1: Komplett ändern

addons/modules/downloadgallery.1453302007.txt.gz · Zuletzt geändert: 2016/01/20 00:00 (Externe Bearbeitung)