coppermine-gallery.com/forum

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: fichte_112 on January 15, 2010, 09:52:02 AM

Title: Albenverwaltung
Post by: fichte_112 on January 15, 2010, 09:52:02 AM
Hallo,
wie kann ich es einstellen, das Benutzer keine öffentlichen Alben erstellen können, die jeder sehen kann sondern nur Alben ihrer Gruppenzugehörikeit?
fichte_112
Title: Re: Albenverwaltung
Post by: Αndré on January 15, 2010, 10:02:24 AM
http://forum.coppermine-gallery.net/index.php/topic,62354.msg309549.html#msg309549
Title: Re: Albenverwaltung
Post by: fichte_112 on January 15, 2010, 10:17:49 AM
sorry
http://fotos-fichtner.pytalhost.de/fotos.php
fichte_112
Title: Re: Albenverwaltung
Post by: Αndré on January 15, 2010, 10:41:18 AM
Benutzer können keine öffentlichen Alben erstellen (also Alben außerhalb der Benutzergalerien). Wie meinst du das mit der Gruppenzugehörigkeit?
Title: Re: Albenverwaltung
Post by: fichte_112 on January 15, 2010, 12:29:42 PM
Wenn man ein Album erstellt ist für die Berechtigung für dieses Album standartmäßig "jeder(öffentliches Album)" eingestellt.
Nachträglich kann man das auf in der Albenverwaltung (modifyalb.php) in  ,,Mitglieder der Gruppe XY" ändern.
Ich möchte, dass standartmäßig die Berechtigung  ,,Mitglieder der Gruppe XY"  eingestellt wird in der der Benutzer Mitglied ist und dass, die Option "jeder(öffentliches Album)" nicht zur Verfügung steht.
Title: Re: Albenverwaltung
Post by: Joachim Müller on January 15, 2010, 01:05:24 PM
Tatsächlicher Link zur Galerie ist http://fotos-fichtner.pytalhost.de/cpg/index.php
Seite befindet sich im Wartungsmodus und ist daher nicht besonders aussagekräftig.

Versuch doch mal die Lösung aus http://forum.coppermine-gallery.net/index.php/topic,40004.0.html in abgewandelter Form (richtige ID für die gewünschte Gruppe wählen).
Title: Re: Albenverwaltung
Post by: fichte_112 on January 15, 2010, 01:34:39 PM
Danke für die Antwort.
Hab es ausprobiert.  Jetzt war das Album standartmäßig der Gruppe ,,Registered" zugeordnet.
Ist schon mal ein Ansatz.
Ich möchte aber, dass standartmäßig die Berechtigung  ,,Mitglieder der Gruppe XY"  eingestellt wird in der der Benutzer Mitglied ist und dass die Option "jeder(öffentliches Album)" nicht zur Verfügung steht.
Ich hab mal ein Testbenutzerkonto eingerichtet.
Benutzer: Testbenutzer
Passwort: 1234
Title: Re: Albenverwaltung
Post by: Αndré on January 15, 2010, 02:20:49 PM
Lesen und verstehen:
Quote from: Joachim Müller on January 15, 2010, 01:05:24 PM
richtige ID für die gewünschte Gruppe wählen
$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description, visibility) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '', '2')";
Da wo jetzt die '2' steht, muss natürlich die Benutzergruppe rein: $USER_DATA['group_id'].
Title: Re: Albenverwaltung
Post by: fichte_112 on January 15, 2010, 05:23:42 PM
Hab jetzt den Code:

$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '')";

mit dem Code:

$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description, visibility) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '', '$USER_DATA['group_id'].')";

ersetzt.

jetzt kommt folgende Fehlermeldung:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /srv/www/httpd/phost/f/de/pytalhost/fotos-fichtner/web/cpg/delete.php on line 358
Title: Re: Albenverwaltung
Post by: Αndré on January 15, 2010, 06:54:25 PM
Ersetz es hiermit:
$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description, visibility) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '', '{$USER_DATA['group_id']}')";
Title: Re: Albenverwaltung
Post by: fichte_112 on January 16, 2010, 05:35:41 AM
So hab's gemacht. Jetzt ist wieder "jeder" als Standart.
???
Title: Re: Albenverwaltung
Post by: Αndré on January 16, 2010, 10:31:44 AM
Füge nach
/**
* Main code starts here
*/

folgendes ein:
global $USER_DATA;
Title: Re: Albenverwaltung
Post by: Joachim Müller on January 16, 2010, 11:24:39 PM
Die von Andre genannte Veränderung hat Auswirkung auf die gewählte Option (den Standard) und natürlich nicht auf die zur Verfügung stehende Auswahlmöglichkeiten. Immer nur einen Schritt nach dem anderen bitte.
Title: Re: Albenverwaltung
Post by: fichte_112 on January 17, 2010, 07:24:38 AM
Es funktioniert leider nicht.

Ich hab mal dem Testbenutzer administrative Rechte vergeben.
Vieleicht ist ja eine andere Einstellung falsch.

Die delete.php ist im Anhang
Title: Re: Albenverwaltung
Post by: Αndré on January 17, 2010, 10:17:10 AM
Probier die beigefügte Datei.
Title: Re: Albenverwaltung
Post by: fichte_112 on January 17, 2010, 10:55:56 AM
jetzt funktioniert es.
Danke!!!
;D
Title: Re: Albenverwaltung
Post by: Joachim Müller on January 18, 2010, 10:45:42 AM
http://forum.coppermine-gallery.net/index.php/topic,62354.msg309967.html#msg309967