Joomla.it Forum

Forum traduzioni italiano => Le traduzioni e le informazioni della community => Articoli della community => : giusebos 25 Sep 2013, 13:34:47

: Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 25 Sep 2013, 13:34:47
Ho scritto un articolo sul plug-in User_profile, plug utile quando abbiamo bisogno di far compilare in fase di iscrizione al sito, determinati campi.

Il plug in così come è da la possibilità di far inserire una serie di informazioni supplementari quale secondo numero di telefono, la data di nascita o un ulteriore indirizzo, ci fa inoltre inserire un CheckBox per accettazione collegato ad un articolo di joomla dove magari abbiamo inserito i termini e condizioni del servizio d'uso.

in quersto articolo vedremo come aggiungere campi opzionali utili per qualsiasi uso.

l'articolo è rivolto sopratutto a chi di codice ne mastica poco, ai neofiti e a tutti quelli che vogliono sperimentare, cercando di utilizzare un linguaggio semplice, ma se così non fosse, informatemi che cercherò di fare delle integrazioni.

questo il link dell'articolo
http://www.joomla.it/articoli-community-16-e-17-tab/7260-personaliziamo-il-plug-in-userprofile-di-joomla-25.html

erano saltate alcune formattazioni del codice.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: matty80 25 Sep 2013, 20:18:49
Bella giusebos,
ci voleva!!! ho visto molte richieste nel forum di poter mettere campi aggiuntivi, termini e condizioni, ecc.....


non vedo l'ora di leggerlo! Grande :D
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 25 Sep 2013, 20:21:04
Ho dato l'ok nel primo pomeriggio per la pubblicazione, ma forse c'è qualche problema....
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: matty80 25 Sep 2013, 20:22:54
penso sia in fase di verifica ed accettazione, prova ad attendere un pochetto! ;)
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 25 Sep 2013, 20:28:24
si non c'è fretta.
Ho trovato qualche errore di battitura, ma ogni volta che apro l'articolo per editarlo la formattazione del codice con il preformattato salta...forse è un problema di tynimce
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: WillerCT 26 Sep 2013, 11:44:01
A me la procedura da il seguente errore quando installo il plugin profile_v2 : un altro plugin sta utilizzando la cartella: ...../plugins/user/profile   ???
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Sep 2013, 12:05:04
hai cambiato le occorrenze dentro il file profile_v2.xml ?
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: WillerCT 26 Sep 2013, 12:32:15
hai cambiato le occorrenze dentro il file profile_v2.xml ?

ho seguito passo passo questo procedimento :

:
    per il file profile.xml Rinominiamo profile.xml in profile_v2.xml LINEA 3: plg_user_profile_v2 LINEA 14: profile_v2.php LINEA 19: it-IT.plg_user_profile_v2.ini LINEA 20: it-IT.plg_user_profile_v2.sys.ini per il file profile.php Rinominiamo profile.php in profile_v2.php LINEA 18: class plgUserProfile_v2 extends JPlugin
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Sep 2013, 12:45:06
mi incolli le prime 20 righe del file profile_v2.xml
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: WillerCT 26 Sep 2013, 12:53:04
:
<?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 - 2013 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">profile_v2.php</filename>
        <filename>index.html</filename>
        <folder>profiles</folder>
    </files>
    <languages>
        <language tag="en-GB">it-IT.plg_user_profile_v2.ini</language>
        <language tag="en-GB">it-IT.plg_user_profile_v2.sys.ini</language>
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Sep 2013, 12:57:25
:
<filename plugin="profile">profile_v2.php</filename>deve essere
:
<filename plugin="profile_v2">profile_v2.php</filename>
questa istruzione dice dove deve essere installato il plug in, trovando la cartella della versione di base ecco l'avviso!
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: stelici 26 Sep 2013, 14:05:22
Ciao, una domanda.

Come posso dirgli di prendere da K2 l'articolo con condizioni uso e privacy.

Tks
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Sep 2013, 14:51:21
non lo puoi fare per come è costruito il plug in

usa semplicemente un testo per i termini scritto con il core content di joomla
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: fabbbiotto 07 Nov 2013, 19:13:31
Ciao giusebos,
ho la necessità di inserire un nuovo campo delle login form in Joomla! 3.


Avendo letto con molto interesse la tua guida per Joomla 2.5 ho deciso di provarla anche in Joomla! 3 dopo aver verificato che la struttura dei file indicati nel tuo articolo è praticamente identica. Ho creato il pacchetto di installazione del nuovo plugin e installato senza problemi, disattivato il precedente plugin e abilitato il nuovo.
Quando però faccio una prova di registrazione lato client nella sezione "PROFILO UTENTE" mi visualizza i nomi delle costanti e non il loro valore: ad esempio mi visualizza PLG_USER_PROFILE_FILED_ADDRESS1_LABEL invece che INDIRIZZO1.


