Joomla.it Forum

Componenti per Joomla! => Gestione Form => : orygamy 07 Dec 2009, 17:32:44

: aggiungere voce al form di registrazione
: orygamy 07 Dec 2009, 17:32:44
buon pomeriggio alle ore 11 di questa mattina mi sono imbattuto in un problema che ancora non riesco a risolvere:
come faccio ad aggiungere una o piu' voci al modulo di registrazione di joomla?
per favore non rimandatemi a joomla.org o joomla.it perche' ho letto tutti i post dove compare la voce registrazione o registation, ho smanettato installando estensioni su estensioni, ma niente.
grazie mille aspetto notizie positive.
: Re:aggiungere voce al form di registrazione
: tomtomeight 07 Dec 2009, 17:35:03
Ciao
Metti mano al codice oppure ti installi community builder
: Re:aggiungere voce al form di registrazione
: orygamy 07 Dec 2009, 20:48:39
Ciao
Metti mano al codice oppure ti installi community builder
quali file devo maipolare per aggiungere una nuova voce al form? sapreste gentilmente indicarmeli?
: Re:aggiungere voce al form di registrazione
: bigham 08 Dec 2009, 00:19:52
Ciao orygamy.
Come diceva tomtomfive forse è meglio usare un componente dedicato che permetta di personalizzare il form di registrazione.

Dovresti modificare il modulo di login standard di joomla e la tabella jos_users aggiungendo i campi che ti servono.
Questo significa che al primo aggiornamento del core di joomla ti perdi tutte le modifiche ;) inoltre c'è la possibilità che, modificando il codice del modulo standard di joomla senza i dovuti accorgimenti sia tu stesso a creare buchi di sicurezza al sito.

In alternativa puoi studiare una soluzione utilizzando una estensione per creare dei form (tipo chronoform o altre)
: Re:aggiungere voce al form di registrazione
: vales 08 Dec 2009, 00:28:46
Ragazzi io avrei questa idea

Non credo che la modifica dei file di Joomla sia la via migliore da percorrere perchè ad ogni aggiornamento di versione di Joomla in cui quei files sono modificati ci metterebbe nella difficoltà di dover riesaminare il tutto alla luce delle eventuali novità avvenute nei files interessati.
Se dovessi affrontare il problema penserei a una nuova tabella di database contenente i nuovi dati aggiuntivi dell'utente registrato in relazione uno a uno con la tabella utente di joomla nel campo codice utente.

Chronoform ha un tutorial proprio relativo alla gestione della tabella utenti con un nuovo form diverso da quello normale di Joomla.
Abbinare questo form, con l'uso del plugin multipage di Chronoform, ad un altro form, con i campi aggiuntivi, che lavora sull'altra nuova tabella con la procedura Multipage penso sarebbe la soluzione ottimale che non richiede modifiche ai files di Joomla.
: Re:aggiungere voce al form di registrazione
: vales 08 Dec 2009, 23:29:12
La cosa è fattibile.

Ho provato l'uso del Multipage ed il plugindi Chronoform della Registrazione Joomla e dopo un po' di ammattimentoper la configurazione la cosa ha funzionato.
Poi mi è venuto ilpensiero di trovare una via meno complessa e l'ho trovata. Risultatofunziona la registrazione utente, l'invio delle email di conferma adamministratore ed utente registrato, il salvataggio dei dati nellatabella jos_user di joomla ed il salvataggio dei dati aggiunti in unanuova tabella.

La procedura è questa:

1) creare un form che contenga i campi  di registrazione di Joomla
nome, username, email, password, password di verifica e gli altri campi che desideriamo inserire.

nella mia prova ho messo questi: nome, cognome, indirizzo, cap, citta, provincia, telefono, username, email, password, password_conf, codice captcha

abilitare l'invio email;
la validazione captcha;
abilitare nella tab validation la voce Enable Server Side Validation a Yes;
in Server Side validation Code va inserito il seguente codice (relativo ai miei campi);
:
<?php
global $mainframe;
if ( 
JRequest::getVar('password') != JRequest::getVar('password_conf') )
return 
'Le password inserite non sono uguali, riprova!';
?>

nella tab plugin abilitare Joomla Registration.



2)con il tool Create Tables di Chronoform dopo aver selezionato il nuovoform creare una nuova tabella, che sarà nominata automaticamente,escludendo i campi indicati in neretto nel punto uno e lasciando solo icampi aggiuntivi del form ed i campi cf_id e cf_user_id.

3) assegnare la tabella sopra creata al form nella Tab DB Connection. Salvare.

4) Mettere il segno di spunta accanto al nome del nuovo form e cliccare a sinistra su Joomla Registration.Si aprirà la configurazione del plugin. Dobbiamo mettere i nomi inneretto del punto 1 in corrispondenza delle rispettive caselle di testo.
Nel tab Configuration del plugin va settato a Yes "Override Joomla's Allow User Registration" resto dei parametri della tab lo possiamo lasciare come proposto. Si salva tutto.

5) Assicurarsi che il form sia pubblicato.

6) in Configurazione globale di Joomla settare Configurazione Utente come in figura. Abilita registrazione Utenti a Si e Attivazione nuovi utenti a Si

L'operazione è finita.

Seclicchiamo sul link accanto al nome del form si apre la nuova pagina diregistrazione. Se tutto è stato fatto nel modo giusto funzionerà. Aquel punto ritroveremo i dati nella tabella di Joomla jos_user e nellanuova tabella di nome jos_chronoforms_nometuoform. Le tabelle sarannoil relazione uno a uno nei campi id e cf_user_id.

Per farfunzionare il tutto va modificato il file di joomla, che richiama ilform standard, affichè richiami il nostro nuovo form. Per lasciareinalterato il file originario di joomla useremo la tecnicadell'override del template.

Si procede così:

si copia il file originale che è in

components\com_user\views\register\tmpl\default.php

in questa nuova posizione

/templates/rhuk_milkyway/html/com_user/register/default.php

Nel mio caso il template è rhuk_milkyway, quindi il percorso va adeguato al nome del template in uso

ed a questo file si applica  la seguente modifica.

le prime due righe del file vanno cambiate da così
:
<?php // no direct access
    
defined('_JEXEC') or die('Restricted access'); ?>

a così   
:
  <?php // no direct access
    
defined('_JEXEC') or die('Restricted access'); 
$mainframe->redirect('index.php?option=com_chronocontact&chronoformname=nometuoform');
?>

dove a nometuoform dovremo sostituire il nome vero del form.

Questa modifica consentirà l'avvio del nuovo form al posto di quello standard di Joomla.

I nuovi dati potranno essere visualizzati come vogliamo con Chronoconnectivity.

P.S. questo post è stato aggiornato con le modifiche esposte qui:
http://forum.joomla.it/index.php/topic,89247.msg391373.html#msg391373 (http://forum.joomla.it/index.php/topic,89247.msg391373.html#msg391373)
e qui
http://forum.joomla.it/index.php/topic,89247.msg405247.html#msg405247

corretto anche l'ultimo codice che aveva un errore di trascrizione e aggiornata la descrizione al 16 gen 2010

[allegato vecchio più di un anno eliminato automaticamente]
: RE:aggiungere voce al form di registrazione
: orygamy 09 Dec 2009, 15:32:51
 :) :) :) :) :) :) :) :) :) :) :)
Ho risolto finalmente il problema su come aggiungere altre voci al modulo di registrazione standard di joomla senza installare community builder ne altro plugin, tra qualche giorno stilero' una guida e ve la dono di gran cuore. E' abbastanza compliacato ma e' na soddisfazioneeeeeeee. Pazientate un paio di giorni
: Re:aggiungere voce al form di registrazione
: vales 09 Dec 2009, 16:38:10
Ho risolto con la tecnica dell'ovverride del template il problema della modifica al file di Joomla. Si procede così:

