07/01/2018, 11:46:51
Merci Ouik, j'ai fini par les trouver.
Par contre, ça ne m'avance pas beaucoup car le code qui affiche la partie captcha du template de loggin est le même que celui qui existe en cmsms v 1.12. SI je passe ce code de la v 2.2.5 en 1.12 il fonctionne et à l'inverse le code de la v1.12 ne fonctionne pas non plus en v2.2.5. Ce qui peut être rassurant. Autre précision ce comportement est le même avec IE et Chorme donc ce ne doit pas être un pb de config de navigateur.
J'ai lu dans un texte de JCE "CMS Made Simple Version 2.0" qui date de 2015, dans les problèmes de mise à jour, que la portée des variables Smarty à changée et qu'il faut les copier explicitement dans un autre champs d'application. Là je coince car mes compétences en Smarty sont quasi nulles et je sais pas comment m'en sortir.
Voici le code :
Dans le code de la page j’obtiens :
Donc, à priori, c'est la variable $input_captcha qui ne fonctionne pas. Mais dans ce cas pourquoi les autres variables Smarty de ce gabarit fonctionnent et pas celle là ?
Que faire ?
Merci d'avance
Par contre, ça ne m'avance pas beaucoup car le code qui affiche la partie captcha du template de loggin est le même que celui qui existe en cmsms v 1.12. SI je passe ce code de la v 2.2.5 en 1.12 il fonctionne et à l'inverse le code de la v1.12 ne fonctionne pas non plus en v2.2.5. Ce qui peut être rassurant. Autre précision ce comportement est le même avec IE et Chorme donc ce ne doit pas être un pb de config de navigateur.
J'ai lu dans un texte de JCE "CMS Made Simple Version 2.0" qui date de 2015, dans les problèmes de mise à jour, que la portée des variables Smarty à changée et qu'il faut les copier explicitement dans un autre champs d'application. Là je coince car mes compétences en Smarty sont quasi nulles et je sais pas comment m'en sortir.
Voici le code :
Code :
[== Indéfini ==]
{if isset($captcha)}
<div class="row">
<p class="col-md-4 text-right"><label for="feu_captcha">{$captcha_title}:</label></p>
<div class="col-md-8">{$captcha}
<div class="row">{$input_captcha}</div>
</div>
{/if}
Dans le code de la page j’obtiens :
Code :
[== Indéfini ==]
<div class="row">
<p class="col-md-4 text-right"><label for="feu_captcha">Veuillez entrer le texte de l'image:</label></p>
<div class="col-md-8"><input type="hidden" name="hncaptcha" value="31122132231111123221331113221122"/>
<input type="hidden" name="hncaptcha_public_key" value="4b4de"/>
<img class="captchapict" src="/tmp/cache/hn_captcha_4b4de.jpg" width="198" height="72" alt="This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)" title="No Bots allowed" />
<div class="row"></div>
</div>
Donc, à priori, c'est la variable $input_captcha qui ne fonctionne pas. Mais dans ce cas pourquoi les autres variables Smarty de ce gabarit fonctionnent et pas celle là ?
Que faire ?
Merci d'avance