Back to top

Autore Topic: [RISOLTO]checkbox campi registrazione aggiuntivi  (Letto 1862 volte)

Offline claudiovis

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
[RISOLTO]checkbox campi registrazione aggiuntivi
« il: 17 Dic 2012, 15:45:27 »
Ciao a tutti

spiego la mia situazione
ho abilitato il plugin User - Profile in modo da avere dei campi aggiuntivi al mio modulo di registrazione.

mi chiedevo se era possibile modificarli
non solo nel nome ( che riesco a fare dal file di lingua) ma come tipo campo.
esempio avrei bisogno del campo "sesso" dove mettere la spunta sul checkbox M/F
o anche vuoi ricevere la newsletter ? SI/NO

...come posso fare?

grazie mille
« Ultima modifica: 18 Dic 2012, 15:10:33 da claudiovis »

Offline claudiovis

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:checkbox campi registrazione aggiuntivi
« Risposta #1 il: 17 Dic 2012, 17:22:48 »
qualche idea?  devo modificare il file   NOMESITO/plugin/user/profile/profile.php   ??

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:checkbox campi registrazione aggiuntivi
« Risposta #2 il: 17 Dic 2012, 17:43:38 »
non usare il system profile ma un componente specifico o qualcosa di generico come chronoform

Offline claudiovis

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:checkbox campi registrazione aggiuntivi
« Risposta #3 il: 18 Dic 2012, 15:10:12 »
ok
risolto con COMMUNITYBUILDER

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]checkbox campi registrazione aggiuntivi
« Risposta #4 il: 18 Dic 2012, 20:49:43 »
....che è l'alternativa più usata :)

Offline claudiovis

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:[RISOLTO]checkbox campi registrazione aggiuntivi
« Risposta #5 il: 14 Feb 2013, 12:31:35 »
ciao
scusate se riprendo questa discussione ....

alla fine poi ho utilizzato userprofile inserendo i campi che mi servivano comprese tendine di scelta radiobutton e checkbox....  proprio su quest'ultimo ho un problema.... 

un ckeckbox per l'iscrizione alla newsletter che sia che metta o non metta la spunta NON mi scrive niente e quando visualizzo il mio profilo mi riporta la scritta "Nessuna informazione inserita"

plugins/user/profile/profiles/profile.xml
Codice: [Seleziona]
            <field
                name="newsletter"
                type="checkbox"
                description="iscrizione alla newsletter"
                filter="string"
                label="Newsletter"
                message="Desideri ricevere la nostra newsletter?"
                >
                <option value="1">newsletter</option>
            </field>

plugins/user/profile/profile.xml
Codice: [Seleziona]
<field     name="register-require_newsletter"
                    type="list"

                    label="Newsletter"
                    description="nl"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>

<field     name="profile-require_newsletter"     type="list"

                    label="Newsletter"
                    description="nl">
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>

ed in plugins/user/profile/profile.php
Codice: [Seleziona]
$fields = array(
            'address',
            'address2',
            'city',
            'state',
            'country',
            'zipcode',
            'phone',
            'mobile',
            'website',
            'newsletter',
            'aboutme',
            'dob',
            'sesso',
        );


...cosa sbaglio?

Offline claudiovis

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:[RISOLTO]checkbox campi registrazione aggiuntivi
« Risposta #6 il: 14 Feb 2013, 17:36:44 »
SE SERVE A QUALCUNO HO RISOLTO COSI'

            <field
                name="newsletter"
                type="checkbox"
                description="descrizione"
                label="Newsletter"
                message="Desideri ricevere la nostra newsletter?"
                value="SI"
            />

 



Web Design Bolzano Kreatif