Phoca Gallery erlaubt die Zugriffsteuerung auf Kategorieebene, d.h. Kategorien können als öffentlich, registriert ... eingestellt sein. Wenn es innerhalb einer öffentlichen Kategorie Bilder gibt, die nur registrierten Benutzern vorbehalten sein sollen, muß die ganze Kategorie doppelt angelegt werden (einmal öffentlich und dann noch registriert).
Optimal wäre es, wenn sich die Zugriffsebene als Merkmal eines einzelnen Bildes einstellen ließe.
Zugriffsebene
- Jan
- Phoca Hero
- Posts: 48416
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Das wird aber z.B. f
Das wird aber z.B. fĂźr 500 Bilder undenkbar, so ist es besser zwei Kategorien (Ăśffentlich und registriert) als z.B. fĂźr alle 500 Bilder separat die Zugriffsrechte geben
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 11
- Joined: 09 Apr 2008, 12:50
Nicht unbedingt! Die
Nicht unbedingt! Die Bilder kÜnnten die Zugriffsebene aus der Kategorieeinstellung erben. So mßssten nur die Bilder geändert werden, die davon abweichen.
- Jan
- Phoca Hero
- Posts: 48416
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Ja aber dieses wird
Ja aber dieses wird sehr schlecht in Joomla! framework einwendbar
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 11
- Joined: 09 Apr 2008, 12:50
Warum? Ich hatte mir
Warum? Ich hatte mir das etwa wie folgt vorgestellt:
Backend:
- zusätzliches Datenfeld 'access' int(11) in mySQL-Tabelle phocagallery
- 'access' wird beim Laden neuer Bilder mit dem Level der gewählten Kategorie besetzt (="Vererbung")
- beim nachträglichen Ändern der Kategorieeinstellung wird 'access' mit dem neuen Wert überschrieben
- zusätzliches Listenfeld 'access' im View zum Bearbeiten der Bilder
Frontend:
- Query's um "AND 'access' <= $user->aid" erweitern
Wahrscheinlich ist es aber schon etwas komplizierter
Backend:
- zusätzliches Datenfeld 'access' int(11) in mySQL-Tabelle phocagallery
- 'access' wird beim Laden neuer Bilder mit dem Level der gewählten Kategorie besetzt (="Vererbung")
- beim nachträglichen Ändern der Kategorieeinstellung wird 'access' mit dem neuen Wert überschrieben
- zusätzliches Listenfeld 'access' im View zum Bearbeiten der Bilder
Frontend:
- Query's um "AND 'access' <= $user->aid" erweitern
Wahrscheinlich ist es aber schon etwas komplizierter
- Jan
- Phoca Hero
- Posts: 48416
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
- zusÄ?¤tzliches Da
- zusätzliches Datenfeld 'access' - - die Ganze Update framework muss ßberschreiben werden sein
- 'access' wird beim Laden neuer Bilder - die ganze Add (model, view, controller) und ganze Multiple Add framework (model, view, controller) muss Ăźberschreiben werden sein
- beim nachträglichen Ändern der Kategorieeinstellung - die ganze Phocagallerys (view, model) muss überschreiben werden sein ...
Frontend:
- Query's um "AND 'access' <= $user->aid" erweitern ... so geht es leider nicht... ist sehr kompliziert ... da ist eine Tree und Recursive function, so nur SQL wird nicht helfen... dann sind hier die Rechte fĂźr ganze Kategorie, Rechte fĂźr den bestimmten Verwender, Rechte fĂźr die bestimmte Gruppe (public, registered, special), Tree - Eltern Kategorien, Subkategorien....
So du hast Recht 'Wahrscheinlich ist es aber schon etwas komplizierter'
- 'access' wird beim Laden neuer Bilder - die ganze Add (model, view, controller) und ganze Multiple Add framework (model, view, controller) muss Ăźberschreiben werden sein
- beim nachträglichen Ändern der Kategorieeinstellung - die ganze Phocagallerys (view, model) muss überschreiben werden sein ...
Frontend:
- Query's um "AND 'access' <= $user->aid" erweitern ... so geht es leider nicht... ist sehr kompliziert ... da ist eine Tree und Recursive function, so nur SQL wird nicht helfen... dann sind hier die Rechte fĂźr ganze Kategorie, Rechte fĂźr den bestimmten Verwender, Rechte fĂźr die bestimmte Gruppe (public, registered, special), Tree - Eltern Kategorien, Subkategorien....
So du hast Recht 'Wahrscheinlich ist es aber schon etwas komplizierter'
If you find Phoca extensions useful, please support the project