Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : graw 27 Feb 2009, 10:16:22
-
Ciaoo,
ho effettuato l'aggiornamento della versione di joomla dalla 1.5.8 alla 1.5.9...il problema è che il modulo login non funziona correttamente nel senso:
1)quando un utente si registra, dopo la registrazione non dice niente, quindi l'utente non capisce, se l'ha effettuata..
2) Non a tutti gli utenti riesce a far entrare dopo la registrazione, da errori...
3) Se mi registro e mi scordo a compilare qualche campo (che sono obbligatori), non mi dice niente e non carica, una situazione ambigua per chi si registra.
Come devo fare??
:)grazie anticipatamente, e ciao
-
hai cambiato temna ?
-
in ke senso il template del sito? se è questo si
-
il problam dei messaggi sta li, in alcuni template non è impostato i messaggi di errore ecc.
in poche parole leggi questo post
http://forum.joomla.it/index.php/topic,53657.0.html
-
ok...ho risolto ma ho altri problemi:
1)quando effettuo la registrazione mi dovrebbe dire "registrazione effetuata ti arriverà un email di conferma", una cosa del genere, e non lo dice
2)sempre quando effetuo la registrazione e scordo a compilare qualche campo(che è obbligatorio) dovrebbe dirmi qualcosa...
Grazieee, è da un po di tempo che cerco di risolvere questo problema..... :)
-
http://forum.joomla.it/index.php/topic,53657.0.html
-
http://forum.joomla.it/index.php/topic,53657.0.html
Quoto, complimenti gagne anche per il topic a cui fai riferimento.
-
scusate per il ritardo ma nn ci sono stato..
Allora ho inserito questo pezzo di codice
<jdoc:include type="component" />
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
<jdoc:include type="message" />
ma continua sempre a non funzionare nel senso quando scordo a inserire qualcosa nella registrazione non mi dice niente.....come posso fare?
-
prima di inserirla controlla se c'è questa stringa
<jdoc:include type="message" />
se non c'è cerca questa stringa
<jdoc:include type="component" />
e inserisci il codice qui sotto prima di essa
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
da quello che vedo credo che vavevi già <jdoc:include type="message" />
<jdoc:include type="component" />
<?php if ($this->getBuffer('message')) : ?><div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
<jdoc:include type="message" />
prova a inserire nel post 10/15 righe di codice dopo <jdoc:include type="component" /> per vedere l'errore
Intanto prova a cancellare il secondo <jdoc:include type="message" />
-
scusami nn ho capito molto io ho inserito questo codice
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?><jdoc:include type="component" />
cosa devo fare di preciso, xkè nella registrazione se mi scordo di inserire qualcosa non mi da errore, e neanke se compilo tutti i campi mi dice messagio inviato....
-
dovrebbe essere cosi
<jdoc:include type="component" />
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
mentre nel post di prima hai
<jdoc:include type="component" />
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
<jdoc:include type="message" />
-
scusami ho rivisto è così come ti ho detto prima:
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?><jdoc:include type="component" /></div>
-
prova cosi
<jdoc:include type="component" />
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
-
Niente non cambia nulla, nel senso che se non inserisco o sbaglio la login e password mi segnala l'errore, se invece mi voglio registrare e non inserisco nessun campo non fa niente....
-
se metti temporaneamente un'altro tema funziona tutto ?
-
ho cambiato tema ho messo:
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?><jdoc:include type="component" /></div>
ma se entro nell'area riservata sbagliando qualcosa mi dice
" Messagio Errore
* Nome utente e password non sono corrette o non possiedi ancora un account."
E così è giusto ma nella registrazione sempre lo stesso problema nn dice nulla se scordo di inserire qualcosa opp se ho scritto tutto nn mi dice messaggio inviato
-
Il fatto è che non è che in ogni tema devi aggiungere quel pezzo di codice
Lo devi aggiungere solo se non c'è.
se metti un tema di quelli presenti al momento dell'installazione dovrebbe funzionare tutto senza aggiungere nulla.
Mi viene un dubbio non è che stai usando CB ?
-
senza modificare niente non funziona, ho provato....scusami cosa sono le CB?
-
CB = Comunity Builder è un componente molto noto..
leggendo volevo chiederti se avevi apportato modifiche al modulo login...
non ho mai avuto simili problemi infatti.
-
ho fatto delle modifiche su Parametri:
Cache: Mai
Pagina di reindirizzamento dopo Login: gli ho messo una pagina
Pagina di reindirizzamento dopo Logout:gli ho messo un'altra pagina.
Messaggio di benvenuto:Si
Nome / Nome Utente: Nome
Cripta Modulo Login: No
Queste sono le modifiche che ho fatto...Sto impazzendo non so come risolverlo
-
3) Se mi registro e mi scordo a compilare qualche campo (che sono obbligatori), non mi dice niente e non carica, una situazione ambigua per chi si registra.
dovrebbero cambiar di colore i campi non compilati, non è previsto alcun messaggio di errore ma solo una visualizzazione diversa,
a te non accade?
hai un link alla pagina web?
hai provato con un template diverso, magari quello di default?
-
ok...quello di dafault funziona, come dici tu mi cambia il colore, ma come posso fare x gli altri template?
-
dopo la registrazione mi dice:
Il tuo account è stato creato e ti è stato inviato il link di attivazione all'e-mail che hai indicato in fase di registrazione. Ricorda che per attivare il tuo account, prima di effettuare il login, devi cliccare sul link di attivazione che riceverai nella e-mail.
Como posso fare a mettere questa cosa, e una visualizzazione diversa nel template che ho scelto? e non quello di dafault?
-
in teoria dovresti fare come ti ho detto fino ad ora, ma visto che usi un tema che la modifica non le vedo, forse il tema ha un suo modulo di login
-
HELP, io non riesco a far visualizzare i messaggi nel mio template.
Per l'esatttezza quando invio una mail col componente Qcontacts non viene visualizzato il messaggio di conferma.
il famoso <jdoc:include type="message" /> l'ho messo in tutte le salse, sopra sotto anche in versione
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2> Messagio </h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
ma niente, nada, nisba.
ci ho provato in tanti modi ma non cambia assolutamente niente e ho bisogno di aiuto.
grazie
-
Ma se metti uno dei template predefiniti il messaggio appare?
-
grazie infinite per la risposta. :'(
sarà perche è sabato e son fuso ma non avevo pensato a fare questo test.
l'ho apenna fatto col template rhuk_milkyway e non ha funzionato manco con quello!
Dipende allora da QContacts?O peggio ancora da sh404SEF??
Sto brancolando...
grazieeeee