Mehrere Coppermine Installationen, 1 Albumordner Mehrere Coppermine Installationen, 1 Albumordner
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Mehrere Coppermine Installationen, 1 Albumordner

Started by spacefun, August 31, 2010, 01:50:50 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

spacefun

Hallo
Ich benutze die neueste Version von Coppermine. Ein tolles Script, vielen Dank.
In der Galerie befinden sich zurzeit etwa 10000 Fotos.
Obwohl das Script von Haus aus verschiedene Sprachen unterstützt, wird es doch sehr unübersichtlich, wenn man die Alben und Beschreibungen in Deutsch, englisch, chinesisch, arabisch usw. vornimmt.
Jetzt könnte ich natürlich für jede einzelne Sprache ein neues Coppermins-Script installieren und damit wäre das Problem gelöst. Da sich aber schon etwa zehntausend Fotos in der Galerie befinden, wären es bei 10 Sprachen hunderttausend.
Ich frage mich ob sich das nicht eleganter lösen lässt in dem ich 10 Coppermine-Scripts mit jeweils eigener Mysql-DB installiere, aber die Fotos nur einem Albumordner entnehme.
Ist so was möglich? 

Danke space

Αndré

Das lässt sich sicherlich bewerkstelligen. Problematisch wird es aber, wenn du z.B. neue Kategorien / Alben / Bilder erstellst. Dann werden deine Instanzen inkonsistent. Ich würde es an deiner Stelle eher bei wirklich 1 Galerie belassen und dann über die Plugin-API die verschiedenen Sprachen realisieren. Ich habe da jetzt keine fertige Lösung, jedoch finde ich diesen Weg weitaus eleganter und fehlerunanfälliger als deine ursprüngliche Idee.

spacefun

Hallo andré

Vielen Dank für die rasche Antwort. Ich denke auch, diese Lösungsmethode ist unrealistisch.
Ideal wäre natürlich, wenn bei den verschiedenen Sprachversionen auch nur die jeweilige Sprache der Alben-Titel und Beschreibung angezeigt würde. 
Aber das ist wahrscheinlich noch Zukunftsmusik, aber ich habe Zeit ;).

Gruß luis

Αndré

Die einfachste Möglichkeit die ich sehe ist folgende. Du benutzt anstatt der Albennamen und Beschreibungen eindeutige Platzhalter wie z.B. "{ALBUMTITEL_001}" oder ähnliches. Mit einem Plugin kannst du diese Platzhalter dann in die entsprechende Sprache übersetzen. Der Code für dieses Plugin ist keine Zauberei. Du erstellst für jede Sprache ein Array, findest die aktuelle Sprache heraus und ersetzt die Platzhalter mittels str_replace.

spacefun

Vielen Dank für den guten Tipp, Andre.
Ich werde es ausprobieren.

Gruss space