How to : Ajouter le nom du fabricant dans le META TITLE des pages produits
Bonjour,
Car la question m'est demandées plusieurs fois, j'ai donc décidé de créer un billet avec la réponse (quoi de plus logique...).
Voici donc la solution pour afficher le nom du fabricant dans le meta-title des pages produits.
1. Ouvrez le fichier « classes/Tools.php » et cherchez le code suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 | if ($id_product = Tools::getValue('id_product')) { $row = Db::getInstance()->getRow(' SELECT `name`, `meta_title`, `meta_description`, `meta_keywords`, `description_short` FROM `'._DB_PREFIX_.'product_lang` WHERE id_lang = '.intval($id_lang).' AND id_product = '.intval($id_product)); if ($row) { if (empty($row['meta_description'])) $row['meta_description'] = strip_tags($row['description_short']); return self::completeMetaTags($row, $row['name']); } } |
2. Replacez le par celui-ci et le tour est joué
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | if ($id_product = Tools::getValue('id_product')) { $row = Db::getInstance()->getRow(' SELECT `name`, `meta_title`, `meta_description`, `meta_keywords`, `description_short` FROM `'._DB_PREFIX_.'product_lang` WHERE id_lang = '.intval($id_lang).' AND id_product = '.intval($id_product)); if ($row) { $prod = new Product( intval($id_product) ); $manu = new Manufacturer( $prod->id_manufacturer ); $row['meta_title'] = ($row['meta_title'] != '' ? $row['meta_title'] . ' - ' . $manu->name : $row['name'] . ' - ' . $manu->name); if (empty($row['meta_description'])) $row['meta_description'] = strip_tags($row['description_short']); return self::completeMetaTags($row, $row['name']); } } |
Voilà
Bon développement!
Captcha
Bonjour à tous,
Je me suis retrouvé face à une situation plus qu'ennuyeuse dernièrement... Les visites sur mon site de vente en ligne commencent à grimper sérieusement (quoi de mieux?). Mais hélas, qui dit "beaucoup de visiteurs", dit aussi "Robot spammeur".
Et oui, car PrestaShop commence à être connu et répandu dans le monde des logiciels open-source. J'ai donc par jour 2 ou 3 message de spam qui me sont envoyés via la page contact de PrestaShop.
Il parait que c'est la rançon de la gloire... A vrai dire je m'en passerai bien de cette "rançon".
Quoiqu'il en soit, j'ai développé un module fonction avec Re-Captcha... Et ça fonctionne plutôt bien! Je vous en fait profiter, n'hésitez donc pas à me laisser un petit commentaire pour me dire ce que vous en avez pensé et si chez vous aussi ça règlera votre problème.
Ce qui diffère ce module des autres, c'est qu'il n'y a aucuns fichiers à modifier ou remplacer, c'est donc bien un MODULE et pas un "hack".
Trêve de blabla, voici un lien pour le télécharger :
Module Captcha