Back to top

Autore Topic: Plugin User - Profile - ???  (Letto 7318 volte)

Offline AchLive

  • Esploratore
  • **
  • Post: 141
  • Sesso: Maschio
    • Mostra profilo
Plugin User - Profile - ???
« il: 18 Feb 2012, 19:48:05 »
Ciao a tutti, come al solito confido in voi per la soluzione di un problema che mi risulta strano.


Con la nuova funzione di Joomla 2.5 per la creazione di nuovi campi nel form di registrazione, attivabile con l'abilitazione del plugin User - Profile, si possono aggiungere diversi nuovi campi da far compilare all'utente in fase di registrazione. Fino a questo punto tutto ok e funziona tutto.


Problema. L'utente da front end questi dati come può gestirli? Ho provato con la creazione della voce di menù Modifica Profilo ma quei campi aggiuntivi non compaiono.
Mi sembra assurdo che si dia la possibilità all'utente di inserire dei dati che poi non può più gestire, aggiornare e/o modificare.


Sicuramente sono io che non ho ancora trovato la modalità operativa corretta, almeno spero sia così.


Ho cercato per tutto il pomeriggio sul forum e su G ma non sono arrivato a capo della soluzione.


Spero possiate aiutarmi.

Offline AchLive

  • Esploratore
  • **
  • Post: 141
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #1 il: 19 Feb 2012, 10:49:50 »
Nessuno ha il mio stesso problema o sa come risolverlo?

Offline hapax

  • Instancabile
  • ******
  • Post: 3005
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #2 il: 19 Feb 2012, 12:56:42 »
...scusami ma nelle impostazioni del plugin

nella prima parte si imposta quali campi far visualizzare nel form-registrazione


nella seconda parte quali di questi campi possono essere modificati da profilo utente

...hai provato a impostare "obbligatorio" nei campi che vuoi far modificare nel profilo utente?

ciao

 :)
- scegliere con attenzione la sezione in cui aprire la discussione
- descrivere l'ambiente in cui si verifica il problema (se il problema è su un sito remoto inserite il link al sito)
- se il problema viene poi risolto, metti per cortesia [RISOLTO]

Offline AchLive

  • Esploratore
  • **
  • Post: 141
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #3 il: 19 Feb 2012, 20:45:23 »
Ciao hapax, ti ringrazio per la risposta.


La procedura che hai descritto l'ho seguita ed è corretta. Per logica mi aspettavo di rivedere i campi abilitati anche in modifica profilo front end così come correttamente sono visibili ed editabili nel back end.


Ho provato anche ad impostare i campi come obbligatori (sia per la registrazione che per la modifica profilo) ma non c'è verso.


Prima di aprire questo topic ho guardato sul forum, googlato e ho cercato di utilizzare tutta l'esperienza Joomla che ho. Il risultato è stato scoraggiante. Non sono riuscito a venirne a capo.


Spero nella vostra collaborazione e che la soluzione che non ho trovato sia dovuta a mia incapacità  :-[


Ma è possibile che nessuno si è accorto di questa cosa??

Offline AchLive

  • Esploratore
  • **
  • Post: 141
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #4 il: 20 Feb 2012, 13:13:42 »
Ciao hapax ma tu hai provato? A te funziona?

Offline patroclo70

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #5 il: 27 Feb 2012, 12:30:54 »
Ciao AchLive, a me succede la stessa cosa speriamo che qualcuno risponda. Da backend li gestisco ma da frontend non c'è traccia per cui l'utente loggandosi al sito non può fare eventuali modifiche. Mi chiedo anch'io come sia possibile che nessuno se ne sia accorto (io uso la 2.5.1 e dato che stamattina avevo appunto bisogno per un sito l'aggiunta di campi per gli utenti ho provato il plug-in che prima di oggi non avevo mai usato)

Offline hapax

  • Instancabile
  • ******
  • Post: 3005
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #6 il: 27 Feb 2012, 12:47:52 »
Ciao hapax ma tu hai provato? A te funziona?

..purtroppo ancora non ho avuto tempo per provarlo..  :-\

ma la butto lì...avete provato ad attivare in gestione utenti-->opzioni-->componente

parametri utenti lato pubblico-->mostra

- scegliere con attenzione la sezione in cui aprire la discussione
- descrivere l'ambiente in cui si verifica il problema (se il problema è su un sito remoto inserite il link al sito)
- se il problema viene poi risolto, metti per cortesia [RISOLTO]

