Forum CMS Made Simple FR

Version complète : [Résolu]connecté mais pas repérer
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

laguich

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
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.
{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

laguich

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
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.
stp : remet le $ccuser et donne nous le code qui plante par ce que l'erreur affichée me laisse de gros doute
je te laisse finir Bess, je ne suis plus dispo. Cool
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 :/
Te fâche pas Chef! Big Grin
je sais que tu bosses aussi comme moi! Sad

laguich

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
je dirais même plus :
Code :
{if $customcontent_loggedin == '1'}
bravo
{else}

sorry

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

bravo

{else}

perdu

{/if}

laguich

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

laguich

a voir mais avec $ccuser erreur et custom, c'est le dorry qui s'affiche et non le bravo qd connecté Sad
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

laguich

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.
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;
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
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.

laguich

html ok

laguich

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}
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é.