Bin jetzt schon wieder eine geschlagene Stunde dran (leider ohne Erfolg) die Rechte für eine bestimmt Benutzergruppe so einzurichten, dass diese den Eintrag "Kommentar hinzufügen" nur auf der Fotoseite nicht jedoch auf der Albumseite sieht.
Oder anders ausgedrückt: Die Benutzer der Gruppe xy sollen ihren Kommentar nur innerhalb der Fotoseite abgeben können, nicht jedoch innerhalb der Albenseite - ist sowas überhaupt möglich....? Wenn ja wäre es super wenn ihr mir den entscheidenden Konfigurationstip geben könntet.
Momentan sieht es so aus das der Link "Kommentar hinzufügen" sowohl auf der Albenseite und auf der darunter liegenden Fotoseite erscheint.
Danke im Voraus
Posts: 61
Gibt es hier wierklich keine Möglichkeit, bei dem ausgeklügelten Rechtemanagement gibts doch bestimmt einen Kniff - also alle Expterten sind gefragt ^^.
Wie gesagt, ich müsste den Link "Kommentar hinzufügen" in der Albenansicht (eine Ebene unter dem root Album) ausgeblendet haben. Dieser sollte dann aber wieder in der Einzelfotoansicht, sprich eine Ebene tiefer zu sehen seien.
Momentan sieht die Konfiguration so bei mir aus:
Root Album (hier wurde nichts verändert, ist alles Standard) / Albenansicht (Kommentarfeld ist zu sehen, sollte aber ausgeblendet sein) / Einzelfotoansicht (Kommentarfeld aktiv)
Die User sollen also nur in der Einzelfotoansicht die Möglichkeit haben Kommentare abzugeben.
Wäre super wenn ihr noch ein paar Vorschläge habt wie man das umsetzen kann. Zur Not nehme ich auch das Brecheisen und deaktiviere den Code im Quelltext der das Kommentarfeld in der Albenansicht einblendet
dann müsste ich nur wissen wo ich das bewerkstelligen kann.
Gruß
corun
Posts: 666
Ja!
Wie praktisch jedes Gallery2-Modul verwendet auch das Kommentar-Modul einen Block zur Ausgabe seiner Daten. Wo Du diesen Block auf Deinen Album-/Fotoseiten plazierst, kannst Du in den Motiveinstellungen unter "Album bearbeiten" bestimmen und ist somit auch vom verwendeten Motiv (Theme) abhängig. Also in Deinem Fall muss der Block "Kommentar hinzufügen" von der Albumseite entfernt werden und auf der Fotoseite unter "Blöcke, die auf Fotoseiten angezeigt werden sollen (unterhalb der Beschreibung)" hinzugefügt werden.
Eine andere Möglichkeit ist, den Block in den .tpl-Files (Templates) zu setzen.
In einem zweiten Schritt definierst Du wer Kommentare einsehen, hinzufügen, löschen darf. Das macht man am besten über Benutzergruppen. So können z.B. nur registrierte Benutzer bei meiner Gallery2-Installation Kommentare lesen und hinzufügen. Die Gruppe Moderatoren kann bei mir auch Kommentare löschen. Diese Rechte kann man jedem Gallery2-Element über "Berechtigungen ändern" zuweisen und gegebenenfalls (bei einem Album) vererben lassen.
Im dritten Schritt bestimme ich noch, welche User der Gruppe "Moderatoren" angehöhrt.
Ein Brecheisen ist zur Realisierung absolut nicht notwendig!
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()
Posts: 61
Danke für Erklärungen oceco,
hat auch soweit alles geklappt, zwar wird mir immer noch das Feld "Kommentar hinzufügen" in der Albumseite angezeigt und es öffnet sich das normale Kommentarfeld mit allen drum und dran, aber der abgegebene Kommentar wird nach Klick auf Speichern nicht angezeigt. Warum das jetzt so ist kann ich auch nicht sagen, habe jedenfalls schon einige Male den Cache der Galerie und meines Browsers geleert - leider ohne Erfolg.
Hier mal ein Bild meiner Motiveinstellungen im Root Album:
Ein Häckchen bei "Diese Einstellung in allen Unteralben verwenden die das Matrix Motiv benutzen" hatte ich gesetzt bevor ich auf den Button "Speichere Motiv-Einstellungen" geklickt habe.
Posts: 666
Teste auch mal mit einem andern Browser, mit dem Du die Seite noch nie geöffnet hast, z.B. Google Chrome, Opera oder Apple Safari. Wenn's dort richtig ist, dann liegt's am Browser Cache, andernfalls serverseitig nochmals alles überprüfen.
PS: Sehr löblich, hast Du einen Screenshot geposted! Allen Postern zu Nachahmung empfohlen!
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()