Back to top

Autore Topic: Personaliziamo il plug in user_profile di joomla 2.5  (Letto 30790 volte)

Offline ringhios

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #20 il: 29 Nov 2013, 13:30:45 »
Ciao, dalla guida dici che si puo' inviare gli utenti ad un gruppo, per me sarebbe perfetto per definire utenti privati da quelli aziendali, magari con radio o un checkbox...mi puoi aiutare?


grazie

Offline raggio

  • Appassionato
  • ***
  • Post: 212
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #21 il: 24 Gen 2014, 12:54:28 »
Ciao Giusebos, grazie del tutorial, ho seguito le istruzioni e mi pare di essere a buon punto. Ho solo un piccolo problema.
Io voglio inserire una select con le province e una con le regioni.
Ho messo il campo seguento le tue indicazioni (per comodità ad altri vi posto di seguito anche come ho scritto la selecto così con un copia e incolla potete mettervi tutte le province e regioni italiane).


Il problema è che il campo si aggiunge ma mi ritrovo un campo testo semplice.
Dove sbaglio?


Codice: [Seleziona]
         <field
         name="regioneitalia"
         description="Regione Italiana"
         filter="string"
         label="Regione Italiana"
         message="Regione Italiana"
         size="30"
         >
         <option value="abruzzo">Abruzzo</option>
         <option value="basilicata">Basilicata</option>
         <option value="calabria">Calabria</option>
         <option value="campania">Campania</option>
         <option value="emilia-romagna">Emilia-Romagna</option>
         <option value="friuli-venezia-giulia">Friuli-Venezia Giulia</option>
         <option value="lazioe">Lazio</option>
         <option value="liguria">Liguria</option>
         <option value="lombardia">Lombardia</option>
         <option value="marche">Marche</option>
         <option value="molise">Molise</option>
         <option value="piemonte">Piemonte</option>
         <option value="puglia">Puglia</option>
         <option value="sardegna">Sardegna</option>
         <option value="sicilia">Sicilia</option>
         <option value="toscana">Toscana</option>
         <option value="trentino-alto-adige">Trentino-Alto Adige/Südtirol</option>
         <option value="umbira">Umbria</option>
         <option value="valle-d-aosta">Valle d'Aosta/Vallée d'Aoste</option>
         <option value="veneto">Veneto</option>


         </field>
         
         <field
         name="provinciaitalia"
         description="Regione Italiana"
         filter="string"
         label="Provincia Italiana"
         message="Provincia Italiana"
         size="30"
         >
         <option value="fastweb">Italiano</option>
         <option value="tiscali">Inglese</option>
         <option value="infostrada">infostrada</option>
         <option value="AG">Agrigento</option>
         <option value="AL">Alessandria</option>
         <option value="AN">Ancona</option>
         <option value="AR">Arezzo</option>
         <option value="AP">Ascoli Piceno</option>
         <option value="AT">Asti</option>
         <option value="AV">Avellino</option>
         <option value="BA">Bari</option>
         <option value="BT">Barletta-Andria-Trani</option>
         <option value="BL">Belluno</option>
         <option value="BN">Benevento</option>
         <option value="BG">Bergamo</option>
         <option value="BI">Biella</option>
         <option value="BO">Bologna</option>
         <option value="BZ">Bolzano/Bozen</option>
         <option value="BS">Brescia</option>
         <option value="BR">Brindisi</option>
         <option value="CA">Cagliari</option>
         <option value="CL">Caltanissetta</option>
         <option value="CB">Campobasso</option>
         <option value="CI">Carbonia-Iglesias</option>
         <option value="CE">Caserta</option>
         <option value="CT">Catania</option>
         <option value="CZ">Catanzaro</option>
         <option value="CH">Chieti</option>
         <option value="CO">Como</option>
         <option value="CS">Cosenza</option>
         <option value="CR">Cremona</option>
         <option value="KR">Crotone</option>
         <option value="CN">Cuneo</option>
         <option value="EN">Enna</option>
         <option value="FM">Fermo</option>
         <option value="FE">Ferrara</option>
         <option value="FI">Firenze</option>
         <option value="FG">Foggia</option>
         <option value="FC">Forlì-Cesena</option>
         <option value="FR">Frosinone</option>
         <option value="GE">Genova</option>
         <option value="GO">Gorizia</option>
         <option value="GR">Grosseto</option>
         <option value="IM">Imperia</option>
         <option value="IS">Isernia</option>
         <option value="AQ">L'Aquila</option>
         <option value="SP">La Spezia</option>
         <option value="LT">Latina</option>
         <option value="LE">Lecce</option>
         <option value="LC">Lecco</option>
         <option value="LI">Livorno</option>
         <option value="LO">Lodi</option>
         <option value="LU">Lucca</option>
         <option value="MC">Macerata</option>
         <option value="MN">Mantova</option>
         <option value="MS">Massa-Carrara</option>
         <option value="MT">Matera</option>
         <option value="VS">Medio Campidano</option>
         <option value="ME">Messina</option>
         <option value="MI">Milano</option>
         <option value="MO">Modena</option>
         <option value="MB">Monza e della Brianza</option>
         <option value="NA">Napoli</option>
         <option value="NO">Novara</option>
         <option value="NU">Nuoro</option>
         <option value="OG">Ogliastra</option>
         <option value="OT">Olbia-Tempio</option>
         <option value="OR">Oristano</option>
         <option value="PD">Padova</option>
         <option value="PA">Palermo</option>
         <option value="PR">Parma</option>
         <option value="PV">Pavia</option>
         <option value="PG">Perugia</option>
         <option value="PU">Pesaro e Urbino</option>
         <option value="PE">Pescara</option>
         <option value="PC">Piacenza</option>
         <option value="PI">Pisa</option>
         <option value="PT">Pistoia</option>
         <option value="PN">Pordenone</option>
         <option value="PZ">Potenza</option>
         <option value="PO">Prato</option>
         <option value="RG">Ragusa</option>
         <option value="RA">Ravenna</option>
         <option value="RC">Reggio di Calabria</option>
         <option value="RE">Reggio nell'Emilia</option>
         <option value="RI">Rieti</option>
         <option value="RN">Rimini</option>
         <option value="RM">Roma</option>
         <option value="RO">Rovigo</option>
         <option value="SA">Salerno</option>
         <option value="SS">Sassari</option>
         <option value="SV">Savona</option>
         <option value="SI">Siena</option>
         <option value="SR">Siracusa</option>
         <option value="SO">Sondrio</option>
         <option value="TA">Taranto</option>
         <option value="TE">Teramo</option>
         <option value="TR">Terni</option>
         <option value="TO">Torino</option>
         <option value="TP">Trapani</option>
         <option value="TN">Trento</option>
         <option value="TV">Treviso</option>
         <option value="TS">Trieste</option>
         <option value="UD">Udine</option>
         <option value="AO">Valle d'Aosta/Vallée d'Aoste</option>
         <option value="VA">Varese</option>
         <option value="VE">Venezia</option>
         <option value="VB">Verbano-Cusio-Ossola</option>
         <option value="VC">Vercelli</option>
         <option value="VR">Verona</option>
         <option value="VV">Vibo Valentia</option>
         <option value="VI">Vicenza</option>
         <option value="VT">Viterbo</option>
         </field>

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #22 il: 24 Gen 2014, 12:58:39 »
 e nel file
