Fragen zur Konfiguration

azzon

Joined: 2009-04-28
Posts: 22
Posted: Tue, 2009-04-28 15:39

Hallo,

meien Gallery2 Version 1.3.0 ist installier und funkt auch.
Beim Anpassen an meine Vorstellungen hänge ich nun bei folgenden Punkten:

- Texte: Wo kann man die Texte ändern? Ich habe mich mit diesen .po Dateien herumgeärgert, den editor installiert aber bin damit nicht weitergekommen. Die anderen Sprachen interessieren mich nicht, ich möchte nur die deutschen ändern. Wie kann ich bei der Bildbeschreibung das "Besitzer" z.b. durch "Gepostet von" ersetzen. Gibt es nirgendwo ein deutsches Sprachfile, wo alle Texte drinnen stehen? Beziehungsweise kann ich in die .tml Dateien nicht "fix" die gewünschten Texte reinschreiben?

- Benutzerrechte: Ich möchte, daß die Registrierten Benutzer lediglich Alben anlegen und Fotos hochladen können. Diese sehr netten, aber sehr umfangreichen Einstellungen zu Darstellung und Rechten sollen dem Admin vorenthalten bleiben.

- Album-Name "Der tatsächliche Name Ihres Albums auf der Festplatte": Können diese Verzeichnisse nicht automatisch vergeben werden?

Vielen Dank für Hilfe - Hirn raucht
Alex

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Tue, 2009-04-28 17:32

hi azzon

Ich geh mal davon aus, dass Du Version 2.3.0 meinst.

- Texte: Die .po Files kannst Du mit poEdit ändern. Hier findest Du Instruktionen. Beim Speichern Deiner Änderungen erstellt poEdit automatisch das übersetzte .mo File. Dieses musst Du auf den Server kopieren. Diese Files werden von der PHP Funktion gettext gelesen. gettext cached diese Dateien und meines Wissens nach, kann dieser Cache nur durch einen Neustart des Webservers geleert werden.

Die .po Files sind über die ganze Gallery2-Installation verstreut. Jedes Theme (Motiv) und jedes Modul bringt seine eigenen .po Files mit. Mit einem Search nach "Besitzer" in den [...]*.po Files wirst Du sicher das richtige File finden. .tml-Dateien sind mir unbekannt. Ev. meinst du .tpl? Da könnte man den Text auch direkt reinschreiben.

- Benutzerrechte: Sobald ein Benutzer ein Album erstellt ist er Besitzer des Albums und hat somit automatisch _alle_ Rechte für sein Album und für alle darin enthaltenen Elemente - es sei denn, Du hast im übergeordneten Album etwas anderes spezifiziert, das auch vererbt wird. Das Ausblenden von Funktionalitäten (z.B. Berechtigungen) würde ich mal über template/CSS versuchen mit style="display:none;" versuchen. Als Admin müsste ich dann ein anderes Theme verwenden damit ich Zugriff auf die Funktionen bekomme.

- Album Name: Nein

Good luck/oceco
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
azzon

Joined: 2009-04-28
Posts: 22
Posted: Thu, 2009-04-30 07:47

hallo oceco,

vielen dank mal für die prompte unterstützung. Ich schätze dein Engagement.

bez. .po files:
Ich gehe mal davon aus, daß ich nur jeweils die de.po files ändern muß (de = deutsch?)?
leider finde ich nur in den jeweiligen "themes" verzeichnissen .po files und in diesen stehen nur wenige begriffe/worte drinnen.
die anderen müssen entweder sehr gut versteckt sein oder ich finde sie nicht.

Ein anderes Thema:
Entfernen der Bezeichnung "Album" vor dem Albumnamen. Habe schon verschiedene Postings dazu im Forum gefunden, aber noch keine Antwort. Ist das so schwierig zu lösen?

Vielen Dank für deine Mühe im Voraus
Alex

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Thu, 2009-04-30 12:07

Hi azzon

Ja, de=deutsch.
Bei meiner Installation finde ich mit der Explorer Suchfunktion nach Dateien mit dem Dateinamen "*.po" 42 .po-Files, ich hab aber auch fast jedes Modul installert. Das Wort "Album" finde ich in mehreren .po-Files. Letztere sind übrigens reine Text-Files. Du kannst die auch mit einem Texteditor Deiner Wahl bearbeiten, solange Du die Struktur nicht zerstörst. Nur zur Erstellung der .mo-Files benötigst Du den poEdit.

Aber nochmals: Die ganzen Veränderungen werden erst nach einem Webserver Restart wirksam!!! Kannst Du auf Deinem Server den Apache resp. IIS neu starten? Macht das Dein Provider für Dich?

Wenn Du das Wort "Album" vor dem Albumnamen weghaben möchtest, wirst Du das entprechene album.tpl modifizieren müssen. Was genau, kann ich Dir erst sagen, wenn Du das verwendete Motiv (theme) verrätst. Bei mir mit dem Carbon-Motiv wird da vor dem Albumnamen ein grafisches Buchsymbol angezeigt.

Ansonsten: Das Ganze ist überhaupt nicht schwierig, höchstens mit ein wenig Aufwand verbunden.

Godd luck/oceco
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
azzon

Joined: 2009-04-28
Posts: 22
Posted: Wed, 2009-05-13 18:20

Hallo Oceco,

vielen Dank für die Tipps, stimmt es ist gar nicht so schwierig wenn man sich die Zeit nimmt ;-)
Das mit den .po/.mo files funktioniert nun auch. Ich verwende übrigends auch das Carbon Template.
Eine neue Frage habe ich:
Ist bei Änderungen der .tpl Dateien auch ein Neustart des Webservers notwendig?
Ich habe nämlich im ItemAddAlbum.tpl die Zeilen mit der Markup-Bar entfernt, weil ich nicht möchte, daß die User den Stil verschandeln. Nur leider ändert sich nach Upload nichts.
Muß ich da noch andere Dateien angreifen, die ganzen .inc Dateien bleiben ja unverändert?

Danke für Hilfe
Alex

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Wed, 2009-05-13 18:57

Hi azzon

Danke für den Feedback und für die Bestätigung, dass meine Tipps richtig waren. Dies geschieht leider viel zu selten und Nachleser des Thread wissen dann nicht, ob die Lösungsvorschläge auch funktionieren. In den englischen Foren hat sich darum auch der Brauch eingebürgert, dass der Original-Threadposter den Titel mit einem [solved] kennzeichnet, wir würden wohl eher [gelöst] verwenden. Willst Du mal diesbezüglich den Anfang machen? Vielleicht fällt Dir auch ein passenderer Titel für die besprochene Problematik ein, so dass Nachleser schnell wissen, um was es hier geht.

Un nun zu Deiner neuen Frage: Sie hätte einen eigenen Thread mit passendem Titel verdient (für Nachleser, welche die Suche Funktion nicht beherrschen).

Bei Änderungen an .tpl-Files ist kein Neustart des Webservers notwendig. Diese .tpl-Vorlagedateien werden vom Webserver gecached und dadurch sind Veränderungen nicht sofort sichtbar. Unter Site-Admin -> Leistung das Cachen deaktivieren und den Cache löschen. Unter Site-Admin -> Wartungsaufgaben lohnt es sich auch mal nachzuschlagen.

Good Luck/oceco

__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()