Inzwisschen haben wir über 50000 Bilder auf unserer Gallery.
Leider geht das tierisch auf die Performance des 2000+ Athlons bei Hetzner.
Für das neue Jahr haben wir im PHPNuke jetzt ein zweites Gallerymodul installiert.
Gibt es die Möglichkeit von Zeit zu Zeit Alben in eine zweite Gallery zu verschieben?
Beide Galleries wären im selben VHOST und auf der selben Mühle!
Posts: 756
Ja natürlich kannst du einzelne Alben verschieben. Dazu brauchst du allerdings die richtigen Permissions.
Zur Not tut auch ein kleines PHP-Script:
<?php
exec("mv gallery1/albums/album27 gallery2/albums/"
?>
Posts: 6818
ill: werden denn dabei auch die Albumdaten erkannt ? Berechtigungen ,Kommentare etc ?
Jens
Posts: 756
In jedem Album-Verzeichnis gibt es entsprechend Dateien die das regeln.
Das ist der Vorteil der nicht-Datenbank basierten Lösung von Gallery 1
Posts: 7
Schon mal Danke für den Moment.
Mein Problem ist es zwischen zwei verschiedenen Galleries zu verschieben.
Die ungenukten Gallerien findet ihr unter
http://weichei.sysopservice.net/modules/gallery/albums.php (Quelle)
und
http://weichei.sysopservice.net/modules/gallery2004/albums.php (Ziel)
Ich möchte nach möglichkeit aus der 2004er von Zeit zu Zeit Galerien ins Archiv schieben. Andererseits möchte ich aus dem Archiv private Galerien in eine Dritte schieben.
Wie gehe ich da am besten vor???
Posts: 756
Wie ich schon schrieb: Das jeweilige Album-Verzeichnis verschieben, fertig. Vorteil bei dir: Die User stimmen auch nach dem verschieben noch überein.
Ich habs grad bei mir ausprobiert: Verschieben (oder kopieren) tut prächtig.
Posts: 7
Ich habe mal ein Album "daHero" mal nach /modules/gallery2004/albums kopiert.
Da ist leider nix in der Gallery erschienen.
Woher weiss die denn daß da was liegt?
Posts: 756
Ahso.
Der Trick war nicht vollständig.
Erst das Album als Admin zu einem "Hauptalbum" (Oberste Ebene) verschieben.
Dann physikalisch verschieben, dabei darf der Verzeichnisname auch verändert werden, etwa weil im Ziel-Albums-Verzeichnis schon einVerzeichnis mit dem Namen existiert.
Als nächstes in der Ziel-Gallery einmal auf oberster Ebene "aktualisieren" und das neue Album, welches dann dort erscheint, wieder verschieben.
Wer PHP beherrscht, kann auch die Datei album.dat manuell anfassen (das ist wirklich nur für Fortgeschrittene).
Das reine Verschieben, wie oben von mir beschrieben, geht auch, aber in der Ziel-Gallery muss dieselbe Albumstruktur existieren wie in der Quell-Gallery.