Ciao a tutti,
ho installato le ultime versioni disponibili di FEU, CC e SelfRegistration, ma non riesco a far funzionare questo pezzo di codice nel template:
{if $customcontent_loggedin}
{cms_module module=FrontEndUsers form=silent}
{$link_logout} : {$link_changesettings}
{else}
{cms_selflink page="login"}
{/if}
In pratica accade che non riesco a visualizzare il link di Logout quando sono loggato nel sito.
QUalcuno può aiutarmi?
GRazie
Link_logout non funzionante Topic is solved
Moderator: magallo
Re: Link_logout non funzionante
Ho fatto dei progressi, modificando il codice:
in
Ora mi prende se sono loggato o meno.
Mi rimane solo un problema con l'opzione "form" di FEU.
In pratica se richiamo nell'opzione il form silent con:
in uscita ottengo questo errore:
La pagina mi mostra ora correttamente il link per il logout, ma nella riga precedente c'è l'errore che ho riportato precedentemente.
Da notare che per tutte le altre opzioni dei form il tutto funziona correttamente, che ci sia un bachetto?
Grazie per i suggerimenti
Code: Select all
{if $customcontent_loggedin}
Code: Select all
{if $ccuser->loggedin()}
Mi rimane solo un problema con l'opzione "form" di FEU.
In pratica se richiamo nell'opzione il form silent con:
Code: Select all
{cms_module module=FrontEndUsers form=silent}
In particolare il codice che uso è:Warning: Invalid argument supplied for foreach() in /var/www/vhosts/studiodilallo.it/httpdocs/cms/modules/FrontEndUsers/FrontEndUsers.module.php on line 360
Code: Select all
{if $ccuser->loggedin()}
{cms_module module=FrontEndUsers form=silent}
{$link_logout}
{else}
{cms_selflink page="login_accesso"}
{/if}
Da notare che per tutte le altre opzioni dei form il tutto funziona correttamente, che ci sia un bachetto?
Grazie per i suggerimenti
Re: Link_logout non funzionante
Ciao Marcolet.
Io gestisco le cose in modo un po' diverso, utilizzando i templates del modulo.
Cio non toglie, però, che anche il tuo ragionamento dovrebbe funzionare.
Prova a mettere le virgolette su 'silent'.
Valerio
Io gestisco le cose in modo un po' diverso, utilizzando i templates del modulo.
Cio non toglie, però, che anche il tuo ragionamento dovrebbe funzionare.
Prova a mettere le virgolette su 'silent'.
Valerio
Re: Link_logout non funzionante
Grazie per la risposta,
avevo già provato anche con le virgolette e gli apici, ma non cambia nulla.
Cosa intendi che usi "i templates del modulo"?
Io il codice che hai visto l'ho messo dentro il template della pagina.
Ciao
avevo già provato anche con le virgolette e gli apici, ma non cambia nulla.
Cosa intendi che usi "i templates del modulo"?
Io il codice che hai visto l'ho messo dentro il template della pagina.
Ciao
Re: Link_logout non funzionante
Io, di solito, metto:
nel template della pagina.
Ci pensa il modulo, poi, a visualizzare:
se l'utente non è loggato, il "Modello di login" impostato nel modulo FrontEndUsers;
se l'utente è loggato, il "Modello di logout" impostato nel modulo FrontEndUsers.
Questo, ad esempio, è il mio Modello di login:
e questo di logout:
Code: Select all
{cms_module module=FrontEndUsers lang="it_IT"}
Ci pensa il modulo, poi, a visualizzare:
se l'utente non è loggato, il "Modello di login" impostato nel modulo FrontEndUsers;
se l'utente è loggato, il "Modello di logout" impostato nel modulo FrontEndUsers.
Questo, ad esempio, è il mio Modello di login:
Code: Select all
{* login form template *}
{* this is a sample template, feel free to customize it *}
<div id="login">
{$startform}
<p>
{$prompt_username}: <div id="username">{$input_username}</div><br/>
{$prompt_password}: <div id="password">{$input_password}</div>
{if isset($captcha)}
<br/>
{$captcha_title}: {$input_captcha}<br/>
{$captcha}
{/if}
{if isset($input_rememberme)}
<br/>
{$input_rememberme} {$prompt_rememberme}<br/>
{/if}
<br/><br/>
<input type="submit" name="{$feuactionid}submit" value="{$mod->Lang('login')}"/><br/>
</p>
{if $error}
{$error}<br>
{/if}
{$endform}
</div>
Code: Select all
<!-- Logout form template -->
<div id="logout">
<p>{$prompt_loggedin} <br>
{$username}</p>
<p><a href="{cms_selflink href='user-password' }">Cambia Password</a></p>
<p><a href="{$url_logout}" title="{$mod->Lang('info_logout')}">{$mod->Lang('logout')}</a></p>
</div>
<!-- Logout form template -->