Non riesco a capire dove ho sbagliato. Puoi aiutarmi?


Ti ringrazio e ti saluto.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 07 Nov 2013, 21:02:05
forse hai saltato il passaggio della duplicazione del language file oppure in quel file non c'è quella/e stringhe.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: fabbbiotto 07 Nov 2013, 23:19:27
Nooo ... l'ho fatta ancora più grossa: ho copiato i file di linguaggio in language/it-IT invece che administrator/language/it-IT ... Sorry

Se posso approfittare della tua disponibilità avrei però un dubbio: sempre seguendo la guida nel codice per la creazione del nuovo campo "Operatore" di tipo select assegni alla variabile message la stringa "PLG_USER_PROFILE_FIELD_WEB_SITE_MESSAGE" di cui non ho capito la funzionalità anche perchè non la ritrovo poi nei file di linguaggio, forse va aggiunta a questi?

Grazie ancora.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 07 Nov 2013, 23:36:18
Non ho controllato adesso, ma dovrebbe corrispondere al messaggio del tooltip si suggerimento
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: Babyjoomla 10 Nov 2013, 20:55:35
E per abilitare la possbilità di inserire un avatar come si potrebbe fare? Grazie!
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 10 Nov 2013, 21:44:52
E per abilitare la possbilità di inserire un avatar come si potrebbe fare? Grazie!
e chi dovrebbe vedere questa avatar? mica andrebbe a finire negli articoli.......rimarrebbe li insieme a partita iva, numero di telefono e libro preferito!!
inserire un immagine penso si possa fare, ma questa rimarebbe a disposizione di chi? Dell'autore e di quell'operatore che ha accesso ai dati supplementari?

Tu come progetteresti questa cosa?
naturalmente in termini di fruibilità/funzionalità/logica, e non di codice.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: Babyjoomla 15 Nov 2013, 18:46:43
Di solito quando in un sito si da la possibilità di creare un profilo, si da anche la possibilità di caricare un avatar per questo profilo, come in questo sito in cui l'utente si crea il proprio profilo e si mettere il proprio avatar. Volevo sapere se era possibile farlo anche con questo Plug - in (o se era meglio passare a k2).
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: ringhios 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
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: raggio 24 Jan 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?


:
         <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>
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 24 Jan 2014, 12:58:39
 e nel file
plugins/user/profile_v2/profile_v2.php

hai aggiunto
:
‘regioneitalia′,
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: raggio 24 Jan 2014, 13:38:27
si ho aggiunto:
:
         '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]
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: raggio 24 Jan 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 è:


:
<field
name="regioneitalia"
type="list"
description="Regione Italiana"
label="Regione Italiana"
message="Regione Italiana"
>
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 24 Jan 2014, 14:51:08
non me ne ero accorto nemmeno io. :) :)
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 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
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 24 Mar 2014, 11:36:30
Verò!!
non perderai niente, di fatto sei tu la creatice di questo nuovo plug-in :)
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 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...
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 24 Mar 2014, 12:08:09
non so, magari hai sbagliato ad inserire il tipo di campo che deve essere
:
type="list"
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 24 Mar 2014, 13:03:26
<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...?
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 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>
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 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
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 24 Mar 2014, 16:43:25
occorrono forti modifiche per fare ciò che vuoi
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 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
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 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...
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 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:
:
<field “name”=register-require_operatore” type=”list”


<field “name”=profile-require_operatore” type=”list”
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 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...
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Mar 2014, 17:45:14
usa il tag code anzichè il tag quote ;)
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 26 Mar 2014, 17:46:59
ok, scusa

:
<?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>


:
// 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',
        );
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Mar 2014, 17:52:24
inoltre controlla che in questo file ci sia la corrispondenza del field

/plugins/user/profile_v2/profiles/profile.xml
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 26 Mar 2014, 18:00:10
Grazie mille!
Era proprio quello.

Avevo scritto in un file "parrocchia" e nell'altro "Parrocchia" in maiuscolo.

Non so se posso chiederlo in questo post, ma il campo "altra parrocchia" posso farlo comparire soltanto se nel menu a tendina alla voce "parrocchia" un utente seleziona l'opzione "altro"?

Ho usato questo codice, ma appare sempre

