Back to top

Autore Topic: aggiungere voce al form di registrazione  (Letto 93098 volte)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #40 il: 14 Gen 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.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #41 il: 14 Gen 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?

Offline Davide_naxos

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #42 il: 16 Gen 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);
Codice: [Seleziona]
<?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)
« Ultima modifica: 16 Gen 2010, 16:10:40 da Davide_naxos »

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #43 il: 16 Gen 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.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #44 il: 16 Gen 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.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #45 il: 16 Gen 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


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 ?

Codice: [Seleziona]
var $live_site = 'http://www.tuosito.ecc';
var $fromname = 'tuo_testo';
var $sitename = 'tuo_nome';
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #46 il: 16 Gen 2010, 17:59:09 »
Nel file configuration.php in root di joomla hai i valori di queste tre variabili ?

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

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

Forse è il caso di inserire nella
Codice: [Seleziona]
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!


Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #47 il: 16 Gen 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?



Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #48 il: 16 Gen 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.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #49 il: 04 Feb 2010, 23:05:15 »
Nel file configuration.php in root di joomla hai i valori di queste tre variabili ?

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

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

Forse è il caso di inserire nella
Codice: [Seleziona]
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
Codice: [Seleziona]
var $live_site = '';

mi salta tutto il sito...

Come faccio a risolvere?  ::)

Grazie 1000!

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #50 il: 05 Feb 2010, 12:47:33 »
Controlla bene cosa hai inserito, perchè non ho mai avuto problemi per quello.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #51 il: 05 Feb 2010, 17:25:33 »
Ciao Vales,

purtroppo in quella variabile
Codice: [Seleziona]
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
Codice: [Seleziona]
var $live_site = ''; tra le virgolette.

Probabilmente è qualche altra cosa, ma quale?


Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #52 il: 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]
« Ultima modifica: 05 Feb 2010, 18:23:46 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #53 il: 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?

Codice: [Seleziona]
<?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...?

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #54 il: 05 Feb 2010, 22:39:58 »
Ciao Vales, ho modificato la variabile come hai detto, da così:

Codice: [Seleziona]
var $live_site = '';
a così:

Codice: [Seleziona]
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!

Offline nikema

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #55 il: 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...

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #56 il: 22 Feb 2010, 11:02:00 »
Ciao Nikema!

Scusami ma come si fa a modificare il sitename da Joomla...?  ::)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #57 il: 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.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #58 il: 23 Feb 2010, 09:28:34 »
Perfetto era quello!  ;D

Grazie Nikema, Grazie Vales!

Offline Walter Ego

  • Appassionato
  • ***
  • Post: 532
    • Mostra profilo
Re:aggiungere voce al form di registrazione
« Risposta #59 il: 14 Ott 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

 



Web Design Bolzano Kreatif