plugins/user/profile_v2/profile_v2.php

hai aggiunto
Codice: [Seleziona]
‘regioneitalia′,
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline raggio

  • Appassionato
  • ***
  • Post: 212
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #23 il: 24 Gen 2014, 13:38:27 »
si ho aggiunto:
Codice: [Seleziona]
         'regioneitalia',
         'provinciaitalia',


Ma tant'è che il campo lo vedo è tutto ok, solo che al posto di una select mi trovo un campo testo come nell'immagine che ti allego







[allegato eliminato automaticamente dopo un anno]
« Ultima modifica: 24 Gen 2014, 13:40:18 da raggio »

Offline raggio

  • Appassionato
  • ***
  • Post: 212
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #24 il: 24 Gen 2014, 13:58:53 »
RISOLTO!


ho visto la reference di Joomla per inserire il type del field.
Ho quindi corretto inserendo nel field il type="list" e togliendo filter="string" e size="30".


quindi l'intestazione del field è:


Codice: [Seleziona]
<field
name="regioneitalia"
type="list"
description="Regione Italiana"
label="Regione Italiana"
message="Regione Italiana"
>

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #25 il: 24 Gen 2014, 14:51:08 »
non me ne ero accorto nemmeno io. :) :)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #26 il: 24 Mar 2014, 10:18:39 »
Chiedo scusa, avevo già pubblicato il post ma ho risolto!!!
Ho rifatto il procedimento più volte e alla fine è riuscito!