:
<field
                name="parrocchia"
                type="list"
                description="Parrocchia"
                filter="string"
                label="Parrocchia"
                message="PLG_USER_PROFILE_FIELD_WEB_SITE_MESSAGE"
               >
                <option value="Vuoto"></option>
                <option value="Cannitello">Maria SS. di Porto Salvo, Cannitello</option>
                <option value="Ceramida">Maria SS. del Carmelo, Ceramida</option>
                <option value="Melia">San Gaetano da Thiene, Melia</option>
                <option value="Pellegrina">Maria SS. Annunziata, Pellegrina</option>
                <option value="Porelli">Santa Maria degli Angeli, Porelli</option>
                <option value="Solano">Santa Maria delle Grazie, Solano inf.</option>
                <option value="Solano2">Maria SS. del Carmelo, Solano sup.</option>
                <option value="altro">altro</option>
               
                <WHEN field="parrocchia" value="altro">
                <field
                name="altro"
                type="text"
                filter="string"
                label="Altra Parrocchia"
                message="PLG_USER_PROFILE_FIELD_WEB_SITE_MESSAGE"
                size="30"
                />
                </WHEN>   
           
            </field>
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Mar 2014, 18:07:09
non puoi farlo purtroppo, ti ci vorrebbe un form a geometria variabile
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 26 Mar 2014, 18:09:55
ok, grazie
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 26 Mar 2014, 18:33:55
Ho aggiunto questo

<field name="spacer1" type="spacer"
                    hr="true"
                />
           
            <field name="text" type="spacer" class="text" cols="70" rows="30"
                    label="Questa sezione è dedicata ai partecipanti al musical"
                />


copiandolo da profile_v2.xml

Nel plugin lato back-end si vede una striscia lunga e sotto la sctriscia il titolo "Campi profilo utente per il form di modifica del profilo" in lungo e in grassetto


Come faccio ad allungare la striscia e la scritta nel form?



: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 26 Mar 2014, 18:57:15
non so se ho capito bene, puoi fare un screenshot della zona?

: Re:Personaliziamo il plug in user_profile di joomla 2.5
: mariarosaria 26 Mar 2014, 20:05:08
Ci avevo pensato ma ho dovuto cambiare pc (nell'altro non mi funzionava printscreen)

Ho copiato il codice dal file backend e l'ho copiato sul file xml del frontend, ma se provi a registrarti al mio sito vedrai che la riga è corta e la stringa di testo non è in lungo ma va a capo

[allegato eliminato automaticamente dopo un anno]
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: dranco 23 Aug 2014, 11:55:35
Salve, è un po' che questo topic è fermo ma comunque... ho seguito la tua bella guida, davvero un bel lavoro. La registrazione, e tutto sembra funzionare. Solo ch da backend non riesco ad accedere al plugin (che è abilitato). Appena apro mi da errore seguente:
 Errore Errore nel caricamento del file form
 Non ho ben capito da cosa possa dipendere. Ho ricontrollato il nome dei file modificati e mi sembrano corretti. Mi serve di accedere alla configurazione del plugin perché devo disabilitare alcuni campi e renderne obbligatori quelli che ho inserito! Grazie.

Scusate ho risolto!
Nel file xml non avevo inserito il simbolo " e quindi il codice non era corretto. Ancora complimenti per la guida!

[allegato eliminato automaticamente dopo un anno]
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: Penni 03 Oct 2014, 11:13:44
so che è un post dell'anno scorso però provo lo stesso a chiedere una cosa.... c'è per caso un modo per inviare le informazioni inserite in questo nuovo campo nella mail di richiesta di conferma della registrazione che riceve l'admin?
grazie in anticipo!!
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: nio84 06 Mar 2015, 10:36:18
Ciao a tutti, spero il topic sia ancora attivo, io mi trovo con questo problema durante l'installazione dell'estensione zip, ricevo questo messaggio di errore:

Attenzione
JInstaller: :Install: il file non esiste nomesito..../tmp/install_54f94665163c6/profile_v2/it-IT.plg_user_profile_v2.ini

Sotto anche anche il messaggio:
Il plugin è stato installato correttamente.

Infatti il label ha questa conformazione e non riporta quello corretto come scritto nel file di lingua.
PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL

Spero qualcuno possa spiegarmi dove ho sbagliato, grazie
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 06 Mar 2015, 13:04:10
l'errore dice chiaramente che il file it-IT.plg_user_profile_v2.ini non è presente nel pacchetto, quindi è per questo che non vedi le stringhe tradotte ma solo le "costanti".

Nell'articolo avevo scritto

Sempre nel nostro sito scarichiamo da administrator/language/it-IT i seguenti file:

it-IT.plg_user_profile.ini
it-IT.plg_user_profile.sys.ini

 Li rinominiamo in it-IT.plg_user_profile_v2.ini e it-IT.plg_user_profile_v2.sys.ini e li trasferiamo in administrator/language/it-IT


Quindi è importante, rinominare e trasferire il file per non visualizzare le costanti (PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL), se poi il file lo inserisci nel pacchetto, eviterai anche l'errore:

:
JInstaller: :Install: il file non esiste nomesito..../tmp/install_54f94665163c6/profile_v2/it-IT.plg_user_profile_v2.ini
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: LUCA_66 07 Mar 2015, 01:48:17
Ciao giusebos,
ottima guida semplice e chiara, vorrei fare la stessa cosa con joomla 3.4 ma non trovo
it-IT.plg_user_profile.ini
it-IT.plg_user_profile.sys.ini

devo forse utilizzare it-IT.com_users.ini ?

Grazie
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: nio84 07 Mar 2015, 03:35:40
l'errore dice chiaramente che il file it-IT.plg_user_profile_v2.ini non è presente nel pacchetto, quindi è per questo che non vedi le stringhe tradotte ma solo le "costanti".

Nell'articolo avevo scritto


Quindi è importante, rinominare e trasferire il file per non visualizzare le costanti (PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL), se poi il file lo inserisci nel pacchetto, eviterai anche l'errore:

:
JInstaller: :Install: il file non esiste nomesito..../tmp/install_54f94665163c6/profile_v2/it-IT.plg_user_profile_v2.ini


Grazie giusebos,
Ho risolto inserendo nel pacchetto i due file di lingua :) Grazie
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 07 Mar 2015, 11:40:14
Ciao giusebos,
ottima guida semplice e chiara, vorrei fare la stessa cosa con joomla 3.4 ma non trovo
it-IT.plg_user_profile.ini
it-IT.plg_user_profile.sys.ini

