frichard Posted March 12, 2015 Share Posted March 12, 2015 Bonjour, J'ai besoin de votre aide: Voici quelques ligne d'erreurs rencontrées dans le panier avant l'identification client au niveau des fenêtres pour s'inscrire en tant que nouveau client : www/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 240 www/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 240 www/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 249www/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 267www/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 314 Pouvez vous m'aider? Par avance merci François Link to comment Share on other sites More sharing options...
Lactor Posted March 12, 2015 Share Posted March 12, 2015 Bonjour, Y a-t-il une première partie à ce message d'erreur ? Il me semble que eval() teste les valeurs passées aux variables smarty (ou du moins, est liée à Smarty). Auriez-vous, quelque part dans la page qui fait cette erreur, d'autres affichages d'erreurs, genre "Notice: Undefined index: xxx in /www/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 75" ? En remplaçant xxx par un nom de quelque chose (qui est la variable passée, qui n'est pas définie) ? Cette erreur s'affiche quand une variable est marquée sur le template mais n'a aucune valeur passée via le code du module. Du moins, je le rencontre très souvent de cette manière. Tenez-nous au courant, Cordialement, Okar Link to comment Share on other sites More sharing options...
frichard Posted March 12, 2015 Author Share Posted March 12, 2015 Merci pour votre réponse mais je ne trouve pas la solution voici la capture d'écran: https://drive.google.com/open?id=0B5iD8ZjNH0Rtdy1hMVBVV2Z2ck0&authuser=0 Je ne vois pas quoi modifier. Link to comment Share on other sites More sharing options...
Lactor Posted March 12, 2015 Share Posted March 12, 2015 (edited) Ah, bah on voit directement que vous avez les champs requis des newsletters et opt-in (offres partenaires). Allez dans votre Back-Office, menu "clients" et en dessous de la table des clients, ouvrez "configurer les champs requis" et décochez ceux que vous ne voulez pas. Cela devrait régler le problèmes si vous rafraîchissez ensuite (: Tenez-nous au courant, Cordialement, Okar [EDIT]Les champs signalés avec une petite étoile sont obligatoires. Si vous ne voulez pas qu'ils soient obligatoires, ouvrez votre FTP, allez dans /classes/Customer.php et dans $definition vous pouvez éditer les "required => true" en mettant "false". Je ne vous conseille pas d'enlever tous les champs qui sont requis, laissez au moins l'adresse, le nom, prénom, l'e-mail. [/EDIT] public static $definition = array( 'table' => 'customer', 'primary' => 'id_customer', 'fields' => array( 'secure_key' => array('type' => self::TYPE_STRING, 'validate' => 'isMd5', 'copy_post' => false), 'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), //ici false 'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), //ici false 'email' => array('type' => self::TYPE_STRING, 'validate' => 'isEmail', 'required' => true, 'size' => 128), //ici false 'passwd' => array('type' => self::TYPE_STRING, 'validate' => 'isPasswd', 'required' => true, 'size' => 32), 'last_passwd_gen' => array('type' => self::TYPE_STRING, 'copy_post' => false), 'id_gender' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'birthday' => array('type' => self::TYPE_DATE, 'validate' => 'isBirthDate'), 'newsletter' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool'), 'newsletter_date_add' => array('type' => self::TYPE_DATE, 'copy_post' => false), 'ip_registration_newsletter' => array('type' => self::TYPE_STRING, 'copy_post' => false), 'optin' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool'), 'website' => array('type' => self::TYPE_STRING, 'validate' => 'isUrl'), 'company' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'), 'siret' => array('type' => self::TYPE_STRING, 'validate' => 'isSiret'), 'ape' => array('type' => self::TYPE_STRING, 'validate' => 'isApe'), 'outstanding_allow_amount' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat', 'copy_post' => false), 'show_public_prices' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'id_risk' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false), 'max_payment_days' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false), 'active' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'deleted' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'note' => array('type' => self::TYPE_HTML, 'validate' => 'isCleanHtml', 'size' => 65000, 'copy_post' => false), 'is_guest' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false), 'id_shop_group' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false), 'id_default_group' => array('type' => self::TYPE_INT, 'copy_post' => false), 'id_lang' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false), 'id_default_group' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false), ), ); Edited March 12, 2015 by okar (see edit history) Link to comment Share on other sites More sharing options...
frichard Posted March 12, 2015 Author Share Posted March 12, 2015 Je viens de regarder ce fichier beaucoup sont sur false: public static $definition = array( 'table' => 'customer', 'primary' => 'id_customer', 'fields' => array( 'secure_key' => array('type' => self::TYPE_STRING, 'validate' => 'isMd5', 'copy_post' => false), 'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'email' => array('type' => self::TYPE_STRING, 'validate' => 'isEmail', 'required' => true, 'size' => 128), 'passwd' => array('type' => self::TYPE_STRING, 'validate' => 'isPasswd', 'required' => true, 'size' => 32), 'last_passwd_gen' => array('type' => self::TYPE_STRING, 'copy_post' => false), 'id_gender' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'birthday' => array('type' => self::TYPE_DATE, 'validate' => 'isBirthDate'), 'newsletter' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool'), 'newsletter_date_add' => array('type' => self::TYPE_DATE,'copy_post' => false), 'ip_registration_newsletter' => array('type' => self::TYPE_STRING, 'copy_post' => false), 'optin' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool'), 'website' => array('type' => self::TYPE_STRING, 'validate' => 'isUrl'), 'company' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'), 'siret' => array('type' => self::TYPE_STRING, 'validate' => 'isSiret'), 'ape' => array('type' => self::TYPE_STRING, 'validate' => 'isApe'), 'outstanding_allow_amount' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat', 'copy_post' => false), 'show_public_prices' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'id_risk' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false), 'max_payment_days' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false), 'active' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'deleted' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'note' => array('type' => self::TYPE_HTML, 'validate' => 'isCleanHtml', 'size' => 65000, 'copy_post' => false), 'is_guest' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false), 'id_shop_group' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false), 'id_default_group' => array('type' => self::TYPE_INT, 'copy_post' => false), 'id_lang' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false), ), ); et il n'y a rien de sélectionné dans configurer les champs requis je n'y comprends plus rien, désespérant Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now