Ciao Giusebos
Intanto grazie per questa utilissima guida!!!

Ho provato a seguirla e al momento dell'installazione mi da questo messaggio:

JInstaller: :Install: il file non esiste /home/mhd-01/www.fraternitamariaimmacolata.it/htdocs/tmp/install_532ff8babe5f7/it-IT.plg_user_profile_v2.ini

Al momento poi di aggiungere nuovi campi, se apro la cartella

/plugins/user/

al suo interno non trovo

profile_v2/profiles/profile.xml

ma ancora

profile/profiles/profile.xml


Così facendo, al prossimo aggiornamento non perderò comunque le modifiche?
C'è qualcosa che non va?
Grazie mille
« Ultima modifica: 24 Mar 2014, 10:48:30 da mariarosaria »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #27 il: 24 Mar 2014, 11:36:30 »
Verò!!
non perderai niente, di fatto sei tu la creatice di questo nuovo plug-in :)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #28 il: 24 Mar 2014, 11:53:13 »
Utilizzando il tuo esempio, il menu a tendina con i vari operatori telefonici non compare,
mi da solo il campo per inserire il testo...

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #29 il: 24 Mar 2014, 12:08:09 »
non so, magari hai sbagliato ad inserire il tipo di campo che deve essere
Codice: [Seleziona]
type="list"
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #30 il: 24 Mar 2014, 13:03:26 »
Citazione
<field
                name="operatore"
                description="operatore"
                filter="string"
                label="operatore"
                message="PLG_USER_PROFILE_FIELD_WEB_SITE_MESSAGE"
                size="30"
            >
            <option value="fastweb">fastweb</option>
            <option value="tiscali">tiscali</option>
            <option value="infostrada">infostrada</option>
            <option value="telecom">telecom</option>
            <option value="altro">altro</option>
            </field>



Questo è copiato esattamente dal tuo articolo...

Daresti un'occhiata...?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #31 il: 24 Mar 2014, 13:30:40 »
sostituisci così, abbiamo inserito il type ed eliminato la larghezza "size="30""

<field
                name="operatore"
                type="list"
                description="operatore"
                filter="string"
                label="operatore"
                message="PLG_USER_PROFILE_FIELD_WEB_SITE_MESSAGE"
               >
                <option value="fastweb">fastweb</option>
                <option value="tiscali">tiscali</option>
                <option value="infostrada">infostrada</option>
                <option value="telecom">telecom</option>
                <option value="altro">altro</option>
</field>
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #32 il: 24 Mar 2014, 13:44:19 »
Grazie mille...

Un'ultima cosa...

Forsa esula un pò dalla discussione.

E' possibile creare due livelli di registrazione?

Vorrei mettere due form di registrazione uno dei quali dedicato ad una particolare categoria di utenti precedentemente creata nel back-end e quindi applicare ad un form alcune voci ed all'altro altri tipi di voci.

Qualora questo non fosse possibile, si può almeno ottenere che gli utenti vengano assegnati ad una categoria particolare in base ad alcune opzioni di registrazione?

Mi spiego: se io creo la categoria di utenti "fastweb" è possibile fare in modo che tutti coloro che si iscrivono e selezionano come operatore "fastweb" vengano automaticamente inseriti nella categoria lato amministrativo?