si copia il file originale che è in

components\com_user\views\register\tmpl\default.php

in questa nuova posizione

/templates/rhuk_milkyway/html/com_user/register/default.php ed a questo si applica ma modifica.

Nel mio caso il template è rhuk_milkyway, quindi il percorso va adeguato al nome del template in uso.
: Re:aggiungere voce al form di registrazione
: Marco75 09 Dec 2009, 19:06:25
Ho risolto con la tecnica dell'ovverride del template il problema della modifica al file di Joomla. Si procede così:

si copia il file originale che è in

components\com_user\views\register\tmpl\default.php

in questa nuova posizione

/templates/rhuk_milkyway/html/com_user/register/default.php ed a questo si applica ma modifica.

Nel mio caso il template è rhuk_milkyway, quindi il percorso va adeguato al nome del template in uso.

Una domanda: ma in questo modo i dati inseriti sul form potranno essere salvati sul gestioni utenti di Joomla?mi riferisco almeno ai dati nome,cognome email ...servirebbe per impostre il livello di acesso alle pagine del sito.
Grazie
: Re:aggiungere voce al form di registrazione
: vales 09 Dec 2009, 19:17:39
No, la tabella jos_user rimane nella versione originale per mantenere la compatibilità in caso di aggiornamenti. Ed in essa vanno i dati uguali a quelli del modulo standard di Joomla: name, username, email, password ed altri in automatico.

I dati aggiunti vanno in una nuova tabella che prenderà il nome dal form nuovo e potrà essere relazionata uno a uno con la tabella jos_users per cui quei controlli che vuoi fare possono essere attivati.
Con gli strumenti di Chronoforms sono sicuro che è possibile farlo.
: Re:aggiungere voce al form di registrazione
: Marco75 09 Dec 2009, 20:09:53
No, la tabella jos_user rimane nella versione originale per mantenere la compatibilità in caso di aggiornamenti. Ed in essa vanno i dati uguali a quelli del modulo standard di Joomla: name, username, email, password ed altri in automatico.


I dati aggiunti vanno in una nuova tabella che prenderà il nome dal form nuovo e potrà essere relazionata uno a uno con la tabella jos_users per cui quei controlli che vuoi fare possono essere attivati.
Con gli strumenti di Chronoforms sono sicuro che è possibile farlo.
Se riuscissi a salvare con lo stesso form questi dati su quella tabella di joomla mi andrebbe benissimo,condiziono i miei accessi a questi dati.
Tutti i dati vanno a finire comunque nella nuova tabella di chronoform.Ora proverò ad utilizzare il tuo metodo e ti farò sapere.Spero che lo stesso metodo si possa usare con l'estensione Fabrik.
: Re:aggiungere voce al form di registrazione
: paga003 01 Jan 2010, 09:01:45

Si procede così:

si copia il file originale che è in

components\com_user\views\register\tmpl\default.php

in questa nuova posizione

/templates/rhuk_milkyway/html/com_user/register/default.php

Ho seguito la procedura alla lettera ma il link dalla voce di menu login "registrati" punta sempre a form joomla
: Re:aggiungere voce al form di registrazione
: vales 01 Jan 2010, 12:25:26
Devi avere il template rhuk_milkyway come predefinito altrimenti devi inserire il file nella corrispondente casella del tuo template.

/templates/tuo_template/html/com_user/register/default.php
: Re:aggiungere voce al form di registrazione
: paga003 01 Jan 2010, 13:23:20
io ho ja_purity_ii e li' l'ho copiato e modificato.
Noto che quando clicco su "registrati" il link che segue e' quello di originale index.php?option=com_user&view=register e non index.php?option=com_chronocontact&chronoformname=Registrazione
: Re:aggiungere voce al form di registrazione
: vales 01 Jan 2010, 15:15:32
Ma il plugin come detto qui

http://forum.joomla.it/index.php/topic,89247.msg391144.html#msg391144

lo hai attivato ?
: Re:aggiungere voce al form di registrazione
: paga003 01 Jan 2010, 16:33:21
Ma il plugin come detto qui

http://forum.joomla.it/index.php/topic,89247.msg391144.html#msg391144

lo hai attivato ?
se e' attivato quando c'e' la spunta verde a fianco e la striscia e' tutta rossa si
: Re:aggiungere voce al form di registrazione
: vales 01 Jan 2010, 21:01:41
No, il plugin è attivato quando la striscia è tutta verde. E questo è il primo passo.

Il secondo è

4) Mettere il segno di spunta accanto al nome del nuovo form e cliccare a sinistra su Joomla Registration.Si aprirà la configurazione del plugin. Dobbiamo mettere i nomi inneretto del punto 1 in corrispondenza delle rispettive caselle di testo.
Il resto dei parametri della seconda tab lo possiamo lasciare come proposto. Si salva tutto.

Assicurati di aver seguito i passi della procedura citata nel mio precedente post.

: Re:aggiungere voce al form di registrazione
: d-force 11 Jan 2010, 17:23:56
io ho ja_purity_ii e li' l'ho copiato e modificato.
Noto che quando clicco su "registrati" il link che segue e' quello di originale index.php?option=com_user&view=register e non index.php?option=com_chronocontact&chronoformname=Registrazione

Salve a tutti, mi aggiungo a quesot post perchè anche io ho lo stesso problema.

Premetto che la guida esposta da Vales è eccellente e molto chiara, infatti funziona tutto.

Ho solamente il problema che dal modulo "login" quando clicco su Registrati (dopo aver effettuato le modifiche suggerite da Vales):

si copia il file originale che è in

components\com_user\views\register\tmpl\default.php

in questa nuova posizione

/templates/rhuk_milkyway/html/com_user/register/default.php ed a questo si applica la modifica.

Ovviamente ho sotituito "rhuk_milkyway" con "Template_VisitMontaione" che è appunto il nome del mio template.

E ho apportato la seguente modifica:

  <?php // no direct access
    defined('_JEXEC') or die('Restricted access');
$mainframe-redirect('index.php?option=com_chronocontact&chronoformname=ModuloRegistrazione');
?>


....dal modulo "login" quando clicco su Registrati mi invia ad una pagina completamente bianca senza visualizzare neppure il template.  :o

Il Plugin deve essere attivato come dall'immagine allegata, tuttavia non riesco a risolvere...eppure da qualche parte c'è un errore, ma dove?






[allegato vecchio più di un anno eliminato automaticamente]
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 09:32:01
Scusate ma nessuno è riuscito a risolvere questa cosa?

Perchè nonostante il fatto di aver modificato lo script inserendo:

  <?php // no direct access
    defined('_JEXEC') or die('Restricted access');
$mainframe-redirect('index.php?option=com_chronocontact&chronoformname=ModuloRegistrazione');
?>

Quando clicco sulla voce "registati" nel modulo di login, non vengo inviato al modulo creato ad hoc ma a quello di default.... :'(
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 11:13:30
Non riesco a comprendere questa cosa che ti capita.

Prova a cambiare il nome del form con caratteri minuscoli e di conseguenza anche la modifica nel file.
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 16:02:59
Ciao Vales, e grazie 1000 per il tuo aiuto!
Ho provato a rinominare il modulo e anche la tabella del DB con caratteri minuscoli ma il risultato non cambia.

In pratica nella mia pagina ho un pulsante che rimanda alla pagina di registrazione/login e funziona. Se invece si clicca su "registrati" dal modulo di login, anzichè andare alla pagina di registrazione si apre una pagina vuota tutta bianca senza mostrare niente.

Se puoi gentilmente aiutarmi perchè ho seguito tutto il tuo tutorial che è molto chiaro e sono riuscito ad aggiungere campi personalizzati al form di login. Tuttavia non riesco a richiamare questo form dal modulo login cliccando su "registrati".

Se non faccio spam posso inserire la url del sito?

