Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Personnaliser les title tags pour toutes les pages

Programmation, discussions et suggestions pour l'amélioration de OpenCart

Re: Personnaliser les title tags pour toutes les pages

Messagepar soleildusud » 14 Mai 2012, 09:13

Bonjour LeorLindel,,

Je fais suite au test du module category and product meta title v1511.zip que tu m'as fourni

J'obtiens une nouvelle erreur qui est :
Notice: Undefined index: meta_title in C:\wamp\www\site\catalog\controller\product\product.php on line 131


Peux tu m'expliquer à quoi correspond cette erreur afin que j'essaye de comprendre comme trouver une solution.

Merci d'avance pour ton aide.
OVH, Version 1.5.1.1 FR, CR2htmlmodule-v1.5, template par défaut modifié par mes soins
soleildusud
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 38
Inscription: 25 Juil 2011, 16:17

Re: Personnaliser les title tags pour toutes les pages

Messagepar soleildusud » 14 Mai 2012, 09:24

Je me repond à moi même j'ai trouvé la solution, il suffit d'ajouter dans catalog/model/catalog/product.php

la ligne suivante :
Code: Tout sélectionner
'meta_title'       => $query->row['meta_title'],


une fois cette modification faite, tout semble fonctionner correctement et je peux donc mettre un title personnalisé à chaque produit et chaque catégorie.

Merci encore à toi LeorLindel de ta précieuse aide.
OVH, Version 1.5.1.1 FR, CR2htmlmodule-v1.5, template par défaut modifié par mes soins
soleildusud
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 38
Inscription: 25 Juil 2011, 16:17

Re: Personnaliser les title tags pour toutes les pages

Messagepar soleildusud » 14 Mai 2012, 09:30

oups j'ai parlé trop vite j'ai un problème avec le title des catégories.

Quand j'entre ma balise title pour une catégorie et que je sauve, celle-ci n'est pas enregistrée.
A quoi cela peut-il être du?
Comment modifier cela?

J'ai également essayé d'ajouter le contenu de la balise title via la base de donnée via phpmyadmin mais dès que je retourne sur la page de la catégorie concernée dans la partie admin du site ce que le title que j'ai entré via la base de donnée a disparu.

Que faire pour que le title rentré soit vraiment enregistré ?

Merci d'avance pour votre aide.
OVH, Version 1.5.1.1 FR, CR2htmlmodule-v1.5, template par défaut modifié par mes soins
soleildusud
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 38
Inscription: 25 Juil 2011, 16:17

Re: Personnaliser les title tags pour toutes les pages

Messagepar soleildusud » 14 Mai 2012, 13:34

Bon finalement je suis parvenue à résoudre mon probleme.
Cela vient d'un oubli dans le fichier admin/model/catalog/category.php
il faut ajouter ligne 13 et ligne 47:
Code: Tout sélectionner
meta_title = '" . $this->db->escape($value['meta_title']) . "',



A noter qu'une fois tous les fichiers sont uploadés, il faut rentrer tous les title tags de toutes les fiches et de toutes les catégories déjà créees si cela n'est pas fait les balises title seront vides ce qui n'est pas l'ideal pour les moteurs de recherche. Une parade à cela est :
dans catalog/controller/product/category.php modifier la ligne 75 :
Code: Tout sélectionner
$this->document->setTitle($category_info['meta_title']);

par
Code: Tout sélectionner
if($category_info['meta_title'] == NULL) {
$this->document->setTitle($category_info['name']);
} else {
$this->document->setTitle($category_info['meta_title']);
}


et dans catalog/controller/product/product.php modifier la ligne 131 :
Code: Tout sélectionner
$this->document->setTitle($product_info['meta_title']);

par
Code: Tout sélectionner
if($product_info['meta_title'] == NULL) {
$this->document->setTitle($product_info['name']);
} else {
$this->document->setTitle($product_info['meta_title']);
}
OVH, Version 1.5.1.1 FR, CR2htmlmodule-v1.5, template par défaut modifié par mes soins
soleildusud
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 38
Inscription: 25 Juil 2011, 16:17

Précédente

Retourner vers Développement

Qui est en ligne

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

cron