[OK] Affichage de l'esperluette dans la description HTML des produits

Archive

Messagepar johnhummer » Dim 07 Fév 2010, 10:23

Bonjour,

Dans includes/content/product_info.php, on trouve ligne 84:

Code: Tout sélectionner
$badguy = array("<br>","<s>","<u>","</s>","</u>","&");
$goodguy = array("<br />","<del>","<span class="underline">","</del>","</span>","&amp;");
?>

    <div id="productDescription">
      <?php echo stripslashes(str_replace($badguy,$goodguy,$product_info['products_description'])); ?>
    </div>

$product_info['products_description'] contient la description des produits. Avec le plugin FCK Editor (http://wiki.oscss.org/doku.php?id=osc:plugin:fck_editor) qui produit du HTML et non du texte pur, les espaces "&nbsp;" sont remplacées (oui, espace est féminin lorsqu'il s'agit du caractère typographique...) par "&amp;nbsp;". En fait, tous les caractère spéciaux commençant par "&" sont concernés. Fâcheux...
Dernière édition par johnhummer le Lun 08 Fév 2010, 15:34, édité 1 fois.
johnhummer
Membre actif
 
Messages: 34
Inscription: Mer 30 Déc 2009, 11:56

Messagepar Ayatus » Lun 08 Fév 2010, 14:57

Bonjour,

Tu as deux solution, soit tu modifies la config de fckeditor tel qu'indiquée :
http://www.oscommerce-fr.info/forum/lofiversion/index.php/t58393.html
ou dans le fichier includes/content/product_info.php ligne 90 :
Code: Tout sélectionner
<?php echo stripslashes(str_replace($badguy,$goodguy,$product_info['products_description'])); ?>

à remplacer par :
Code: Tout sélectionner
<?php if (is_dir('admin/fckeditor')) {
echo $product_info['products_description'];
} else {
echo stripslashes(str_replace($badguy,$goodguy,$product_info['products_description']));} ?>
Avatar de l’utilisateur
Ayatus
Site Admin
 
Messages: 280
Inscription: Sam 19 Avr 2008, 17:23

Messagepar johnhummer » Lun 08 Fév 2010, 15:35

Merci !
Dernière édition par johnhummer le Lun 08 Fév 2010, 16:03, édité 1 fois.
johnhummer
Membre actif
 
Messages: 34
Inscription: Mer 30 Déc 2009, 11:56


Retourner vers osCSS 1.2.1

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron