Forum CMS Made Simple FR
[Résolu]connecté mais pas repérer - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu]connecté mais pas repérer (/thread-1499.html)



[Résolu]connecté mais pas repérer - laguich - 11/10/2011

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.3
#~ Url du site : bacdaon.infos.st
#~ Hébergeur / Soft : x10hosting
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.4.2
#~ Installed Modules:
#~ CMSMailer: 2.0.1
#~ FileManager: 1.1.0
#~ MenuManager: 1.7.6
#~ ModuleManager: 1.4.2
#~ News: 2.11.3
#~ nuSOAP: 1.0.2
#~ Printing: 1.1.2
#~ Search: 1.6.10
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.8.4
#~ CGExtensions: 1.27.1
#~ NMS: 2.3.2
#~ Gallery: 1.4.4
#~ FrontEndUsers: 1.15.6
#~ SelfRegistration: 1.6.12
#~ Captcha: 0.4.5
#~ CustomContent: 1.7.3
#~ CGSimpleSmarty: 1.4.8
#~ CGFeedback: 1.5
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 2000000
#~ default_upload_permission: 664
#~ url_rewriting: true
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.6
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 64M
#~ max_execution_time: 30
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 16M
#~ upload_max_filesize: 16M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: litespeed
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.58
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonsoir,
J'ai cherché un peu partout, mais rien ne résout mon problème.

Une page login
Mon user se connecte. (en admin on le voit bien connecté.)

Dans une page "soumettre", j'integre le code :
Code :
{if $customcontent_loggedin}
{news action='fesubmit'}
{else}
Bienvenue cher anonyme
{/if}
Malgré que mon utilisateur soit connecté sur ma page s'affiche bienvenue chere anonyme SadSadSad
j'ai essayé $ccuser et la c une erreur smarty qui s'affiche
Une idée ????
Merci


[Résolu]connecté mais pas repérer - jissey - 11/10/2011

bonsoir,
dans l'aide de customcontent, il y a 2 possibilités :
Code :
{if $ccuser->loggedin()}
ou
{if $customcontent_loggedin == '1'}
S'il y a une erreur smarty, ça serait bien de nous la donner, ça peut aider.


[Résolu]connecté mais pas repérer - bess - 12/10/2011

{if $customcontent_loggedin}

or si t'es connecté : $customcontent_loggedin == '1' (une chaine de caractère)

donc $customcontent_loggedin n'est pas égale au chiffre 1
donc $customcontent_loggedin n'est pas TRUE

donc {if $customcontent_loggedin} ne sera jamais vrai

donc ce n'est pas un bug Big Grin

utilises ce que Jissey t'as filé Wink


[Résolu]connecté mais pas repérer - laguich - 12/10/2011

Code :
string(131) "Smarty error: [in content:content_en line 1]: syntax error: unidentified token ';loggedin()' (Smarty_Compiler.class.php, line 1410)"
Parse error: syntax error, unexpected '&' in /home/laguich/public_html/tmp/templates_c/70^%%70^707^707A8977%%content%3Acontent_en.php on line 3
ca c'est l'erreur avec $ccuser
et avec
{if $customcontent_loggedin == '1'}
rien ne se passe
Sad


[Résolu]connecté mais pas repérer - jissey - 12/10/2011

si tu veux qu'on aille plus loin, il va falloir nous dévoiler ton code Wink
Tu distilles les infos au compte goutte.
parce que "unidentified token ';loggedin()'"... le point virgule ressemble plutôt à une faute de frappe.
Alors, donne nous le contenu complet du code que tu utilises, sans ça, on ne va pas avancer.


[Résolu]connecté mais pas repérer - bess - 12/10/2011

stp : remet le $ccuser et donne nous le code qui plante par ce que l'erreur affichée me laisse de gros doute


[Résolu]connecté mais pas repérer - jissey - 12/10/2011

je te laisse finir Bess, je ne suis plus dispo. Cool


[Résolu]connecté mais pas repérer - bess - 12/10/2011

et moi donc :lol: :lol:

je suis entouré de 2 collègues et on merge des périmètres de dév entre eux , opération pas faites depuis 2semaines

4 dev par périmètres = 40 jours hommes de dev a merger sur 40 jours hommes de dev \o/

opération à effectuer 3fois de suite sur différents périmètres...

bref je m'éclates comme un petit fou :/


[Résolu]connecté mais pas repérer - jissey - 12/10/2011

Te fâche pas Chef! Big Grin
je sais que tu bosses aussi comme moi! Sad


