Advanced search  

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

Pages: [1]   Go Down

Author Topic: Frage zu Photo Shop  (Read 4087 times)

0 Members and 1 Guest are viewing this topic.

IrrerIvan

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 182
Frage zu Photo Shop
« on: September 16, 2006, 09:06:06 am »

@ Stramm gibt es eine Möglichkeit
den Fotoverkauf auf eine User Gruppe zu beschränken.
Wäre echt wichtig und auch sehr nett wenn Du da weiterhelfen kannst.

Gruß
« Last Edit: September 17, 2006, 09:52:46 pm by GauGau »
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Frage zu Photo Shop
« Reply #1 on: September 16, 2006, 03:32:58 pm »

mußt halt in den relevanten Funktionen eine Abfrage einbauen... diejenige, die den 'add item' button anzeigt und die Funktion die den Warenkrb Button erstellt.

etwas wie
Code: [Select]
if(USER_GROUP != 'Registered') {
return $hier_die_relevante_variable_die_zurückgegeben_werden_muss_sie_steht_auch_in_der_funktionsdef;
}

IrrerIvan

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 182
Re: Frage zu Photo Shop
« Reply #2 on: September 16, 2006, 04:42:00 pm »

okay danke das habe ich soweit verstanden
und nun noch die Frage aller Fragen lässt sich darüber auch
selektieren das nur die Benutzer dieser Gruppe auch fotos verkaufen können??

Gruß
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Frage zu Photo Shop
« Reply #3 on: September 16, 2006, 05:08:50 pm »

Nee, hab ich wohl dann falsch verstandem. Der Admin verkauft Bilder, nicht die User. Um nur Bilder von Usern aus einer bestimmten Group zum Verkauf zu offerieren... hmm, wohl noch ein Query und ne if Abfrage nötig, aber nicht das Obige. Mußt die Usergroup aus der db holen zu der die owner_id des Bildes paßt ... das war's eigentlich schon

IrrerIvan

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 182
Re: Frage zu Photo Shop
« Reply #4 on: September 16, 2006, 09:19:44 pm »

Bei Dir hört sich das immer so einfach an,
ich blicke das nicht, vorallem wo das rein muss.
Ich habe das mit meinen begrenztem Wissen mal versucht aber das war wohl nix.

Ich weis das Du immer viel um die Ohren hast , ich wäre Dir wirklich dankbar
wenn Du mir da noch etwas genauer helfen könntest.

Gruß
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Frage zu Photo Shop
« Reply #5 on: September 17, 2006, 05:03:09 pm »

Ist es ja auch...  ;)

am Anfang der Funktion photoshop_add_item finde
Code: [Select]
$event = isset($_POST['event']) ? $_POST['event'] : null;
und füge darunter folgendes ein ...
Code: [Select]
$result = cpg_db_query("SELECT user_group FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '".$pic_data['owner_id']."'");
$temp_data = mysql_fetch_array($result);
mysql_free_result($result);
$user_group = $temp_data['user_group'];

if ($user_group == '2' || $user_group == '3') return $pic_data;

wir kennen die owner_id des posters -> wir können aus dem user table dessen group_id ziehen. Diese speichern wir der Variablen $user_group. Dann machen wir unsere Abfrage. Im obigen Beispiel vergleichen wir ob user_group 2 oder 3 ist. Wenn ja, dann wird nichts über dem intermediate image angezeigt (also $pic_data, so wie es an die Funktion photoshop_add_item übergeben wurde, wieder zurückgegeben) => Ist ein Uploader in der group 2 oder 3, dann werden seine Bildchen nicht zum Verkauf angeboten.

IrrerIvan

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 182
Re: Frage zu Photo Shop
« Reply #6 on: September 17, 2006, 09:34:56 pm »

Vielen Danke,
auch für die asuführliche Erklärung.

Funzt alles prima und ich habe was gelernt.

Danke nochmal
Logged
Pages: [1]   Go Up
 

Page created in 0.017 seconds with 15 queries.