Grazie

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #33 il: 24 Mar 2014, 16:43:25 »
occorrono forti modifiche per fare ciò che vuoi
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #34 il: 25 Mar 2014, 09:42:58 »
Credo mi convenga un post appositamente aperto

Un'idea però ce l'avrei sulla base di quanto hai fatto tu con il plugin user...

Posso duplicare il modulo register/login che diventerebbe, che so, mod-login_v2 e associargli un'altro plugin duplicato a sua volta, tipo profile_v3 per avere almeno due form diversi e indirizzare gli utenti a uno piuttosto che ad un altro?

Grazie
« Ultima modifica: 25 Mar 2014, 10:05:57 da mariarosaria »

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #35 il: 26 Mar 2014, 17:00:22 »
Perchè nei campi aggiunti da me, pur avendo personalizzato anche il file di back-end, le opzioni "Obbligatorio, opzionale e disabilitato" non funzionano?

Dov'è il buco?

<field name="Parrocchia" type="list"

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

Il fatto è che ho provato anche a copiare da altre voci cambiando solo label e nome , ma niente...

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #36 il: 26 Mar 2014, 17:33:20 »
non so se lo hai fatto, ma ogni volta che aggiungi un campo devi inserire nel file .php l'array, in questo caso

Parrocchia

in'oltre il file xml è suddiviso in due zone, la prima inserisce il campo, la seconda le opzioni di visualizzazione

vedi:
Codice: [Seleziona]
<field “name”=register-require_operatore” type=”list”


<field “name”=profile-require_operatore” type=”list”
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #37 il: 26 Mar 2014, 17:42:01 »
Grazie mille giusebos, ho ricontrollato e mi sembra tutto ok...