Grazie 1000 in anticipo!

d-force

: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 18:42:05
Inserisci pure la url.

Controlla in configurazione generale di settaggi relativi a Configurazione Utente. Nella mia prova avevo quelli che vedi nell'immagine.

Avevo anche l'abilitazione di Motools nella Tab Validation e Enable Mambots nella Tab General




[allegato vecchio più di un anno eliminato automaticamente]
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 19:02:31
Inserisci pure la url.

Controlla in configurazione generale di settaggi relativi a Configurazione Utente. Nella mia prova avevo quelli che vedi nell'immagine.

In configurazione utente avevo solamente la voce "Parametri utente sito pubblico" su "mostra" e l'ho messa su "nascondi" per averla come la tua.

Tuttavia non ha cambiato niente.

Questo è il link al mio sito:

http://www.visitmontaione.com/joomla15

Accanto al logo c'è una immagine rossa tra le virgolette con su scritto "clicca quà". Se clicchi accedi alla pagina che contiene il form di registrazione con i campi aggiunti. Quello funziona perfettamente, ho seguito la tua guida, infatti gli utenti possono registrarsi ed inviarmi dei dati aggiuntivi.

Se invece vai nella colonna centrale, dove si trova il modulo per il login, sotto i campi nome utente e password
si trovano i link     
*    Password dimenticata?
* Nome utente dimenticato?
* Registrati

Ecco, cliccando su registrati si apre una pagina completamente vuota, bianca, invece dovrebbe inviarti alla pagina col form di registrazione che hai visto in precedenza...

Non riesco a capire, ci siamo quasi... :'(

Vales, ti ringrazio veramente se puoi aiutarmi!!!

: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 19:21:45
Prova ad abilitare in Configurazione Generale il rapporto errori al massimo. Probabilmente c'è un errore nel codice.

Controlla di aver copiato bene il codice di modifica del file di joomla.
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 19:32:21
Prova ad abilitare in Configurazione Generale il rapporto errori al massimo. Probabilmente c'è un errore nel codice.

Controlla di aver copiato bene il codice di modifica del file di joomla.

E' saltatu tutto!  :-[

ho cliccato su forza SSL e non visualizzo più il sito ne accedo al pannello amministratore! Come faccio?
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 19:38:07
Io avevo visto che non trovava la funzione di php redirect()

Controlla in Info Sistema tab Impostazioni di php che non sia fra le funzioni disabilitate.

Quale versione php stai usando?

Devi rispristinare quel settaggio SSL che hai modificato.

Devi aprire con Filezilla il file configuration.php i rimettere questo valore nella variabile.

:
var $force_ssl = '0';
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 19:48:43
Io avevo visto che non trovava la funzione di php redirect()

Controlla in Info Sistema tab Impostazioni di php che non sia fra le funzioni disabilitate.

Quale versione php stai usando?

Devi rispristinare quel settaggio SSL che hai modificato.

Devi aprire con Filezilla il file configuration.php i rimettere questo valore nella variabile.

:
var $force_ssl = '0';

L'ho fatto vales, è successo un disastro!!!
Guarda tu stesso, non si può accedere al pannello di controllo!

Per favore dammi una mano...

: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 19:59:00
Prima c'era anche il debug.

Hai modificato qualcosa nel configuration.php.

Devi ricordardi cosa e rimetterli con il precedente settaggio.

Hai una copia del configuration.php ?
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 20:01:48
Prima c'era anche il debug.

Hai modificato qualcosa nel configuration.php.

Devi ricordardi cosa e rimetterli con il precedente settaggio.

Hai una copia del configuration.php ?

Non ho toccato niente se non

var $force_ssl = '0';

Prima era a 2

Non ho la copia del configuration.php

Ora ricevo questo errore:

Si è verificato un errore durante la connessione a www.visitmontaione.com.
SSL ha ricevuto un pacchetto che eccede la dimensione massima consentita.
(Codice di errore: ssl_error_rx_record_too_long)

E adesso?
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 20:05:01
Hai detto tu che hai cliccato su forza SSL.

Rimetti il valore originario.
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 20:06:13
OK, ripristinato....

Ho dovuto cambiare i permessi del file configuration.php e renderlo scrivibile... :P

Non mi vergogno a dirti che me la sono fatta sotto... :-[

OK, torniamo a noi, ora provo ad abilitare il rapporto errori...
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 20:17:58
OK, allora in alto nel'header del sito vedo questo errore:

Notice: Undefined index: mosConfig_defaultLang in /www/MW_qPnqaaGRq/visitmontaione.com/joomla15/plugins/system/shsef.php on line 248

Poi cliccando sul "Registrati" nel modulo login vedo questo:

Fatal error: Call to undefined function redirect() in /www/MW_qPnqaaGRq/visitmontaione.com/joomla15/templates/Template_Visitmontaione/html/com_user/register/default.php on line 3

A cosa si riferisce?
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 20:20:22
Quello non è un errore è una notifica, sparirà quando ripristinerai il rapporto errori a nessuno.

Il problema è invece questo

Io avevo visto che non trovava la funzione di php redirect()

Controlla in Info Sistema tab Impostazioni di php che non sia fra le funzioni disabilitate.

Quale versione php stai usando?

Lo vedi quando clicchi su registrati.
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 20:37:16

Controlla in Info Sistema tab Impostazioni di php che non sia fra le funzioni disabilitate.


Scusa Vales, non sono molto esperto...come ci arrivo?
Da configurazione globale > sistema

non vedo nessuna tab...
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 20:54:41
Aiuto->Info Sistema-> Impostazione PHP

Poi cerchi la voce funzioni disabilitate.
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 21:29:05
Grazie 1000 Vales!

Allora ecco il file php.

[allegato vecchio più di un anno eliminato automaticamente]
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 21:29:50
E quello info sistema.

Riesci a vedere qualcosa...?

[allegato vecchio più di un anno eliminato automaticamente]
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 21:41:49
No, per funzioni disabilitate non mette nulla.

L'errore segnalato però è chiaro non trova la funzione redirect di PHP.

Credo che a questo punto dovresti chiarire la cosa con il tuo hosting.

Puoi mostrare il codice che hai inserito nel file default.php
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 21:56:17
Trovato l'errore era nel mio codice, mancava il segno > in $mainframe->redirect

Non capisco come sia potuto sparire con il copia incolla.

il codice giusto è questo

:
  <?php // no direct access
    
defined('_JEXEC') or die('Restricted access'); 
$mainframe->redirect('index.php?option=com_chronocontact&chronoformname=nometuoform');
?>

: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 22:08:41
GRANDE VALES!!!  :D

Mancava il segno >....

Ultima domanda...

Ho fatto qualcosa in più. Ho puntato il redirect all'articolo che contiene il form di registrazione.

Tuttavia quando apre la pagina con l'articolo (a differenza di quella che si apre cliccando sull'immagine registrati nell'header) non visualizza la fotografia centrale sotto il menu e non rispetta il breadcrums...

Secondo te è risolvibile questa cosa...?
: Re:aggiungere voce al form di registrazione
: vales 14 Jan 2010, 22:19:06
Non ho idea, probabilmente quella foto ha del codice che crea qualche problema.

Assicurati di aver messo lo stesso url nel link dell'header e nel file modificato.
: Re:aggiungere voce al form di registrazione
: d-force 14 Jan 2010, 23:22:30
OK perfetto, ora il link mi reindirizza alla pagina giusta.

Scusami Vales, non vorrei approfittare del fatto che sai molte cose, ma vorrei chiederti le ultime cose.

1- Esiste la possibilità di modificare il .css delle pagine che apre quando si clicca su "passwrod dimenticata?" e "nome utente dimenticato?"

2-Inoltre nella email che il sistema invia al'utente che si è registrato non indica il sito web su cui si è registrato. La dicitura è questa:

Salve Marco,
Grazie per esserti registrato su . Il tuo account è stato creato e deve essere attivato prima che tu possa utilizzarlo.
Per attivarlo clicca sul link seguente o fai un copia e incolla nel tuo browser:
http://www.visitmontaione.com/joomla15/index.php?option=com_user&task=activate&activation=c3db91f3cb8c9b911750a6db11b50f6a


SOstituisce il nome del sito web con un punto. Come posso mettere il nome del mio sito web al posto del punto?
: Re:aggiungere voce al form di registrazione
: Davide_naxos 16 Jan 2010, 15:38:29
[...]

La procedura è questa:

1) creare un form che contenga i campi  di registrazione di Joomla
nome, username, email, password, password di verifica e gli altri campi che desideriamo inserire.

