Page 2 sur 2

Re: Problème de langue dans le module minislider

MessagePublié: 22 Juin 2011, 13:48
par Imaxine
Bon je vais regarder ce qu'il en est et reviendrai compléter ce sujet.

Re: Problème de langue dans le module minislider

MessagePublié: 22 Juin 2011, 17:51
par Imaxine
J'ai trouvé où cela n'allait pas ! Il y avait un "schmilblick" dans ma requête. Je l'ai donc modifiée et désormais cela fonctionne même et surtout avec le titre des catégories de l'admin traduit.

Il y a aussi le fichier catalog/controller/module/minislider.php qu'il faut modifier afin que le titre soit pris en compte :

Chercher cette ligne :
Code: Tout sélectionner
   public function index() {
Puis ajouter dessous ces lignes :
Code: Tout sélectionner
      $this->language->load('module/minislider');

         $this->data['heading_title'] = $this->language->get('heading_title');
Chercher cette ligne et la supprimer :
Code: Tout sélectionner
      $this->data['heading_title'] = htmlspecialchars_decode($this->config->get('minislider_title'));
Chercher cette ligne :
Code: Tout sélectionner
         $rating = $this->model_catalog_review->getAverageRating($result['product_id']);   
Et la remplacer par celles-ci :
Code: Tout sélectionner
         if ($this->config->get('config_review')) {
            $rating = $this->model_catalog_review->getAverageRating($result['product_id']);
         } else {
            $rating = false;
         }
Chercher ces lignes :
Code: Tout sélectionner
             $this->data['products'][] = array(
               'name'    => $result['name'],
            'model'   => $result['model'],
               'rating'  => $rating,
            'stars'   => sprintf($this->language->get('text_stars'), $rating),
            'thumb'   => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),
               'price'   => $price,
            'special' => $special,
            'href'    => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&product_id=' . $result['product_id'])
             );
Et les remplacer par celles-ci :
Code: Tout sélectionner
         $options = $this->model_catalog_product->getProductOptions($result['product_id']);

         if ($options) {
            $add = $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&product_id=' . $result['product_id']);
         } else {
            $add = HTTPS_SERVER . 'index.php?route=checkout/cart&product_id=' . $result['product_id'];
         }

         $this->data['products'][] = array(
            'product_id'    => $result['product_id'],
            'name'          => $result['name'],
            'model'         => $result['model'],
            'rating'        => $rating,
            'stars'         => sprintf($this->language->get('text_stars'), $rating),
            'price'         => $price,
            'options'      => $options,
            'special'       => $special,
            'image'         => $this->model_tool_image->resize($image, 38, 38),
            'thumb'         => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),
            'href'          => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&product_id=' . $result['product_id']),
            'add'          => $add
         );


Tu peux donc faire toutes les modifications que j'ai mis ci-dessus dans les posts précédents, elles sont justes.

Re: [Résolu] Problème de langue dans le module minislider

MessagePublié: 23 Juin 2011, 06:34
par cricri92
J'ai donc refait toutes les modifications depuis le début, et maintenant CA MARCHE NIQUEL. Merci à toi grand manitou du html et D'Opencart.
MERCI MERCI

Re: [Résolu] Problème de langue dans le module minislider

MessagePublié: 23 Juin 2011, 07:31
par Imaxine
cricri92 a écrit:Merci à toi grand manitou du html et D'Opencart.
Dans ce cas précis, c'est du PHP. :D