Alle Bilder dieser View runterladen
![](https://www.drupalcenter.de/files/imagecache/upic_mini/pictures/picture-3493.jpg)
am 15.06.2009 - 01:12 Uhr in
Hallo.
Ich habe eine View über versch. Gallerien hinbekommen um alle diese Bilder auf einer Seite anzeigen zu können und so eine lange Slideshow mit Lightbox2 präsentieren zu können.
Gibt es eine Modul welches Views bemächtigt diese Bilder nicht als Seite sondern als bspw. zip o.ä. auszugeben so dass man diese auf einmal runterladen kann? Oder eine andere Möglichkeit für Downloads von ganzen Gallerien (nicht FTP)?
Danke für eure geteilten Gedankengänge.
- Anmelden oder Registrieren um Kommentare zu schreiben
download views results
am 15.06.2009 - 10:11 Uhr
Moin.
Ein Modul gibt es dafür meines Wissens nicht. Jedoch könnte man das mit ein wenig PHP-Code auch hinbekommen.
Und zwar musst Du Dir an geeigneter Stelle das Ergebnis des Views holen, die Liste der Dateien (idealerweise liefert der View - bzw. das Display - die Dateinamen) nehmen und dann mit
system
die Dateien packen.Also quasi so (beispielhaft, sicherlich nicht funktionierend):
<?php
// Liste der Dateinamen
$filenames = array(...);
$cmd = 'tar xcvf %s/%s.tar.gz %s';
$ret = system(sprintf($cmd, $pfad_zum_ergebnis, $name_der_ergebnis_datei, implode(' ', $filenames)));
if ($ret !== FALSE) {
print l(t('download results'), $pfad_zum_ergebnis .'/'. $name_der_ergebnis_datei .'.tar.gz');
}
?>
So in etwa könnte das funktionieren.
hth,
Stefan
--
sei nett zu Deinem Themer
Danke für deine Antwort. Da
am 15.06.2009 - 12:05 Uhr
Danke für deine Antwort. Da muss ich mit auseinadnersetzen.
Gruß
JThan
_____
Meine private Seite: http://durstich.de
--> http://is.gd/C9Pb - Drupal Themes Showroom <--
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.