html_entity_decode qui ne marche pas !!

Soutien général pour les problèmes techniques avec OpenCart

html_entity_decode qui ne marche pas !!

Messagepar Miramarfun » 05 Mai 2014, 14:37

Bonjour à tous

Actuellement je rencontre un réel problème car les caractères spéciaux ne s'affichent pas...
J'ai utilisé pourtant "html_entity_decode...$product_info" car la BD est en UTF-8

Voici une portion du script :

$results = $this->model_design_banner->getBanner($banner_id);

$output .= '<Contents>';

foreach ($results as $result) {
if (file_exists(DIR_IMAGE . $result['image'])) {
$output .= '<Image Source="' . $this->model_tool_image->resize($result['image'], $image_width, $image_height) . '" Title="' . $result['title'] . '">';

if ($result['link']){
$params = explode("&amp;", $result['link']);
if ($params) {
$prod_params = explode("=", $params[count($params) - 1]);
if ( $prod_params ){
if ( $prod_params[0] == "product_id" && is_numeric($prod_params[1])){
$product_info = $this->model_catalog_product->getProduct($prod_params[1]);

if ($product_info['description']) {
$output .= '<Text>' . htmlentities('<h1>' . $product_info['name'] . '</h1>') . htmlentities('<p>' . html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8') . '</p>') . '</Text>';
}
}
}
}
}

if ($result['link']){
$output .= '<Hyperlink URL="' . $result['link'] . '" />';
}

$output .= '</Image>';
}
}

$output .= '</Contents>';

Par ailleurs est'il possible de récupérer la "description du produit" sans passer par l'url ($params) car comme mes pages fonctionnent avec SEO, cela ne marche pas
sauf en utilisant le lien classique index << index.php route = product / product & product_id = x? >>

Merci d'avance à toutes solutions ou infos que vous pourriez me donner

Patrick
Opencart version: 1.5.4.1 FR
Hébergeur: en local pour finition
PHP version: 5.3.6
theme: 136
Miramarfun
 
Messages: 4
Inscrit le: 02 Mars 2013, 17:22

Retour vers Soutien Général

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés