JGU Downloadcenter: Verzeichnisse einblenden

Mit dem Shortcode: [downloadcenter] lassen sich Dateien und Verzeichnisbäume anzeigen.


Aktivieren Sie das Plugin mit: Dashboard - JGU Tools - Plugins - Aktivieren
Dort dem Hinweistext folgen.
Ausführliche Anleitung zum Plugin aus- und einschalten


Live-Beispiel

Ordner: Oberste Ebene

Zugehöriger Quelltext

Erläuterungen

Notwendige Parameter:

  1. Parameter: virtualhost
    Funktion: Name des VirtualHost-Ordners. Wert: download.uni-mainz.de
    Achtung: Eigene VirtualHosts-Ordner müssen einmalig administrativ freigeschaltet werden.
    Beispiel: [downloadcenter virtualhost="download.uni-mainz.de" pfad="beispiel"]
  2. Parameter: pfad
    Funktion: Ordnername innerhalb des VirtualHost-Ordners (um direkt Unterordner ansteuern zu können)
    Beispiel: [downloadcenter virtualhost="download.uni-mainz.de" pfad="beispiel/intern"]

Weiterer Parameter (optional):

  1. Parameter: ordnernamenzeigen
    Funktion: Anzeige des aktuellen Ordnernamens über der Dateiliste
    Möglicher Wert: JA (Standard), NEIN
    Beispiel: [downloadcenter virtualhost="download.uni-mainz.de" pfad="beispiel" ordnernamenzeigen="NEIN"]
  2. Parameter: sortierung
    Funktion: Sortierung der Dateien
    Möglicher Wert: alphabetisch, Standard ungeordnet
    Beispiel: [downloadcenter virtualhost="download.uni-mainz.de" pfad="beispiel" sortierung="alphabetisch"]
  3. Parameter: no_headline
    Funktion: Zusätzliche Überschrift des Downloadcenters ausblenden
    Möglicher Wert: yes, Standard inaktiv
    Beispiel: [downloadcenter virtualhost="download.uni-mainz.de" pfad="beispiel" no_headline="yes"]
  4. Parameter: ueberschrift
    Funktion: Text für die Überschrift über dem Downloadcenter
    Standard: Downloadcenter
    Beispiel: [downloadcenter virtualhost="download.uni-mainz.de" pfad="beispiel" ueberschrift="Dokumente zur Veranstaltung"]

 

Bitte beachten: Bitte überprüfen Sie vor eine solchen Einbindung aller im angegebenen Verzeichnis enthaltenen Dateien unbedingt, ob und in welcher Form die Dateien und ihre Inhalte veröffentlicht werden dürfen!
Im Zweifelsfall empfehlen wir, für Ihr WordPress-Projekt bzw. die Seite oder den Beitrag, auf dem dieses Downloadcenter enthalten ist, Einstellungen zur Beschränkung der Öffentlichkeit zu treffen! Bitte beachten Sie, dass Sie selbst für die Überprüfung der urheberrechtlichen Zulässigkeit einer Veröffentlichung von Dateien in dieser Form verantwortlich sind.

Dateien ins Downloadcenter stellen

Sie verbinden das Verzeichnis des Virtual Hosts als Laufwerk, oder greifen per FTP zu. Alle Änderungen werden sofort auf Ihrer Webseite angezeigt. Obacht, bei Verwendung von download.uni-mainz.de kommen Sie nur ins Unterverzeichnis, auf die oberste Ebene haben Sie keinen Zugriff, verbinden Sie also gleich nach:

\\uni-mainz\dfs\public\www\download.uni-mainz.de\beispiel

Ein Anleitung wie Sie den Ordner bei sich lokal einbinden finden Sie auf der ZDV-Webseite unter Internetseiten: Dateiupload.

Beispiel Downloadbereich

auf das Verzeichnis direkt kommt man nicht mit dem Webserver. Klick auf

http://download.uni-mainz.de/beispiel/

liefert "Zugriff verweigert"

Weiß man, wie die Datei heißt, kann man sie verlinken:

http://download.uni-mainz.de/beispiel/hallo.txt

Downloadverzeichnis schützen

In das Unterverzeichnis intern kommt nur, wer sich per Uni-Account anmeldet:

http://download.uni-mainz.de/beispiel/intern

Diesen Schutz erreichen Sie so: legen Sie in das zu schützende Verzeichnis eine Datei mit Namen .htaccess (der Punkt am Anfang ist so richtig und die Datei muß genau so heißen!)

So muß der Inhalt dieser Datei aussehen:

Zugriff für wen?

Die letzte Zeile in der .htaccess-Datei bestimmt, wer Zugriff hat:

  • für alle mit Uni-Account: require valid-user
  • für alle aus einer Active Directory Rechtegruppe: require group stud_13
  • für eine kleine Liste von Benutzern: require user benutzername1 benutzername2

Weiß man, wie die Datei heißt, kann man sie wieder verlinken:

http://download.uni-mainz.de/beispiel/intern/hallo.txt

oder sich die Arbeit erleichtern per download-shortcode:

[downloadcenter virtualhost="download.uni-mainz.de" pfad="beispiel/intern"]

Dies erzeugt:

Ordner: Oberste Ebene