osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Gestion des coupons et messages d'erreur, qui s'affiche avec caractères spéciaux
philippe69
posté 20 Oct 2005, 11:15
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 156
Inscrit : 18-August 05
Lieu : Lyon
Membre no 6830



Bonjour,
J'ai installé CCGV 5.14. et ça marche plutôt bien. Mais lorsqu'une erreur applicative survient le message d'erreur est affiché avec les caractères spéciaux HTML, ex : " Vous n'avez pas entré de code d'échange. "

A part modifier les fichiers de langue y a-t-il une solution ?
Merci
Philippe


--------------------
Philippe
MS2, Contrib Easypopulate, CenterShop, CCGV5.14, FCKeditor, Price Sensitive Discount, bundle products, Add Multi, jscookmenu, SEO, Simple Price Break...
Go to the top of the page
 
philippe69
posté 20 Oct 2005, 12:55
Message #2


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 156
Inscrit : 18-August 05
Lieu : Lyon
Membre no 6830



En fait il y a carrément un problème de gestion des chaînes de caractères. Alors j'ai traité le pb en modifiant la fonction tep_output_string comme suit.
Je n'ai traité que 4 cas très courants, mais il est facile de faire plus.
Je voudrais votre avis. Voyez vous des effets de bord ? Moi j'en ai pas encore vu et ça solutionne assez bien.

QUOTE

  function tep_output_string($string, $translate = false, $protected = false) {
    if ($protected == true) {
  if( strpos( $string, '&eacute' ) )
    return $string;
  if( strpos( $string, '&eagrave' ) )
    return $string;
  if( strpos( $string, '&agrave' ) )
    return $string;
  if( strpos( $string, '&ccedil' ) )
    return $string;
  else return htmlspecialchars($string);
    } else {
      if ($translate == false) {
        return tep_parse_input_field_data($string, array('"' => '"'));
      } else {
        return tep_parse_input_field_data($string, $translate);
      }
    }
  }



Merci


--------------------
Philippe
MS2, Contrib Easypopulate, CenterShop, CCGV5.14, FCKeditor, Price Sensitive Discount, bundle products, Add Multi, jscookmenu, SEO, Simple Price Break...
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 29th March 2024 - 07:23
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)