Offline patroclo70

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #7 il: 27 Feb 2012, 13:04:57 »
La funzione "Parametri lato pubblico->Mostra" non fa latro che abilitare e disabilitare l'editor, il fuso e la lingua, sia abilitato che disabilitato purtroppo il risultato è sempre lo stesso cioè che i campi profilo utente non compaiono per la modifica nel frontend.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #8 il: 27 Feb 2012, 13:12:50 »
Citazione
Ho provato con la creazione della voce di menù Modifica Profilo ma quei campi aggiuntivi non compaiono.

succede anche a me, è così a quanto pare..
non volevo installare niente per gestire il profilo utente anche perchè c'è già quello di kunena e usavo quello ma evidentemente o mi sfugge qualche cosa oppure hanno deciso di far di tutto per costringermi ad installare una estensione che non vorrei installare.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline patroclo70

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #9 il: 27 Feb 2012, 13:59:46 »
Ragazzi ho saltato il pranzo ma ho trovato qualcosa, girando sui forum americani ho trovato gente con lo stesso problema,la soluzione è la seguente:
bisogna modificare il file profile.php (si trova in plugins/user/profile/profile.php) alla riga 165 sostituire:
 
$form->loadFile('profile', false); 


con:


$form->loadFile(dirname(__FILE__).'/profiles/profile.xml', false); 


e i campi compaiono.


Datemi riscontro se vi funziona, ritengo che il Plug in User - Profile sia veramente importante e spero che possano migliorarlo in futuro permettendo la personalizzazione e l'aggiunta di questi campi facoltativi direttamente dal backoffice senza dover intervenire con accrocchi sul core, a mio avviso sarebbe veramente utile, concordate?


Offline AchLive

  • Esploratore
  • **
  • Post: 141
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #10 il: 27 Feb 2012, 23:27:48 »
Quindi non sono il solo ad avere questo problema  :( . Proverò la soluzione di patroclo70, che ringrazio per il suo contributo così come ringrazio gli altri, ma anche se dovesse funzionare non ritenete che si tratta di un bug di Joomla 2.5?
Se così fosse come si fa a comunicarlo al gruppo di sviluppo?

Offline Mimmuzzo

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #11 il: 05 Mar 2012, 18:55:15 »
Ciao a tutti,
@patroclo70 grazie, illuminante.
Ho risolto con poche modifiche un problema assillante, cioè aggiungere campi personalizzati alla registrazione utente.

In attesa che il bug venga risolto per aggiungere nuovi campi alla registrazione occorre lavorare direttamente sui file della dir plugin/user/profile

in profile.php intorno alla riga 182 inserire un nuovo elemento dell'array $fields, per es. io ho aggiunto
"'company',"

in profile.xml prima della chiusura </fieldset> aggiungere
<field
                    name="profile-require_company"
                    type="list"

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


e in profile/profile.xml aggiungere prima della chiusura </fieldset>
<field
                name="company"
                type="text"
                id="company"
                description="PLG_USER_PROFILE_FIELD_COMPANY_DESC"
                filter="string"
                label="PLG_USER_PROFILE_FIELD_COMPANY_LABEL"
                message="PLG_USER_PROFILE_FIELD_COMPANY_MESSAGE"
                size="30"
            />


ora non  ci rimane che inserire le label corrette nel file lingua, quindi in administrator/languages/it-IT/
it-IT.plg_user_profile.ini
aggiungete alla chiusura:
PLG_USER_PROFILE_FIELD_COMPANY_DESC="Scegli un'opzione per il campo Azienda."
PLG_USER_PROFILE_FIELD_COMPANY_LABEL="Azienda:"

A dire il vero ho fatto un test veloce e mi sembra funzioni.
Nel caso vi aggiorno domani.





Offline Mimmuzzo

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Plugin User - Profile - ???
« Risposta #12 il: 16 Mar 2012, 13:15:29 »
Concludo con una piccola aggiunta.

Più o meno a metà file profile.xml, prima della linea:
<field name="spacer1" type="spacer"
                    hr="true"
                />
inserire
<field
                    name="register-require_company"
                    type="list"

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

Et voilà! Potrete amministrare dal plug-in il vostro/i campi da proporre durante la registrazione.

 



Web Design Bolzano Kreatif