Page 1 of 1

Custom Content... encore !

Posted: Mon Oct 15, 2007 1:58 pm
by houba
Bonjour à tous,
Je découvre depuis quelques semaines CMSMS, et je dois avouer que c'est un excellent outil, très flexible et très puissant !

J'ai malheureusement un problème avec custom content depuis quelque temps. J'ai installé custom content et front end user, et je m'en sers pour restreindre l'accès à une partie du site.

J'ai donc suivi la démarche proposée dans le forum anglophone pour cacher certaines entrées des menus (via un test sur leur alias)
http://forum.cmsmadesimple.org/index.php/topic,11114.0.html

J'ai aussi décoché l'option "cachable" de toutes les pages du site. Malheureusement, le comportement du site est erratique : cela ne fonctionne que de temps en temps...

J'ai inséré dans ma page de login un test pour vérifier que je me logge bien :

Code: Select all

Identification :

{cms_module module='FrontEndUsers' }

{cms_module module=CustomContent}

{if $customcontent_loggedin}
Merci !
Vous êtes authentifié
{else}
Vous n'êtes pas encore authentifié : utilisez les champs ci-dessus !
{/if}
Et une fois le mot de passe accepté, je reste non authentifié...

Le plus rigolo, c'est que si je rafraichis la page au bout d'un moment (1-2 minutes), ça se met à fonctionner... et je suis considéré comme authentifié.
Par contre, la déconnexion fonctionne instantanément.

Des idées ?

Merci d'avance !

Re: Custom Content... encore !

Posted: Tue Oct 16, 2007 12:09 pm
by houba
Bon, je pense avoir ma réponse, mais je ne sais pas pourquoi... en trainant que le forum, j'ai remarqué que certains utilisaient la commande

Code: Select all

{if $ccuser->loggedin()}
plutôt que :

Code: Select all

{if $customcontent_loggedin}
Et dans ce cas, ça semble fonctionner... La syntaxe associée a custom content a-t-elle changé depuis le post auquel je me réfère ?

H.

Re: Custom Content... encore !

Posted: Wed Oct 24, 2007 8:56 pm
by Pierre M.
Bonsoir,

effectivement, $ccuser->loggedin() semble plus à jour.
Cf. le tutoriel visuel de Calguy1000 dans la doc.

Pierre M.