Seiten Netzwerk: ChaoS Networks | eWeBuKi | eWeBuKi Demo | port23.de |

Zip-Handling

Um mehrere Datein einfacher hochzuladen besteht die Möglichkeit, diese in eine Zip-Datei zu packen und diese gesammelt hochzuladen.

Anleitung - Nach Oben - Hidedata und Dataloop

Allgemeine Information

Das einzelne Hochladen von Dateien kann gerade bei umfangreicheren Galerien für die Lightbox mühsam sein. Dafür kann man die Dateien in ein ZIP zusammen packen und "in einem Rutsch" hochladen. Innerhalb der zip-Datei können auch Unterordner enthalten sein.
Beim Hochladen kann man dann entscheiden, ob das Zip-Archiv als solches hochgeladen oder ob ihr Inhalt entpackt werden soll.
Beim Entpacken, kann man noch Standardwerte für Bildunterschrift, -beschreibung oder Schlagwörter mitgeben. Zusätzlich kann der Inhalt auch gleich zu einer Bildergalerie zusammengefaßt werden.

Beispiel 1

Inhalt der Datei test.zip:
test1/image1.jpg
test1/mage2.jpg
test2/image2.jpg
test2/image3.jpg
image1.jpg.txt
image2.jpg.txt

Vorgaben für Bildunterschrift, -beschreibung oder Schlagwörter können auch gleich in der Zip-Datei mitgegeben werden.
image1.jpg.txt einthält z.B. die Informationen für das Bild image1.jpg und kann folgendermaßen aussehen:

beschreibung
Ein ganz tolles Urlaubsbild
unterschrift
Urlaubsbild 2009

Der Aufbau der Textdatei wird dabei in der Variablen $cfg["fileed"]["zip_handling"]["sektions"] festgelegt, z.B.:

$cfg["fileed"]["zip_handling"]["sektions"] = array(
"unterschrift" => "funder",
"beschreibung" => "fdesc",
)

"unterschrift" leitet also den Text für "funder" ein, "beschreibung" für "fdesc"

Beispiel 2

Inhalt der Datei test.zip:
test1/image1.jpg
test1/mage2.jpg
test2/image2.jpg
test2/image3.jpg
beschreibung.csv

Vorgaben für Bildunterschrift, -beschreibung oder Schlagwörter können auch gesammelt in einer csv-Datei (im Beispiel beschreibung.csv) angegeben werden. Trennzeichen ist ;
Diese Datei kann folgendermaßen aussehen:

image1.jpg ; Bildunterschrift 1 ; Hier ist eine Beschreibung
image2.jpg ; Bildunterschrift 2 ; Hier ist eine andere Beschreibung

oder:

image1.jpg ; Bildunterschrift 1 ; Hier ist eine Beschreibung
test1/image2.jpg ; Bildunterschrift 2 ; Hier ist eine andere Beschreibung
test2/image2.jpg ; Bildunterschrift 3 ; Hier ist eine ganz andere Beschreibung

Die erste "Spalte" ist immer der Dateiname.
Die Reihenfolge der weiteren Spalten wird dabei in der Variablen $cfg["fileed"]["zip_handling"]["sektions"] festgelegt

$cfg["fileed"]["zip_handling"]["sektions"] = array(
"unterschrift" => "funder",
"beschreibung" => "fdesc",
)

Spalte 2 enthält also die Bildunterschrift ("funder")
Spalte 3 enthält die Bildbeschreibung ("fdesc")