Risultati da 1 a 6 di 6

Discussione: Registrazione impostare campo privacy

  1. #1

    Registrazione impostare campo privacy

    Il campo privacy per default alla registrazione dell'utente è impostato a 0(Nascondi Età e Data di Nascita)
    Vorrei impostarlo a 2 o a 3
    Dando un occhio a register.php ho trovato:
    Codice PHP:
    if ($_POST['do'] == 
    {      
      
    $vbulletin->input->clean_array_gpc('p',array(            
        
    'agree'               => TYPE_BOOL,            
        
    'options'             => TYPE_ARRAY_BOOL,            
        
    'username'            => TYPE_STR,            
        
    'email'               => TYPE_STR,            
        
    'emailconfirm'        => TYPE_STR,            
        
    'parentemail'         => TYPE_STR,            
        
    'password'            => TYPE_STR,            
        
    'password_md5'        => TYPE_STR,            
        
    'passwordconfirm'     => TYPE_STR,            
        
    'passwordconfirm_md5' => TYPE_STR,            
        
    'referrername'        => TYPE_NOHTML,            
        
    'coppauser'           => TYPE_BOOL,            
        
    'day'                 => TYPE_UINT,            
        
    'month'               => TYPE_UINT,            
        
    'year'                => TYPE_UINT,            
        
    'timezoneoffset'      => TYPE_NUM,            
        
    'dst'                 => TYPE_UINT,            
        
    'userfield'           => TYPE_ARRAY,            
        
    'showbirthday'        => TYPE_UINT,            
        
    'humanverify'         => TYPE_ARRAY,            
        
    'fbaccesstoken'       => TYPE_STR,            
        
    'fbuserid'            => TYPE_STR,  
      )); 
    La variabile dovrebbe essere: showbirthday

    Qualcuno mi consiglia una modifica rapida?

    Grazie

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    Codice PHP:
    $vbulletin->GPC['showbirthday'] = 3
    prima che lo salva nel database
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  3. #3
    Grazie.
    Ho aggiunto circa a riga 327 di register.php (ver 4.2.2) sotto:
    Codice PHP:
    // set birthday 
    la seguente riga:
    Codice PHP:
    $vbulletin->GPC['showbirthday'] = 2
    OK perfetto.

  4. #4
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    La modifica del codice base ü sempre problematico. Non hai trovato un posto migliore per usare un plugin personalizzato?
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  5. #5
    Non ho mai creato un plugin personalizzato.
    Se mi dai delle dritte potrei crearlo.

  6. #6
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    Vai a cercare sopra e sotto la modifica fatta per codice simile a:
    Codice PHP:
    ($hook vBulletinHook::fetch_hook('luogo_plugin')) ? eval($hook) : false
    dove luogo_plugin sta per uno dei numerosi luoghi per fare modifiche. Poi, trovato il luogo ideale, si crea un plugin e si incolla il codice. Dopo il salvataggio è pronto. A volte bisogna però spostare un po' il plugin per trovare il luogo di intervento più idoneo.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

Discussioni Simili

  1. Risposte: 6
    Ultimo Messaggio: 03-05-2012, 20:45
  2. Privacy & disclaimer
    Di Mscotti nel forum Agorà di vBulletin
    Risposte: 7
    Ultimo Messaggio: 13-08-2011, 13:52
  3. Aggiunta campo registrazione ...
    Di Marco²³ nel forum Come faccio
    Risposte: 4
    Ultimo Messaggio: 27-07-2011, 01:14

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •