Seite 1 von 1

User zwingen einen Avatar zu nutzen

Verfasst: 26.10.2007 09:27
von Overhead
Hallo zusammen,

wie könnte ich folgendes abändern, dass nur neu freigeschaltene User die Meldung bekommen - ich hab gedacht das so machen zu können - aber nun bekommen alle reg. User ohne Avatar die Aufforderung:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
page_header.php 
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('overall_header'); 
#
#-----[ AFTER, ADD ]------------------------------------------
#
    if ($_SERVER['PHP_SELF'] == $board_config['script_path'] .'login.'. $phpEx || 
         $_SERVER['PHP_SELF'] == $board_config['script_path'] .'profile.'. $phpEx) 
         $allowed = TRUE; 
      else 
         $allowed = ''; 
              
      if ( ($userdata['user_id'] != ANONYMOUS) && (!$userdata['user_avatar']) ) 
         { 
         if ( (!$allowed) && (!$gen_simple_header) ) 
            message_die(GENERAL_MESSAGE, 'Du musst einen Avatar im Profil eingestellt haben,  bevor Du etwas anderes machen kannst. Bitte rufe Dein Profil auf und füge einen hinzu.'); 
         } 
#
cu Overhead

Verfasst: 26.10.2007 10:56
von Max
Dann tausch mal in Deinem Code diesen Bereich:

Code: Alles auswählen

($userdata['user_id'] != ANONYMOUS)
gegen:

Code: Alles auswählen

($userdata['user_id'] <=maximale-user-id)
Dann musst Du noch maximale-user-id gegen die höchste User-ID ersetzen, die nicht erzwungen werden soll, einen Avatar einzustellen.


Gruß Max

Verfasst: 26.10.2007 11:36
von Overhead
Hallo,

Danke - da steht die Lösung und man wundert sich nicht selber daran gedacht zu haben.....

vor lauter Wald - die Bäume nicht gesehen....

EDIT: müsste es anstatt:

Code: Alles auswählen

($userdata['user_id'] <=maximale-user-id)
nicht

Code: Alles auswählen

($userdata['user_id'] >=maximale-user-id)
heißen?

cu Overhead

Verfasst: 27.10.2007 03:48
von metty84
zweiteres ist richtig! beim ersten würden alle user mit einer userid die kleiner als die maximale userid diese meldung bekommen soern sie kein avatar eingestellt haben. also die ganzen älteren user. und die neuen user würden diese net bekommen.

mfg metty

Verfasst: 27.10.2007 07:12
von Max
Jo, das passiert, wenn man einmal die Umschalttaste nicht drückt...

Ist ja aber nicht dramatisch, da man den Fehler ja schnell erkennt und lösen kann.

Verfasst: 28.10.2007 18:12
von metty84
sorry falscher thread