Jump to content

Message lors de commande+caractère spéciaux et longueur, URGENT SVP


Recommended Posts

Bonjour à tous,

La photo en dit plus.
J'aimerais donner à la possibilité aux acheteurs de me donner des infos requises en écrivant dans la box encadré sur la photo, en étape 3 du panier "adresse"

Mais j'ai 2 problème:

Le 1er est que le caractère "{" et "}" ne sont pas acceptés et donne une erreur invalid message. J'aimerais autoriser la saisi de caractère spéciaux.

2 ème problème, enlever la limite de caractères car mon client à eu : Fatal error (Message -> message length > 1600)

Merci d'avance pour votre aide.
Si vous connaissez un autre moyen pour demander des infos supplémentaires aux clients lors de la commande, je suis preneur.

35680_PqqmBMVtFtWwv3OCFL8k_t

Link to comment
Share on other sites

Bon pour les "{" et "}" je les ai supprimé dans validate.php dans class:

    static public function isMessage($message)
   {
       return preg_match('/^([^<>{}]|
)*$/ui', $message);



par

static public function isMessage($message)
   {
       return preg_match('/^([^<>]|
)*$/ui', $message);



Je sais pas si c'est la bonne solution mais pour le moment ça marche.

Pour la longueur j'ai cherché dans order-message dans myphp mais j'ai pas trouvé.
et j'ai vu dans ordermessage.php


J'ai changé le 1200 par 3000 mais ça ne fonctionne pas.

Une idée??

protected    $fieldsSizeLang = array('name' => 128, 'message' => 1200);

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...