[Résolu]connecté mais pas repérer - laguich - 12/10/2011

oups, effectivement, l'erreur apparait quand on est pas connecté. mais quand on est connecté, voici l'erreur
Code :
Parse error: syntax error, unexpected '&' in /home/laguich/public_html/tmp/templates_c/71^%%70^707^707A8977%%content%3Acontent_en.php on line 3

Je vous ai mis les 2 pages . Soumettre
Code :
{if $customcontent_loggedin == '1'}
bravo
else

sorry

{/if}
et
soumetree
Code :
{if $ccuser->loggedin()}

bravo

else

perdu

{/if}
la premiere avec customcontent (qui ne bouge pas connecté ou non) et l'autre avec ccuser
jog : jerome mdp: jerome


[Résolu]connecté mais pas repérer - jissey - 12/10/2011

je dirais même plus :
Code :
{if $customcontent_loggedin == '1'}
bravo
{else}

sorry

{/if}
et
Code :
{if $ccuser->loggedin()}

bravo

{else}

perdu

{/if}



[Résolu]connecté mais pas repérer - laguich - 12/10/2011

? comprend pas
bien evidemment j'ai mis bravo, per et autre pour faire les essai Smile
oups vu
je corrige Smile


[Résolu]connecté mais pas repérer - laguich - 12/10/2011

a voir mais avec $ccuser erreur et custom, c'est le dorry qui s'affiche et non le bravo qd connecté Sad


[Résolu]connecté mais pas repérer - jissey - 12/10/2011

j'ai fait mon maxi, la syntaxe est bonne, tu ne m'aides pas trop. On marche à l'envers!
Je ne comprends pas ton style télégraphique, désolé. Sad


[Résolu]connecté mais pas repérer - laguich - 13/10/2011

effectivement mon dernier message est pas tres clair.
Mais en fait, j'ai bien retapé le code comme tu me l'as donné et cela ne change pas . Sur la page soumettre même quand je me connecte, c'est le message sorry qui s'affiche, et sur la page soumettree c'est un message d'erreur smarty. http://bacdaon.infos.st/ pour la connection, les id sont donné plus haut, si tu veux te rendre compte.
Merci.


[Résolu]connecté mais pas repérer - Jean le Chauve - 13/10/2011

Commencer par corriger le code html.
Ce n'est pas la peine d'essayer de trouver d'où vient le problème tant que le code est erratique.
Citation :et sur la page soumettree c'est un message d'erreur smarty
Code :
Parse error: syntax error, unexpected '&' in /home/laguich/public_html/tmp/templates_c/71^%%70^707^707A8977%%content%3Acontent_en.php on line 3
Il s'agit d'une erreur grammaticale : esperluète sans son amp;


[Résolu]connecté mais pas repérer - bess - 13/10/2011

Citation :Te fâche pas Chef!

mais nan t'inquiètes pas je me fâche jamais pas pour ce genre de détail :lol:

juste que pour le coup je suis coincé aussi Smile


[Résolu]connecté mais pas repérer - jissey - 13/10/2011

Citation :les id sont donné plus haut, si tu veux te rendre compte.
Oui, je me rends compte que les pages soumettre et soumetree no fonctionnent pas.
Mais je te crois quand tu me le dis.

Ici, on a fait le tour.
Corrige tes erreurs HTML et si tu veux que j'essaie de te dépatouiller, envoie moi des codes d'accès par MP pour que je puisse aller voir dans l'admin.


[Résolu]connecté mais pas repérer - laguich - 13/10/2011

html ok


[Résolu]connecté mais pas repérer - laguich - 14/10/2011

Bon voici un point de régler. Merci à Jissey pour cette aide précieuse.

Donc en fait la balise $ccuser marche bien, mais pour l'intégrer dans une page il faut désactiver l'éditeur WYSIWYG, car c'est lui qui modifie le {if $ccuser->loggedin()} en {if $ccuser-&;loggedin()} et donc engendre l'erreur.

Autre point rappelé par Jissey, pensez bien dans ce cas à ne pas mettre cachable la page en question.
(Cose à décocher dans la partie Option de la page)

Voici le code qui marche :
Code :
{if $ccuser->loggedin()}
bravo
{else}
perdu
{/if}



[Résolu]connecté mais pas repérer - jissey - 14/10/2011

j'ajouterai que $customcontent_loggedin a réagit bizarrement dans ce cas :
il m'a renvoyé l'ID du user, et dans une autre session : rien du tout malgré vide cache CMSMS + FF.
J'avoue ne pas avoir creusé.