Eine Kategorie nur für einen bestimmten User anzeigen lassen? Eine Kategorie nur für einen bestimmten User anzeigen lassen?
 

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

Eine Kategorie nur für einen bestimmten User anzeigen lassen?

Started by DarkAngelAzrael, June 05, 2012, 11:28:57 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DarkAngelAzrael

Hallo,

Vorab:

Coppermine Photo Gallery 1.5.20 (stable) mit ChaoticSoul Theme
Galerie: http://www.dark-angel-azrael.com/

Ich habe derzeit eine Kategorie mit mehreren Alben. Diese sind öffentlich und ohne Anmeldung einsehbar.
Ich möchte jetzt jedoch eine Kategorie erstellen, die jedoch nur von einem bestimmten Benutzer sichtbar ist.

z.B. Einen Benutzer namens "Freunde" und die Kategorie lautet "Privates"

Wenn sich der Benutzer "Freunde" anmeldet, dann soll er die öffentlich einsehbaren und die "Privates" Kategorie sehen können.
Wenn er sich abmeldet dann soll er nur die öffentlichen sehen..

Wie gesagt... die gesamte Kategorie "Privates" soll ausgeblendet werden.


Ich habe jetzt mittels Suche folgendes Thema gefunden:

http://forum.coppermine-gallery.net/index.php/topic,74944.0.html

Dort wird im Reply #3 ein Codesegment vorgeschagen. Dort handelt es sich jedoch um eine Einschränkung auf Benutzergruppenebene (Sofern ich das ganze richtig verstanden habe).

Ich bräuchte das nun jedoch auf Benutzerebene...

Lässt sich das überhaupt auf Benutzerebene realisieren?


vielen Dank

Αndré

Da sich Zugriffsrechte für Kategorien nicht so einfach umsetzen lassen, musst du so oder so alle Alben in der Kategorie im Zugriff beschränken. Da dies wiederum nur auf Gruppenebene geht, sehe ich ehrlich gesagt keinen Mehrwert den Mod auf Benutzerebene zu implementieren. Wenn du das trotzdem machen möchtest, sähe der die Abfrage in etwa so aus
if (USER_ID == 123)

DarkAngelAzrael

Ok...

d.h. das einfachste ist, ich lege eine Gruppe an, schieb den einen Benutzer in die Gruppe und implementiere das Codesegment aus dem anderen Thema...

Dann sieht die Gruppe die eigentlich eh nur aus einem Benutzer besteht die ganze Kategorie nur wenn er eingeloggt ist...

Ist das so richtig?

Danke

Αndré

Genau. Allerdings blendet der von dir erwähnte Mod die gesamte Kategorieansicht aus, nicht nur eine bestimmte Kategorie. Wenn du jetzt aber alle öffentlich zugänglichen Alben in die oberste Ebene verschieben würdest, dann würde das auch funktionieren.

DarkAngelAzrael

Quote from: Αndré on June 06, 2012, 12:32:19 PM
Wenn du jetzt aber alle öffentlich zugänglichen Alben in die oberste Ebene verschieben würdest, dann würde das auch funktionieren.

Meinst du damit das ich die Alben aus der bestehenden Kategorie "Mittelalterfest" rausnehmen müsste und ohne Kategorie auf der Startseite anzeigen lassen müsste oder meinst du das ich die Kategorie "Mittelalterfeste" einfach nur "an oberster Stelle verschieben" müsste? (siehe angefügter Screenshot).

Und die Kategorie die ich ausblenden lassen möchte müsste ich dann unter der Kategorie "Mittelalterfeste" hinsetzen, oder?

vielen Dank

Αndré

Quote from: DarkAngelAzrael on June 06, 2012, 04:30:44 PM
Meinst du damit das ich die Alben aus der bestehenden Kategorie "Mittelalterfest" rausnehmen müsste und ohne Kategorie auf der Startseite anzeigen lassen müsste
Genau.


Quote from: DarkAngelAzrael on June 06, 2012, 04:30:44 PM
Und die Kategorie die ich ausblenden lassen möchte müsste ich dann unter der Kategorie "Mittelalterfeste" hinsetzen, oder?
Das ist egal wo die Kategorie sich befindet oder wie sie heißt, da der von dir erwähnte Mod wie bereits gesagt die gesamte Kategorieliste entfernt. Versuch es im Zweifelsfall doch einfach mal aus.

DarkAngelAzrael

hmm... das wollte ich eigentlich vermeiden...

Weil ich plane das die Alben in nächster Zeit doch deutlich mehr werden sollen...
Und alle auf der Startseite find ich dann arg unübersichtlich bzw. sollen auch andere Kategorien hinzukommen...

Gut.. Dann muß ich halt den Zugriff auf die Alben selbst beschränken und dann sieht man halt die Kategorien...

Naja... trotzdem Danke für die Hilfe...

Αndré

Man kann auch einzelne Kategorien ausblenden lassen. Wenn alle Alben in einer Kategorie nur für eine bestimmte Gruppe der Zugriff erlaubt ist, erscheint sie für andere Gruppen als leer. In diesem Fall hilft dir dieses Plugin weiter: http://forum.coppermine-gallery.net/index.php/topic,69444.0.html

DarkAngelAzrael

vielen Dank André...

Das klingt doch genau nachdem was ich suche...

Mal schaun wie ich das jetzt einbaue...

Danke