Album zwischen Galerien verschieben

ChriZ

Joined: 2003-12-31
Posts: 7
Posted: Wed, 2003-12-31 13:02

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!

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Fri, 2004-01-02 12:51

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/"

?>

 
Tim_j
Tim_j's picture

Joined: 2002-08-15
Posts: 6818
Posted: Mon, 2004-01-05 10:35

ill: werden denn dabei auch die Albumdaten erkannt ? Berechtigungen ,Kommentare etc ?

Jens

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Mon, 2004-01-05 10:40

In jedem Album-Verzeichnis gibt es entsprechend Dateien die das regeln.

Das ist der Vorteil der nicht-Datenbank basierten Lösung von Gallery 1 :-)

 
ChriZ

Joined: 2003-12-31
Posts: 7
Posted: Mon, 2004-01-05 18:16

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???

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Mon, 2004-01-05 21:11

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.

 
ChriZ

Joined: 2003-12-31
Posts: 7
Posted: Mon, 2004-01-05 21:16

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?

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Mon, 2004-01-05 21:41

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.