Come creare una pagina con accesso limitato
Moderator: magallo
-
- Forum Members
- Posts: 37
- Joined: Fri Mar 19, 2010 4:27 pm
Come creare una pagina con accesso limitato
Ciao,
scusatemi ma proprio non riesco a fare quello che vorrei. Ho provato a cercare una sorta di guida ... ma non riesco a trovarla.
Vorrei che quando l'utente cliccasse sul link di una specifica pagina apparisse la schermata di login (le credenziali di accesso vorrei fossero impostate esclusivamente dall'amministratore). In basse all'utenza vorrei apparisse o la pagina A o la pagina B.
Non riesco a trovare il modo di farlo. Ho provato a installare i moduli CustomContent e FrontEndUsers ma non riesco a capire come fare ad utilizzarli.
Potreste darmi una mano? è da un po' che sto provando ad usarlo ma senza successo.
Grazie in anticipo, speriamo di risolvere questo arcano.
Ciao
scusatemi ma proprio non riesco a fare quello che vorrei. Ho provato a cercare una sorta di guida ... ma non riesco a trovarla.
Vorrei che quando l'utente cliccasse sul link di una specifica pagina apparisse la schermata di login (le credenziali di accesso vorrei fossero impostate esclusivamente dall'amministratore). In basse all'utenza vorrei apparisse o la pagina A o la pagina B.
Non riesco a trovare il modo di farlo. Ho provato a installare i moduli CustomContent e FrontEndUsers ma non riesco a capire come fare ad utilizzarli.
Potreste darmi una mano? è da un po' che sto provando ad usarlo ma senza successo.
Grazie in anticipo, speriamo di risolvere questo arcano.
Ciao
-
- Forum Members
- Posts: 37
- Joined: Fri Mar 19, 2010 4:27 pm
Re: Come creare una pagina con accesso limitato
mmm ... ok ... è arabo.
Il che mi demoralizza un po' visto che non mi reputavo proprio uno sprovveduto.
Innanzi tutto, sia che usi IE, sia FF che Chrome, molto spesso non mi carica la parte inferiore della pagina di Gestione utenti di Frontend (il che mi rende ardua la personalizzazione).
Cmq ... alcune cose ancora non mi sono ancora chiare ... ma andiamo per passi.
Entro in "Proprietà utente", su Nome suppongo vada il campo di utenza quindi scrivo "utenza", su suggerimento scrivo "come si chiamerà?", su tipo inserisco "Testo" e il resto lo lascio così giusto?
A questo punto vado nei gruppi e creo il gruppo "provagruppo" e su descrizione metto "questa è la prova di un gruppo", spuntando la proprietà che ho appena creato mettendo su Campo Stato "Campo Obbligatorio" (spero sia giusto non capendo appieno la logica).
Vado su Utenti e vado su aggiungi utente. Su indirizzo email inserisco un indirizzo a caso 123456@email.it, come password 123456789, e spunto il gruppo a cui deve appartenere. A questo punto (non capisco) credo mi chieda di sostituire la mail con il nome dell'utenza che voglio creare ... e inserisco "utentediprova".
A questo punto dovrei aver creato un utenza "utentediprova" all'interno di un gruppo "provagruppo".
Ignoro momentaneamente tutte le linguette presenti in alto e mi concentro sul discorso CustomContent.
Creo una pagina nuova "prova privata" e incollo il seguente codice:
In teoria mi aspetterei che cliccando sulla pagina "prova privata" mi appaia il form di login ... o cmq la scritta "Sei un utente anonimo e devi registrarti o effettuare il login". Invece mi compare un fantastico :
Dove sto sbagliando? Ho interpretato male qualcosa?
Il che mi demoralizza un po' visto che non mi reputavo proprio uno sprovveduto.
Innanzi tutto, sia che usi IE, sia FF che Chrome, molto spesso non mi carica la parte inferiore della pagina di Gestione utenti di Frontend (il che mi rende ardua la personalizzazione).
Cmq ... alcune cose ancora non mi sono ancora chiare ... ma andiamo per passi.
Entro in "Proprietà utente", su Nome suppongo vada il campo di utenza quindi scrivo "utenza", su suggerimento scrivo "come si chiamerà?", su tipo inserisco "Testo" e il resto lo lascio così giusto?
A questo punto vado nei gruppi e creo il gruppo "provagruppo" e su descrizione metto "questa è la prova di un gruppo", spuntando la proprietà che ho appena creato mettendo su Campo Stato "Campo Obbligatorio" (spero sia giusto non capendo appieno la logica).
Vado su Utenti e vado su aggiungi utente. Su indirizzo email inserisco un indirizzo a caso 123456@email.it, come password 123456789, e spunto il gruppo a cui deve appartenere. A questo punto (non capisco) credo mi chieda di sostituire la mail con il nome dell'utenza che voglio creare ... e inserisco "utentediprova".
A questo punto dovrei aver creato un utenza "utentediprova" all'interno di un gruppo "provagruppo".
Ignoro momentaneamente tutte le linguette presenti in alto e mi concentro sul discorso CustomContent.
Creo una pagina nuova "prova privata" e incollo il seguente codice:
Code: Select all
{if $ccuser->loggedin() && $ccuser->memberof('provagruppo') }
Benvenuto ai membri del provagruppo
{elseif $ccuser->loggedin()}
Benvenuto utente di altri gruppi
{else}
Sei un utente anonimo e devi registrarti o effettuare il login
{cms_module module=FrontEndUsers}
{/if}
Code: Select all
Parse error: syntax error, unexpected '&' in /tmp/templates_c/30^%%70^707^707A8977%%content%3Acontent_en.php on line 5
Re: Come creare una pagina con accesso limitato
Quando scrivi il codice "{if $ccuser->loggedin() && $ccuser->memberof('provagruppo') }..." leva la spunta a "Attiva/disattiva editor WYSIWYG" in fondo al riquadro e poi scrivi il codice tra le seguenti istruzioni
ciao
blast
Edit: scusa mio errore. Disabilita solo il flag "Attiva/disattiva editor WYSIWYG"
Prova poi fammi sapere se va meglio{literal}
{if $ccuser->loggedin() && $ccuser->memberof('provagruppo') }
Benvenuto ai membri del provagruppo
{elseif $ccuser->loggedin()}
Benvenuto utente di altri gruppi
{else}
Sei un utente anonimo e devi registrarti o effettuare il login
{cms_module module=FrontEndUsers}
{/if}
{/literal}
ciao
blast
Edit: scusa mio errore. Disabilita solo il flag "Attiva/disattiva editor WYSIWYG"
Last edited by blast2007 on Sun Dec 12, 2010 5:40 pm, edited 1 time in total.
-
- Forum Members
- Posts: 37
- Joined: Fri Mar 19, 2010 4:27 pm
Re: Come creare una pagina con accesso limitato
Ciao,
con le modifiche apportate il codice viene interpretato come semplice testo.
prova privata
{if $ccuser->loggedin() && $ccuser->memberof('provagruppo') } Benvenuto ai membri del provagruppo {elseif $ccuser->loggedin()} Benvenuto utente di altri gruppi {else} Sei un utente anonimo e devi registrarti o effettuare il login {cms_module module=FrontEndUsers} {/if}
con le modifiche apportate il codice viene interpretato come semplice testo.
prova privata
{if $ccuser->loggedin() && $ccuser->memberof('provagruppo') } Benvenuto ai membri del provagruppo {elseif $ccuser->loggedin()} Benvenuto utente di altri gruppi {else} Sei un utente anonimo e devi registrarti o effettuare il login {cms_module module=FrontEndUsers} {/if}
- protempore
- Power Poster
- Posts: 599
- Joined: Mon Jan 14, 2008 9:08 pm
Re: Come creare una pagina con accesso limitato
devi disabilitare l'editor wysiwyg nella pagina.... altrimenti tinyMce trasforma in testo il codicebuboarioch wrote: Ciao,
con le modifiche apportate il codice viene interpretato come semplice testo.
prova privata
{if $ccuser->loggedin() && $ccuser->memberof('provagruppo') } Benvenuto ai membri del provagruppo {elseif $ccuser->loggedin()} Benvenuto utente di altri gruppi {else} Sei un utente anonimo e devi registrarti o effettuare il login {cms_module module=FrontEndUsers} {/if}
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
Mahatma Gandhi (1869-1948)
-
- Forum Members
- Posts: 37
- Joined: Fri Mar 19, 2010 4:27 pm
Re: Come creare una pagina con accesso limitato
ho controllato,
la voce "Attiva/disattiva editor WYSIWYG" in fondo alla pagina non ha la spunta.
la voce "Attiva/disattiva editor WYSIWYG" in fondo alla pagina non ha la spunta.
Re: Come creare una pagina con accesso limitato
La spunta da togliere si trova nella Pagina sotto la scheda Opzioni.ho controllato,
la voce "Attiva/disattiva editor WYSIWYG" in fondo alla pagina non ha la spunta.
Da non confondere con quella della Principale, altrimenti ti disattiva solo momentaneamente il WYSIWYG.
Nella scheda Opzioni si chiama WYSIWYG non permesso per questa pagina.
In questo modo viene disattivato permanentemente solo su quella pagina li.
Se poi inserisci il controllo utenti nella pagina, puoi usare i blocchi di contenuto globale.
In questo caso puoi disattivare il WYSIWYG su tutti i blocchi e solo su quelli da qui:
http://forum.cmsmadesimple.org/index.php/topic,48035.0.html
Ciao
-
- Forum Members
- Posts: 37
- Joined: Fri Mar 19, 2010 4:27 pm
Re: Come creare una pagina con accesso limitato
Ciao,
purtroppo la spunta che ho tolto è proprio quella della "linguetta" Opzioni.
A questo punto dove sto sbagliando?
purtroppo la spunta che ho tolto è proprio quella della "linguetta" Opzioni.
A questo punto dove sto sbagliando?
-
- Forum Members
- Posts: 37
- Joined: Fri Mar 19, 2010 4:27 pm
Re: Come creare una pagina con accesso limitato
Andando per passi.
se inserisco il codice mi appare il form e sembra funzionare con i tentativi di login.
Ora mi interessa sapere come fare per visualizzare all'interno della stessa pagina un contenuto A o un contenuto B in funzione di chi si è loggato.
se inserisco il codice
Code: Select all
{cms_module module=FrontEndUsers}
Ora mi interessa sapere come fare per visualizzare all'interno della stessa pagina un contenuto A o un contenuto B in funzione di chi si è loggato.