nella mia prova ho messo questi: nome, cognome, indirizzo, cap, citta, provincia, telefono, username, email, password, password_conf, codice captcha

abilitare l'invio email;
la validazione captcha;
abilitare nella tab validation la voce Enable Server Side Validation a Yes;
in Server Side validation Code va inserito il seguente codice (relativo ai miei campi);
:
<?php
global $mainframe;
if ( 
JRequest::getVar('password') != JRequest::getVar('password_conf') )
return 
'Le password inserite non sono uguali, riprova!';
?>

nella tab plugin abilitare Joomla Registration.



2) con il tool Create Tables di Chronoform dopo aver selezionato il nuovo form creare una nuova tabella, che sarà nominata automaticamente, escludendo i campi indicati in neretto nel punto uno e lasciando solo i campi aggiuntivi del form ed i campi cf_id e cf_user_id.

3) assegnare la tabella sopra creata al form nella Tab DB Connection. Salvare.

4) Mettere il segno di spunta accanto al nome del nuovo form e cliccare a sinistra su Joomla Registration. Si aprirà la configurazione del plugin. Dobbiamo mettere i nomi in neretto del punto 1 in corrispondenza delle rispettive caselle di testo.
Il resto dei parametri della seconda tab lo possiamo lasciare come proposto. Si salva tutto.

5) Assicurarsi che il form sia pubblicato.

L'operazione è finita.
[...]


Scusate per il quote lunghissimo. Ho creato un form di registrazione seguendo la procedura ma, nonostante avessi seguito tutte le indicazioni, a me non ha funzionato finché non sono andato a modificare uno dei parametri del Joomla! Registration plugin

Per l'esattezza: nella tab "Configuration" ho impostato la voce "Override Joomla's Allow User Registration" a (di default è No).

Prima non memorizzava i dati nella tabella creata e non mandava e-mail, e inoltre dopo il submit dava Errore 404.

Non so se sia successo solo a me ma credo che sia un'informazione utile.  8)
: Re:aggiungere voce al form di registrazione
: d-force 16 Jan 2010, 16:48:06

Scusate per il quote lunghissimo. Ho creato un form di registrazione seguendo la procedura ma, nonostante avessi seguito tutte le indicazioni, a me non ha funzionato finché non sono andato a modificare uno dei parametri del Joomla! Registration plugin

Per l'esattezza: nella tab "Configuration" ho impostato la voce "Override Joomla's Allow User Registration" a (di default è No).

Prima non memorizzava i dati nella tabella creata e non mandava e-mail, e inoltre dopo il submit dava Errore 404.

Non so se sia successo solo a me ma credo che sia un'informazione utile.  8)

Confermo, nella tab "Configuration" va impostato la voce "Override Joomla's Allow User Registration" a altrimenti il form non inserisce i dati nella tabella jos_chronoforms_nometabella.

Per quanto succedeva a me, anche se impostata su NO, il form inviava correttamente la mail.
: Re:aggiungere voce al form di registrazione
: vales 16 Jan 2010, 17:18:08
Anch'io confermo che avevo "Override Joomla's Allow User Registration" su yes.

Ottimo lavoro finalmente è stato trovato l'intoppo. Ora aggiorno il post descrittivo della procedura.
: Re:aggiungere voce al form di registrazione
: vales 16 Jan 2010, 17:46:43

2-Inoltre nella email che il sistema invia al'utente che si è registrato non indica il sito web su cui si è registrato. La dicitura è questa:

Salve Marco,
Grazie per esserti registrato su . Il tuo account è stato creato e deve essere attivato prima che tu possa utilizzarlo.
Per attivarlo clicca sul link seguente o fai un copia e incolla nel tuo browser:
http://www.visitmontaione.com/joomla15/index.php?option=com_user&task=activate&activation=c3db91f3cb8c9b911750a6db11b50f6a (http://www.visitmontaione.com/joomla15/index.php?option=com_user&task=activate&activation=c3db91f3cb8c9b911750a6db11b50f6a)


SOstituisce il nome del sito web con un punto. Come posso mettere il nome del mio sito web al posto del punto?

Nel file configuration.php in root di joomla hai i valori di queste tre variabili ?

:
var $live_site = 'http://www.tuosito.ecc';
var $fromname = 'tuo_testo';
var $sitename = 'tuo_nome';
: Re:aggiungere voce al form di registrazione
: d-force 16 Jan 2010, 17:59:09
Nel file configuration.php in root di joomla hai i valori di queste tre variabili ?

:
var $live_site = 'http://www.tuosito.ecc';
var $fromname = 'tuo_testo';
var $sitename = 'tuo_nome';

Li ho così:
:
var $fromname = 'VisitMontaione.com';
var $sitename = 'VisitMontaione.com';
var $live_site = '';

Forse è il caso di inserire nella
:
var $live_site = ''; il nome del sito?

Sai come agire per modificare il .css della pagina a cui si accede dopo aver cliccato sull'activation link e a quella che l'utente riceve dopo aver compilato il  form?

Grazie 1000!

: Re:aggiungere voce al form di registrazione
: d-force 16 Jan 2010, 18:42:25
Anch'io confermo che avevo "Override Joomla's Allow User Registration" su yes.

Ottimo lavoro finalmente è stato trovato l'intoppo. Ora aggiorno il post descrittivo della procedura.

E' vero che scrive nella tabella jos_chronoforms_nometabella tuttavia ho notato che quando si cancella un utente dal lato admin nella "gestione utenti" non viene cancellato nella tabella jos_chronoforms_nometabella, mentre nella tabella jos_user viene cancellato regolarmente.

E' normale questo comportamento oppure sono io che non ho collegato bene le due tabelle?


: Re:aggiungere voce al form di registrazione
: vales 16 Jan 2010, 19:50:37
No è normale, perchè la procedura di cancellazione di joomla non sa che c'è l'altra cartella parallela.

Dovremmo definire una procedura che cancella l'utente dalla nuova tabella e viene chiamata dalla procedura di normale cancellazione.

Oppure crei una nuova connectivity sulla tabella nuova con l'opzione di cancellazione.
Ma questo è un rimediotto perchè la connessione non è sincronizzata con l'altra, occorrerebbe aggiungere del codice per cancellare anche l'utente nella tabella principale.

Nuovi compitini per la domenica.
: Re:aggiungere voce al form di registrazione
: d-force 04 Feb 2010, 23:05:15
Nel file configuration.php in root di joomla hai i valori di queste tre variabili ?

:
var $live_site = 'http://www.tuosito.ecc';
var $fromname = 'tuo_testo';
var $sitename = 'tuo_nome';

Li ho così:
:
var $fromname = 'VisitMontaione.com';
var $sitename = 'VisitMontaione.com';
var $live_site = '';

Forse è il caso di inserire nella
:
var $live_site = ''; il nome del sito?

Sai come agire per modificare il .css della pagina a cui si accede dopo aver cliccato sull'activation link e a quella che l'utente riceve dopo aver compilato il  form?

Grazie 1000!

Scusa Vales ma quando provo ad inserire un valore su
:
var $live_site = '';

