Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : claudiovis 17 Dec 2012, 15:45:27

: [RISOLTO]checkbox campi registrazione aggiuntivi
: claudiovis 17 Dec 2012, 15:45:27
Ciao a tutti

spiego la mia situazione
ho abilitato il plugin User - Profile (http://forum.joomla.it/administrator/index.php?option=com_plugins&task=plugin.edit&extension_id=433) 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
: Re:checkbox campi registrazione aggiuntivi
: claudiovis 17 Dec 2012, 17:22:48
qualche idea?  devo modificare il file   NOMESITO/plugin/user/profile/profile.php   ??
: Re:checkbox campi registrazione aggiuntivi
: giovi 17 Dec 2012, 17:43:38
non usare il system profile ma un componente specifico o qualcosa di generico come chronoform
: Re:checkbox campi registrazione aggiuntivi
: claudiovis 18 Dec 2012, 15:10:12
ok
risolto con COMMUNITYBUILDER
: Re:[RISOLTO]checkbox campi registrazione aggiuntivi
: giovi 18 Dec 2012, 20:49:43
....che č l'alternativa pių usata :)
: Re:[RISOLTO]checkbox campi registrazione aggiuntivi
: claudiovis 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
:
            <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
:
<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
:
$fields = array(
            'address',
            'address2',
            'city',
            'state',
            'country',
            'zipcode',
            'phone',
            'mobile',
            'website',
            'newsletter',
            'aboutme',
            'dob',
            'sesso',
        );


...cosa sbaglio?
: Re:[RISOLTO]checkbox campi registrazione aggiuntivi
: claudiovis 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"
            />