Funziona soltanto con "Sono stato invitato a partecipare al musical".
Con "parrocchia" e "provincia" (che non è quella originale, ma l'ho rifatta perchè quella originale non mi prendeva type=list) non va...
« Ultima modifica: 26 Mar 2014, 17:47:31 da mariarosaria »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #38 il: 26 Mar 2014, 17:45:14 »
usa il tag code anzichè il tag quote ;)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:Personaliziamo il plug in user_profile di joomla 2.5
« Risposta #39 il: 26 Mar 2014, 17:46:59 »
ok, scusa

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="plugin" group="user">
    <name>plg_user_profile_v2</name>
    <author>Joomla! Project</author>
    <creationDate>January 2008</creationDate>
    <copyright>(C) 2005 - 2014 Open Source Matters. All rights reserved.</copyright>
    <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
    <authorEmail>admin@joomla.org</authorEmail>
    <authorUrl>www.joomla.org</authorUrl>
    <version>2.5.0</version>
    <description>PLG_USER_PROFILE_XML_DESCRIPTION</description>

    <files>
        <filename plugin="profile_v2">profile_v2.php</filename>
        <filename>index.html</filename>
        <folder>profiles</folder>
    </files>
    <languages>
        <language tag="it-IT">it-IT.plg_user_profile_v2.ini</language>
        <language tag="it-IT">it-IT.plg_user_profile_v2.sys.ini</language>
    </languages>
    <config>
        <fields name="params">

            <fieldset name="basic"
                addfieldpath="/administrator/components/com_content/models/fields">
                <field name="register-require-user" type="spacer" class="text"
                    label="PLG_USER_PROFILE_FIELD_NAME_REGISTER_REQUIRE_USER"
                />

                <field name="register-require_address1" type="list"

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

                <field name="register-require_address2" type="list"

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

                <field name="register-require_parrocchia" type="list"

                    description="Parrocchia"
                    label="Parrocchia:"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field name="register-require_city" type="list"

                    description="PLG_USER_PROFILE_FIELD_CITY_DESC"
                    label="PLG_USER_PROFILE_FIELD_CITY_LABEL"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
                       
               
                <field name="register-require_country" type="list"

                    description="PLG_USER_PROFILE_FIELD_COUNTRY_DESC"
                    label="PLG_USER_PROFILE_FIELD_COUNTRY_LABEL"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field name="register-require_provincia" type="list"

                    description="provincia"
                    label="Provincia:"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field name="register-require_postal_code" type="list"

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

                <field name="register-require_phone" type="list"

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

                <field name="register-require_website" type="list"

                    description="PLG_USER_PROFILE_FIELD_WEB_SITE_DESC"
                    label="PLG_USER_PROFILE_FIELD_WEB_SITE_LABEL"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field name="register-require_musical" type="list"

                    description="musical"
                    label="Musical:"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field     name="register-require_favoritebook"
                    type="list"

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

                <field
                    name="register-require_aboutme"
                    type="list"

                    label="PLG_USER_PROFILE_FIELD_ABOUT_ME_LABEL"
                    description="PLG_USER_PROFILE_FIELD_ABOUT_ME_DESC"
                >
                    <option    value="2">JOPTION_REQUIRED</option>
                    <option    value="1">JOPTION_OPTIONAL</option>
                    <option    value="0">JDISABLED</option>
                </field>
                <field
                    name="register-require_tos"
                    type="list"
                    default="0"
                    label="PLG_USER_PROFILE_FIELD_TOS_LABEL"
                    description="PLG_USER_PROFILE_FIELD_TOS_DESC"
                >
                    <option    value="2">JOPTION_REQUIRED</option>
                    <option    value="0">JDISABLED</option>
                </field>
                <field
                    name="register_tos_article"
                    type="modal_article"

                    label="PLG_USER_PROFILE_FIELD_TOS_ARTICLE_LABEL"
                    description="PLG_USER_PROFILE_FIELD_TOS_ARTICLE_DESC"
                />
                <field
                    name="register-require_dob"
                    type="list"

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

                <field name="spacer1" type="spacer"
                    hr="true"
                />
                <field name="profile-require-user" type="spacer" class="text"
                    label="PLG_USER_PROFILE_FIELD_NAME_PROFILE_REQUIRE_USER"
                />

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

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

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

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

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

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

                <field name="profile-require_parrocchia" type="list"
       
                    description="Parrocchia"
                    label="Parrocchia:"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
               
                <field name="profile-require_country" type="list"

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

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

                    description="provincia"
                    label="Provincia:"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field name="profile-require_postal_code" type="list"

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

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

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

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

                    description="PLG_USER_PROFILE_FIELD_WEB_SITE_DESC"
                    label="PLG_USER_PROFILE_FIELD_WEB_SITE_LABEL"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field name="profile-require_musical" type="list"

                    description="musical"
                    label="Musical:"
                >
                    <option value="2">JOPTION_REQUIRED</option>
                    <option value="1">JOPTION_OPTIONAL</option>
                    <option value="0">JDISABLED</option>
                </field>
               
                <field     name="profile-require_favoritebook"
                    type="list"

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

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

                    label="PLG_USER_PROFILE_FIELD_ABOUT_ME_LABEL"
                    description="PLG_USER_PROFILE_FIELD_ABOUT_ME_DESC">
                    <option    value="2">JOPTION_REQUIRED</option>
                    <option    value="1">JOPTION_OPTIONAL</option>
                    <option    value="0">JDISABLED</option>
                </field>
                <field
                    name="profile-require_dob"
                    type="list"

                    label="PLG_USER_PROFILE_FIELD_DOB_LABEL"
                    description="PLG_USER_PROFILE_FIELD_DOB_DESC"
                 >
                    <option    value="2">JOPTION_REQUIRED</option>
                    <option    value="1">JOPTION_OPTIONAL</option>
                    <option    value="0">JDISABLED</option>
                </field>
            </fieldset>

        </fields>
    </config>
</extension>


Codice: [Seleziona]
// Add the registration fields to the form.
        JForm::addFormPath(dirname(__FILE__) . '/profiles');
        $form->loadFile('profile', false);

        $fields = array(
            'address1',
            'address2',
            'parrocchia',
            'city',
            'country',
            'provincia',
            'postal_code',
            'phone',
            'website',
            'favoritebook',
            'aboutme',
            'dob',
            'tos',
            'musical',
        );

 



Web Design Bolzano Kreatif