mi salta tutto il sito...

Come faccio a risolvere?  ::)

Grazie 1000!
: Re:aggiungere voce al form di registrazione
: vales 05 Feb 2010, 12:47:33
Controlla bene cosa hai inserito, perchè non ho mai avuto problemi per quello.
: Re:aggiungere voce al form di registrazione
: d-force 05 Feb 2010, 17:25:33
Ciao Vales,

purtroppo in quella variabile
:
var $live_site = ''; appena provo ad inserire il nome del mio sito ricevo il seguente errore:

Forbidden access
(Flooding)

Nella barra della url viene visualizzato:

http://www.visitmontaione.com/joomla15/VisitMontaione

VisitMontaione è il parametro che ho inserito in
:
var $live_site = ''; tra le virgolette.

Probabilmente è qualche altra cosa, ma quale?

: Re:aggiungere voce al form di registrazione
: vales 05 Feb 2010, 18:13:51
Toglierei il parametro VisitMontaione perchè se osservi l'ingresso dal link del post precedente mostra l'errore 404.

Ma cosa inserisci? la cosa giusta dovrebbe essere "http://www.visitmontaione.com/joomla15"

[allegato vecchio più di un anno eliminato automaticamente]
: Re:aggiungere voce al form di registrazione
: d-force 05 Feb 2010, 18:25:22
Adesso l'ho tolto di nuovo...per questo vedi la pagina con errore 404.

Puoi dare gentilmente un'occhiata al mio file configuration.php?

:
<?php
class JConfig {
var $offline '0';
var $editor 'jce';
var $list_limit '100';
var $helpurl 'http://www.joomla.it';
var $debug '0';
var $debug_lang '0';
var $sef '1';
var $sef_rewrite '1';
var $sef_suffix '1';
var $feed_limit '10';
var $feed_email 'author';
var $secret 'nAz4kJKl52uHOE22';
var $gzip '0';
var $error_reporting '7';
var $xmlrpc_server '0';
var $log_path '/www/MW_qPnqaaGRq/visitmontaione.com/joomla15/logs';
var $tmp_path '/www/MW_qPnqaaGRq/visitmontaione.com/joomla15/tmp';
var $live_site '';
var $force_ssl '0';
var $offset '0';
var $caching '0';
var $cachetime '15';
var $cache_handler 'file';
var $memcache_settings = array();
var $ftp_enable '0';
var $ftp_host '127.0.0.1';
var $ftp_port '21';
var $ftp_user '';
var $ftp_pass '';
var $ftp_root '';
var $dbtype 'mysql';
var $host 'mysql412';
var $user '***********';
var $db '*********';
var $dbprefix 'jos_';
var $mailer 'mail';
var $mailfrom 'info@visitmontaione.com';
var $fromname 'VisitMontaione.com';
var $sendmail '/usr/sbin/sendmail';
var $smtpauth '0';
var $smtpsecure 'none';
var $smtpport '25';
var $smtpuser '';
var $smtppass '';
var $smtphost 'localhost';
var $MetaAuthor '1';
var $MetaTitle '1';
var $lifetime '15';
var $session_handler 'database';
var $password '**********';
var $sitename 'VisitMontaione.com';
var $MetaDesc 'Joomla! - il sistema di gestione di contenuti e portali dinamici';
var $MetaKeys 'joomla, Joomla';
var $offline_message 'Sito fuori servizio per manutenzione. Riprovare più tardi.';
}
?>


Ho inserito gli asterischi su: User, db e password...

Cosa può essere che non va...?
: Re:aggiungere voce al form di registrazione
: d-force 05 Feb 2010, 22:39:58
Ciao Vales, ho modificato la variabile come hai detto, da così:

:
var $live_site = '';
a così:

:
var $live_site = 'http://www.visitmontaione.com/joomla15';
In effetti, adesso il sito si apre normalmente, ma nella email che il sistema invia all'utente che si è registrato il nome del sito, continua ad essere sostituito da un . (punto)

Da dove si può modificare il testo della email che arriva all'utente che si è appena registrato?

Grazie 1000 per il tuo aiuto!
: Re:aggiungere voce al form di registrazione
: nikema 22 Feb 2010, 01:29:17
Non so se può essere utile, ma è a me era capitata una cosa simile e mi beccavo sempre quel punto invece del nome del sito poi ho scoperto che era JoomFish. Non so se mi ero dimenticato o come era spuntato, ma era proprio nella traduzione del SiteName di Joomfish per la lingua italiana...
: Re:aggiungere voce al form di registrazione
: d-force 22 Feb 2010, 11:02:00
Ciao Nikema!

Scusami ma come si fa a modificare il sitename da Joomla...?  ::)
: Re:aggiungere voce al form di registrazione
: vales 22 Feb 2010, 22:10:12
Il site name di joomla lo cambi in configurazione generale di joomla.

Per la sua traduzione in Joomfish, vai in configurazione lingua di Joomfish e poi clicchi sull'icona configurazione a destra di ciascuna lingua e metti i nomi tradotti oppure quello originale.
: Re:aggiungere voce al form di registrazione
: d-force 23 Feb 2010, 09:28:34
Perfetto era quello!  ;D

Grazie Nikema, Grazie Vales!
: Re:aggiungere voce al form di registrazione
: Walter Ego 14 Oct 2010, 13:32:35
Scusate ragazzi,
ho la stessa necessità, ma vedo che ci sono un po' di modifiche sulla procedura.
C'è un link che riassume tutto... non vorrei cominciare una procedura errata.

Grazie
: Re:aggiungere voce al form di registrazione
: Walter Ego 14 Oct 2010, 15:54:17
Sono riuscito a far apparire il modulo, funziona.
Crea il nuovo utente ma non riesco a visulizzare i dati che ho riesto.

I campi aggiunti dove vengono salvati e visualizzati?
Grazie
: Re:aggiungere voce al form di registrazione
: vales 17 Oct 2010, 12:03:20
La procedura riporta le precisazioni emerse nella discussione.
: Re:aggiungere voce al form di registrazione
: Walter Ego 18 Oct 2010, 16:20:58
Grazie Vales... sembra che funzioni tutto.
Ora però, visto che ho la necessità che l'admin approvi la registrazione, ho dovuto installare CB, ma questo mi crea dei problemi.
Chronoform fa solo il modulo vero? non permettere di settare che l'admin approvi la registrazione?
: Re:aggiungere voce al form di registrazione
: Walter Ego 18 Oct 2010, 16:44:25
Ho parlato troppo presto... Con CB il modulo che mi appare non è quello fatto con Chronoform :(
: Re:aggiungere voce al form di registrazione
: vales 22 Oct 2010, 18:27:06
Mi dispiace di non poterti aiutare perchè non ho mai usato CB.
: Re:aggiungere voce al form di registrazione
: Walter Ego 22 Oct 2010, 22:28:51
Grazie lo stesso... per il momento ho abbandonato CB
: Re:RE:aggiungere voce al form di registrazione
: orygamy 15 Jan 2011, 14:42:18
:) :) :) :) :) :) :) :) :) :) :)
Ho risolto finalmente il problema su come aggiungere altre voci al modulo di registrazione standard di joomla senza installare community builder ne altro plugin, tra qualche giorno stilero' una guida e ve la dono di gran cuore. E' abbastanza compliacato ma e' na soddisfazioneeeeeeee. Pazientate un paio di giorni