devo forse utilizzare it-IT.com_users.ini ?

Grazie

i file sono in

/administrator/language/it-IT
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: LUCA_66 07 Mar 2015, 15:24:00
Scusami ancora ma avevi spiegato benissimo dove erano se ti ho disturbato e' perché non li ho trovati in quella cartella.
Pensavo che con la versione 3 Fosse cambiato qualcosa.
Ho ricontrollato e non ci sono.
Joomla e' aggiornato  3.4, non mi chiede FI fare aggiornamenti di lingua o plugin.

Cosa posso fare?
Grazie ancora.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 07 Mar 2015, 15:34:48
credo che devi controllare meglio, io sono andato a controllare in un nuovo pacchetto di joomla scompattato nel mio pc e li vedo.......quindi non saprei cos'altro suggerirti.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: LUCA_66 07 Mar 2015, 18:42:31
Ho verificato nella versione  Joomla_3.3.6_ita-Stable.zip mancano titte le traduzioni dei  plg che sono presenti nel pacchetto it-IT_joomla_lang_full_3.4.0v1, ho provato a caricarlo mi da messaggio di ok ma NON carica le traduzioni dei plg.


Pensavo di caricarli via ftp, controindicazioni?


Ciao
Luca
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: nio84 08 Mar 2015, 07:43:16
Giusebos volevo chiederti una cosa.
Il plugin è stato installato corretamente e ho risolto il problema con le costanti. Sembra che funzioni.
Però vado nell'ftp e guardo dentro la cartella pluging-user- ma non c'è la cartella profile_v2 come mai?
Dove sbaglio?
Grazie per la disponibilità
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: giusebos 08 Mar 2015, 11:35:39
il nuovo plug in "user_profile_v2" deve essere in plugins/user.
Se non c'è vuol dire che non l'hai duplicato.......ripassa i vari punti e vedi cosa hai omesso.
Magari fai anche un paio di volte un refresh della vista ftp, usa filezilla che spesso altri client fanno degli scherzi, premi F5 per fare il refresh.
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: EXP 10 Mar 2015, 07:54:09
Mi aggiungo a chi ha fatto i complimenti a Giusebos per l'articolo sull'user_profile,

Non sono perfettamente in topic però smanettando mi sono accorto che c'è un malfunzionamento (non so se a causa di una mia cattiva configurazione ma sembra strano...)

Nella configurazione del plugin utenti - profilo (versione italiana joomla 3.4) anche se disabilito informazioni personali dal backend, sul front si vedono sempre (sesso, descrizione ed avatar).... Mentre tutti gli altri campi si possono disabilitare....

Capita anche a voi?
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: EXP 10 Mar 2015, 08:04:19
HAHAAH   8)

Trovato, bastava che controllassi con firebug... Devo disabilitare l'user profile di k2.... :)

Scusate

Grazie comunque Giusebos!
: Re:Personaliziamo il plug in user_profile di joomla 2.5
: Fede84 22 Apr 2015, 12:59:38
Ciao a tutti, ho un problemino con questa personalizzazione, mi spiego meglio, ho effettuato tutte le modifiche e funziona tutto pefettamente, quando però vado ad abilitare Termini di utilizzo e inserisco l'articolo che deve essere utilizzato sul form di registrazione non compaiono i due radio con Accetto o No ma solo un campo di testo e non si riesce a cliccare sulla label dei termini per visualizzare l'articolo.
Qualcuno ha qualche idea?

Grazie