Correva l'anno 2009 quando scrissi questo post  :'( la guida non è piu' arrivata perchè persi tutti i lavori e le modifiche su joomla e mi dedicai ad altro cms per il dolore, e credetemi fu doloroso.
Alcuni giorni fa mi ha scritto un utente del forum (Andrea) per sapere se avessi fatto la guida, manco mi ricordavo piu' di questo post, e cosi' mi sto riavvicinando a joomla rispolverando vecchie conoscenze.


Percio' ho rifatto la guida su come aggiungere uno o piu' campi al form di registrazione di joomla senza installare alcun plugin.
Prima che perda di nuovo tutto  ;D ;D scaricatevela da qui:
************
: Re:aggiungere voce al form di registrazione
: vales 15 Jan 2011, 17:14:02
Meglio metterla negli articoli della community di joomla almeno la vedono tutti.

Vai qui ti registri ed inserisci la guida.

http://www.joomla.it/invia-articolo.html

: Re:aggiungere voce al form di registrazione
: alexred 15 Jan 2011, 19:21:32
ciao orygamy,
non sono graditi link a contributi esterni a Joomla.it, sei invitato a caricare i tuoi contributi direttamente su Joomla.it:
http://www.joomla.it/articoli-della-community/4142
: Re:aggiungere voce al form di registrazione
: orygamy 16 Jan 2011, 00:47:05
Grazie per la segnalazione alexred e vales, ho provveduto a fare l'upload del tutorial su joomla,
attendo che mi venga confermato e riporto il link della guida.
 ;)
: Re:aggiungere voce al form di registrazione
: orygamy 17 Jan 2011, 00:39:02
Vi allego a questo post una guida non ufficiale su come ho aggiunto un form al modulo di registrazione di joomla, vi ripeto che vi illustrero' come ho fatto io ma non è detto che funzioni bene a tutti e sopratutto tenete presente che ogni volta che aggiornate joomla perderete le modifiche effettuate.

Buona lettura

EDIT: Allegato eliminato dall'amministratore, non sono gradite guide che portano a modifiche ai file del core di Joomla.
: Re:aggiungere voce al form di registrazione
: orygamy 20 Jan 2011, 10:55:50
l'allegato e' stato tolto dall'aministratore giustamente poiche' in base al regolamento che trovate qua: http://www.joomla.it/invia-articolo.html e non in base al gradimento, le modifiche da me effettuate riguardano il core di joomla e pertanto non ammesse, chi fosse interessato a sapere il mio metodo per pura curiosita', mi scriva pure in privato che se posso vi invio la guida.

buon joomla a tutti.
: Re:aggiungere voce al form di registrazione
: mikelee 26 Jan 2011, 10:07:35
Ho provato personalmente la guida di Orygamy e devo dire che funziona alla GRANDE!! La consiglio al forum e a tutti coloro che vogliono personalizzare il form di registrazione utente di joomla....una bomba!!!
: Re:aggiungere voce al form di registrazione
: orygamy 26 Jan 2011, 11:58:52
Ho provato personalmente la guida di Orygamy e devo dire che funziona alla GRANDE!! La consiglio al forum e a tutti coloro che vogliono personalizzare il form di registrazione utente di joomla....una bomba!!!

elaaaaaaaa miticoooo  ;D sono felice per te ;)
: Re:aggiungere voce al form di registrazione
: beleuzu 10 Feb 2011, 15:00:01
Grande cosa Orygamy, con la tua guida sono riuscito a risolvere un problema importante, FAVOLOSO!!!!
La consiglio a chi vuole personalizzare i campi di registrazione.
: Re:aggiungere voce al form di registrazione
: vasisi 22 Feb 2011, 11:46:29
Scusa Vales, ma nel template ruhk milkway, dentro la cartella html non c'è un'altra cartella com_user...nel mio intendo.
: Re:aggiungere voce al form di registrazione
: vales 22 Feb 2011, 12:17:06
Benvenuto in joomla vasisi,

le cartelle che non trovi vannno tutte create, perchè in questo momento stiamo facendo l'override del template.
: Re:aggiungere voce al form di registrazione
: philmaster 02 Mar 2011, 16:31:52
Ma il plugin come detto qui

http://forum.joomla.it/index.php/topic,89247.msg391144.html#msg391144

lo hai attivato ?

Ciao Vales, scusami ma tra i plugin io non ho nessun Joomla Registration, possibile?
Inoltre, seguendo il tuo tutorial, riesco ad aprire la pagina col form ma mi appare nella pagina in basso a sinistra, un secondo form, che è il medesimo....e, ovviamnete, non funziona niente (invio mail, scrittura su db sia nella tabella nativa che quella creata in aggiunta) senz'altro ho fatto un errore.ciao
: Re:aggiungere voce al form di registrazione
: philmaster 16 Mar 2011, 16:27:27
risolto tutto, scusate ma quando ho postato avevo installato da appena un giorno....
bene, ora però mi sorge un problemino: e se volessi editare il mio profilo di utente registrato in una pagina che mi visualizza tutti i campi della form cerata con chronoform?
in pratica, quale soluzione mi suggerite per modificare il profilo dell'utente inmodo tale che la form vada a modificare i valori in entrambe le tabelle (#__users e __nome-tabella -chronoform)?
avrei anche trovato la soluzione per non usare chronoform modficando la tabella #__users e aggiungendo i campi che mi servono andando quindi ad editare il core ma, come sottolineato giustamente da vales, non è la soluzione consigliabile in vist adi un udate del core. grazie ciao
: Re:aggiungere voce al form di registrazione
: vales 19 Mar 2011, 17:21:13
Prova ad usare un altro form derivato da quello che in più usa anche plugin Profile page di chronoform per aprire il record desiderato ed ovviamente modificarlo.

Attenzione per modificare il record devi assegnare al campo cf_id lo stesso valore del record aperto, altrimenti se cf_id non è assegnato aggiunge un nuovo record. Lo puoi fare con un campo nascosto.

:
<input tipe="hidden" value="{cf_id}" name="cf_id" />
: Re:aggiungere voce al form di registrazione
: philmaster 21 Mar 2011, 16:35:07
scusami vales ma proprio non ci siamo:
comprendo quanto mi hai detto riguardo alla stringa value="{cf_user_id}" tuttavia non mi risultano chiare alcune questioni. Ti dico come ho proceduto:
seguendo il tuo consiglio ho fatto una copia del form customizzato costruito con chronoform per la registrazione. Al form ho tolto il plugin "Joomla Registration" ed ho applicato il "Profile page"
--> primo dubbio: dovendo la form eventualmente scrivere su entrambe le tabelle (jos_users e jos_chronoforms_nome-tabella) a quale tabella devo fare riferimento nella configurazione del plugin "Profile page"? ho provato prima con una poi con l'altra ma in entrambi i casi non riesco ad andare oltre.
--> secondo dubbio: sarebbe bello se la pagina richiamasse nei campi i valori già inseriti all'atto della registrazione e questo già lo fa il plugin "Profile page" ma per i dati relativi alla tabella jos_users? ho provato ad inserire in corrispondenza del tab "Form Code" il seguente codice:
<?php
$user =& JFactory::getUser();
$nome=$user->name;
$usernome=$user->username;
$email=$user->email;
$tipo=$user->usertype;
?>
e in corrispondenza dei relativi campi del form il loro valore, per es, in corrispondenza del campo "Nome*":
<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Name*</label>
    <input class="cf_inputbox required validate-alpha" maxlength="150" size="30" title="You have to fill your name" id="text_2" name="name" type="text" value="<?php echo $user->name;?>" />
ma non mi visualizza niente. E tuttavia, editando i campi con i dati richiesti e, ad esempio, variando il valore del campo "mail" il risultato è che vado a scrivere un ulteriore record in db presumo perchè per jos_users manca un'istruzione che dica di richiamare il record corrispondente all'utente loggato per essere modificato (la funzione che svolge appunto il plugin "Profile page" che però sto già usando per l'altra tabella chronoforms). Poi però ho fatto anche una prova a modificare un campo relativo alla tabella jos_chronoforms_nome-tabella e il campo non si modifica, non scrive su db pur avendo selezionato l'opzione "Editable si" nella configurazione del plugin "Profile page".
A questo punto non so dove sbattere il capo e sto anche andando un pò fuori dai gangheri....complice anche la mia ignoranza in php nonostante il mio manualetto. mi rimetto alla tua sapienza e pazienza.
ciao.
: Re:aggiungere voce al form di registrazione
: Cozzupoli Daniela 09 May 2011, 17:14:35


Ho seguito la guida e tutto ok fino al seguente punto:
2)con il tool Create Tables di Chronoform dopo aver selezionato il nuovoform creare una nuova tabella, che sarà nominata automaticamente,escludendo i campi indicati in neretto nel punto uno e lasciando solo icampi aggiuntivi del form ed i campi cf_id e cf_user_id.

quando salvo mi compare questo messaggio (in allegato la tabella creata un dubbio? tutte le voci devono essere verdi escluso la seconda terza e quarta?):

Error while creating table :Table 'jos_chronoforms_login' already exists SQL=CREATE TABLE `jos_chronoforms_login` (`cf_id` INT(11) NOT NULL auto_increment, `cf_user_id` VARCHAR(255) NOT NULL, `nome` VARCHAR(255) NOT NULL, `cognome` VARCHAR(255) NOT NULL, `nome_utente` VARCHAR(255) NOT NULL, `check0` VARCHAR(255) NOT NULL, `email` VARCHAR(255) NOT NULL, `password` VARCHAR(255) NOT NULL, `conferma_password` VARCHAR(255) NOT NULL, `tipologia_utente` VARCHAR(255) NOT NULL, PRIMARY KEY (`cf_id`)) ENGINE = MYISAM ;

Grazie
: Re:aggiungere voce al form di registrazione
: vales 11 May 2011, 23:09:30
Sembra che la tabella sia già presente. Devi usare Edit tables.
: Risolto Re:aggiungere voce al form di registrazione
: Cozzupoli Daniela 18 May 2011, 08:07:20
Grazie
: Re:aggiungere voce al form di registrazione
: nym72 12 Sep 2011, 19:31:11
Scusate la domanda sciocca, ho creato il form con il campo aggiuntivo (telefono, nel mio caso) e la tabella relativa al form nel database come descritto da vales, funziona tutto alla perfezione, ma ho i seguenti "problemi:

1) Nell'email di notifica che arriva all'amministratore il campo aggiuntivo non è evidenziato, come faccio a far sì che ci sia?

2) Stessa cosa per la gestione utenti dal backend: come faccio a fare in modo che il nuovo campo venga visualizzato nel profilo utente?

3) Come faccio a fare in modo che l'utente possa modificare il campo aggiuntivo dal frontend in modifica profilo?

Grazie....
: Re:aggiungere voce al form di registrazione
: melaverde 11 Dec 2011, 21:52:33
Uso joomla 1.7.3 con il template beez_20.
Ho il mio form creato con chronoforms e sono riuscito a farlo funzionare correttamente inserendolo in un menu, ma vorrei che si potesse accedere al form cliccando sul tasto "Registrati" del form standard di joomla.
In quale file devo modificare il link che rimanda al mio componente e non a quello standard di joomla?

Grazie
melaverde
: Re:aggiungere voce al form di registrazione
: rinoc62 25 Jan 2012, 22:05:43
Ciao a tutti. Mi sono appena iscritto a questo forum, dopo averlo proficuamente frequentato come assiduo 'lettore'. Le vostre discussioni mi sono state molto utili per risolvere diversi problemi incontrati nel mio approccio a Joomla.
Spero modestamente di poter ricambiare in parte quanto vi ho 'rubato' segnalandovi la soluzione al problema del redirect al nuovo modulo di registrazione chornoforms 4 in joomla 1.6/1.7.
Io l'ho trovata in un post di questa discussione http://www.chronoengine.com/forums/viewtopic.php?f=26&t=21156#p67689  (http://www.chronoengine.com/forums/viewtopic.php?f=26&t=21156#p67689).
In pratica si tratta di modificare il file di Joomla 'components/com_users/views/registration/tmpl/default.php' e dopo la linea 12 inserire le seguenti 2 linee:
:
    $mainframe =& JFactory::getApplication();
     $mainframe->redirect('index.php?option=com_chronoforms&chronoform=my_form_name');
 
Sperando di esservi stato utile, vi ringrazio ancora
: Re:aggiungere voce al form di registrazione
: dpiu67 18 Feb 2012, 16:27:54
Ciao a tutti
Mi funziona tutto alla perfezione, mi serve solo un aiuto in merito ai dati.
Quando un utente si iscrive i dati relativi al form originale di joomla mi vanno a finire nella jos_user e le voci aggiunte mi vanno a finire nella tabella _registrazione. Per comodità come posso avere tutto il riepilogo dei dati insieme in modo da poterli scaricare in un file exel ???

Vi ringrazio per l'aiuto !!!
: Re:RE:aggiungere voce al form di registrazione
: FedericoOrginal 11 Apr 2012, 18:23:05
Correva l'anno 2009 quando scrissi questo post  :'( la guida non è piu' arrivata perchè persi tutti i lavori e le modifiche su joomla e mi dedicai ad altro cms per il dolore, e credetemi fu doloroso.
Alcuni giorni fa mi ha scritto un utente del forum (Andrea) per sapere se avessi fatto la guida, manco mi ricordavo piu' di questo post, e cosi' mi sto riavvicinando a joomla rispolverando vecchie conoscenze.


Percio' ho rifatto la guida su come aggiungere uno o piu' campi al form di registrazione di joomla senza installare alcun plugin.
Prima che perda di nuovo tutto  ;D ;D scaricatevela da qui:
************

Ciao orygamy, sono mesi che sbatto la testa su questo problema quindi se mi dai il link della tua guida te ne sarei davvero grato se è vietato postare il link qui, mandamelo via mail federiko__3@hotmail.com Grazie Mille
: Re:aggiungere voce al form di registrazione
: alexred 11 Apr 2012, 20:40:20
ma in Joomla 2.5 non credo ci sia bisogno di una guida, c'è l'apposito plugin (User - Profile) dove attivare i campi aggiuntivi.
: Re:RE:aggiungere voce al form di registrazione
: orygamy 16 Apr 2012, 01:09:14
Ciao orygamy, sono mesi che sbatto la testa su questo problema quindi se mi dai il link della tua guida te ne sarei davvero grato se è vietato postare il link qui, mandamelo via mail federiko__3@hotmail.com Grazie Mille

Ciao federico, ti invio la guida in allegato alla mail  8)


La vita è breve e l'arte è lunga.
: Re:RE:aggiungere voce al form di registrazione
: vales 16 Apr 2012, 19:06:24
Ciao federico, ti invio la guida in allegato alla mail  8)


La vita è breve e l'arte è lunga.

Pubblicarla come articolo nell'apposita sezione noooo ?
: Re:RE:aggiungere voce al form di registrazione
: orygamy 17 Apr 2012, 00:47:36
Pubblicarla come articolo nell'apposita sezione noooo ?

ciao vales mi farebbe davvero piacere condividere la guida
con la comunità di joomla ma purtroppo voi moderatori me lo avete vietato perchè:
''...non sono gradite guide che portano a modifiche ai file del core di Joomla''
8)

http://forum.joomla.it/index.php/topic,89247.60.html
: Re:aggiungere voce al form di registrazione
: Eddiescott 15 May 2012, 00:49:09
Salve a tutti. Ho fatto tutte le modifiche per attivare il form con Chronoforms e funziona tutto... se tutto va bene. Il problema é che non mi genera i messaggi di errore sul controllo password, semplicemente mi butta su una pagina neutra e non mi fa la registrazione, senza avvisare di errori. Come posso risolvere? Grazie
Fabrizio
: Re:aggiungere voce al form di registrazione
: marianto01 16 Sep 2012, 09:15:26
salve
è tutta la notte che ci provo...
ho seguito tutte le indicazioni per collegare il nuovo form fatto con chronoform alla voce registrati del login di joomla, sto usando la versione di joomla 2.5, quello che non sono riuscita a capire dove si trova il plugin  joomla registration in joomla 2.5 o devo installarlo, da premettere che quando faccio la prova del form di chronoform e corretto in quanto mi inserisce gli utenti che si registrano
: Re:aggiungere voce al form di registrazione
: marianto01 16 Sep 2012, 12:35:15
risolto....
non avevo aggiunto la stringa
$mainframe =& JFactory::getApplication();
[/size]
[/size]grazie lo stesso per le vostre spiegazioni
: Re:aggiungere voce al form di registrazione
: dero 08 Oct 2012, 20:08:33
Il plugin User Profile non mi basta
Ho molte voci che vorrei aggiungere e modificare
Funziona tutto perfettamente in inserimento ma chiedo anch'io come si fa a permettere all'utente di modificare i suoi dati.
E' per me fondamentale e vorrei evitare di usare CB
grazie a tutti
: Re:aggiungere voce al form di registrazione
: dero 11 Oct 2012, 09:40:23
Il plugin User Profile non mi basta
Ho molte voci che vorrei aggiungere e modificare
Funziona tutto perfettamente in inserimento ma chiedo anch'io come si fa a permettere all'utente di modificare i suoi dati.
E' per me fondamentale e vorrei evitare di usare CB
grazie a tutti

nessuno sa se è possibile farlo?
grazie ancora...
: Re:aggiungere voce al form di registrazione
: asa 02 Nov 2012, 19:57:51
scusate la domanda che forse è stupida, ma usando user_profile come faccio a controllare il contenuto dei campi prima di registrare i dati??? ad esempio devo aggiungere il codice fiscale e voglio controllare che sia valido.
qualcuno mi può aiutare??
grazie
asa
: Re:aggiungere voce al form di registrazione
: asa 15 Dec 2012, 10:10:46
Ciao
nessuno ha interesse a controllare i dati di registrazione con joomla 2.5.x e user_profile ?? anche usando una form chronoform come dice vales non riesco a seguire la sua guida perchè fa riferimento a 1.6/1.7 e probabilmente ha delle maschere diverse, la form funziona di per se ma come la collego alla registrazione di joomla ??, con chronoform posso facilmente controllare i dati prima della registrazione ma non so come attivarla come default registrazione. Nessuno mi può aiutare ??
grazie in anticipo

: Re:aggiungere voce al form di registrazione
: navajo75 07 Jul 2013, 10:00:50
Ciao Orygamy,

ho la stessa necessità che avesti tu qualche anno fa: modificare/personalizzare il modulo di registrazione di Joomla.
Potresti essere così gentile da inviarmi via mail la tua preziosa guida?

markito75_2009@libero.it

Grazie mille per la collaborazione.
Saluti,
Marco
: Re:aggiungere voce al form di registrazione
: alexred 07 Jul 2013, 10:36:12
che brutta brutta roba scambiarsi in privato informazioni sull'utilizzo di Joomla.....  :(
alla faccia della condivisione e della community.

Credo sia molto più bello pubblicare contenuti in merito su Joomla.it, vedrai che trovi molte guide che ti spiegano come è semplice aggiungere campi al modulo di registrazione. Prova a vedere questo video: http://www.joomla.it/video-guide/5551-video-guida-attivare-campi-aggiuntivi-al-modulo-di-registrazione-.html
: Re:aggiungere voce al form di registrazione
: giusebos 07 Jul 2013, 14:47:53
...oppure attiva le informazioni estese, dove ci sono campi in più che volendo puoi personalizzare, c'è il calendar picker ed anche la possibilità di far flaggare le condizioni di utilizzo collegandolo ad un articolo preposto.
: Re:aggiungere voce al form di registrazione
: navajo75 08 Jul 2013, 18:50:14
Buonasera,

innanzitutto chiedo scusa per aver chiesto info nella modalità sbagliata.
L'ho fatto però perchè Orygamy aveva dichiarato di non poter pubblicare il suo metodo, in quanto contrario alle indicazioni degli amministratori, che scoraggiano la modifica dei file del core.
Vi ringrazio comunque per aver risposto ed avermi indicato due strade da seguire.
A Giusebos in particolare, vorrei chiedere dove posso abilitare le informazioni estese.

Grazie mille
: Re:aggiungere voce al form di registrazione
: mau_develop 08 Jul 2013, 19:56:49
 Orygamy aveva dichiarato di non poter pubblicare il suo metodo, in quanto contrario alle indicazioni degli amministratori, che scoraggiano la modifica dei file del core.
-------------------------------------------------------------------------------
...non facciamoci idee sbagliate, nulla vieta di pubblicare una modifica al core... il problema è che è stupido farlo in quanto o non aggiorni più joomla o tutte le volte che lo aggiorni devi rifare la modifica.
: Re:aggiungere voce al form di registrazione
: giusebos 08 Jul 2013, 21:10:57
vai nella gestione dei plug-in ed abilita il plug "User - Profile".
All'interno troverai delle opzioni ed i campi aggiungibili.
: Re:aggiungere voce al form di registrazione
: navajo75 09 Jul 2013, 13:35:39
Grazie mille Giusebos.
Non sapevo questa cosa e mi tornerà sicuramente utile per altri siti; per questo però ho bisogno di qualcosa in più.

Buona giornata
: Re:aggiungere voce al form di registrazione
: fabriziogfweb 06 Sep 2013, 15:49:34
4) Mettere il segno di spunta accanto al nome del nuovo form e cliccare a sinistra su Joomla Registration.Si aprirà la configurazione del plugin. Dobbiamo mettere i nomi inneretto del punto 1 in corrispondenza delle rispettive caselle di testo.
Nel tab Configuration del plugin va settato a Yes "Override Joomla's Allow User Registration" resto dei parametri della tab lo possiamo lasciare come proposto. Si salva tutto.
scusate, ma se in Form Manager del componente Chronoforms metto il flag poi a sinistra non ho niente. Riesco ad avere qualcosa a sinistra solo se entro in Wizard edit allora ho una serie di Actions dove c'è il menù Joomla functions e li posso prendere il campo e trasferirlo sotto Events, ma lo devo mettere sotto On Load o sotto On Submit?
Grazie
: Re:aggiungere voce al form di registrazione
: fabriziogfweb 06 Sep 2013, 15:50:51
3) assegnare la tabella sopra creata al form nella Tab DB Connection. Salvare.
Ma se io  collego il form alla tabella predefinita di Joomla e cioè Joomla_users?
: Re:aggiungere voce al form di registrazione
: Brock 22 Sep 2013, 11:16:46
Ragazzi scusate se riprendo un argomento che sembrava ormai superato ma non riesco a far caricare in automatico al mio sito il form di registrazione per gli utenti.
Utilizzo Chronoform 4 e Joomla 2.5 ho fatto tutti i passi che spiegate ma nel momento in cui provo a registrarmi ricevo questo errore:
Fatal error:  Call to a member function redirect() on a non-object in C:\xampp\htdocs\www.sintodent.it\templates\joomspirit_18\html\com_users\registration\default.php on line 14
Io ho modificato il file default.php in questa maniera:
defined('_JEXEC') or die;
JHtml::_('behavior.keepalive');
JHtml::_('behavior.tooltip');
JHtml::_('behavior.formvalidation');
$mainframe->redirect('index.php?option=com_chronocontact&chronoformname=formregistrazione');
?>
Mi fate capire cortesemente dove sbaglio.
Grazie
: Re:aggiungere voce al form di registrazione
: Brock 22 Sep 2013, 11:43:12
Risolto grazie.....non avevo seguito la regola leggi tutto prima di scrivere...