Knowband Blog | Ecommerce Modules

Comment afficher les commentaires produits Opencart aux moteurs de recherche?

En Opencart, revues de produits ne sont pas visibles sur Google, car ils sont chargés en utilisant le code Jquery. Il est pas bon du point de vue SEO, car critique sur ce produit peuvent aider les commerçants à améliorer le référencement de leur site Web.

Dans Opencart, page produit charge son contenu principal d’abord, puis il utilise une fonction Jquery pour charger critique sur ce produit du produit, en raison de laquelle critique sur ce produit ne viennent pas dans le code source de la page. Étant donné que Google ne voit que le premier contenu chargé qui est disponible dans la page source, donc des produits critiques ne sont pas analysés par Google.

Ce problème peut être résolu en suivant trois 3 façons:

Méthode 1  Vous pouvez utiliser notre examen Incentive plugin qui montre non seulement vos évaluations de produits en résultat de recherche Google ,mais apporte également des modifications nécessaires à la fiche produit Opencart afin que Google puisse voir tous les commentaires de ce produit et peut les explorer.

Méthode 2 Vous pouvez effectuer toutes les modifications nécessaires en suivant les étapes qui sont mentionnées ci – dessous:

<Div id = » avis »> </ div>

avec

<Div id = » avis »> <? Php echo $ allreviews de;?> </ Div>

Dans le même fichier, vous devez également remplacer le code suivant

. $ ( ‘# Examen) charge ( ‘? Index.php route = produit / produit / révision et product_id = <? Php echo $ product_id de;?>’);

avec

//$(‘#review’).load(‘index.php?route=product/product/review&product_id=<?php écho product_id $;?> ‘);

$ result = $ this-> customreview (product_id de $);
$ data [ ‘allreviews’] = résultat $;

En outre, la recherche de « l’indice de la fonction publique () { » sans guillemets doubles et ajouter du code ci-dessous avant résultat de la recherche.

fonction publique customreview (product_id de $) {
$ this-> load – > langue ( «produit / produit);

$ This-> load-> modèle ( ‘catalogue / révision’);

$ data [ ‘text_no_reviews’] = $ this-> language-> get ( ‘text_no_reviews’);

if (isset ($ this-> request-> get [ ‘page’])) {
$ page = $ this-> demande-> get [ ‘page’];
} Else {
$ page = 1;
}

$ data [ ‘commentaires’] = array ();

$ Review_total = $ this-> model_catalog_review-> getTotalReviewsByProductId (product_id de $);

$ résultats = $ this-> model_catalog_review-> getReviewsByProductId (de Product_ID de $, (page $ – 1) * 5, 5);

foreach (résultats $ comme $ result) {
$ data [ ‘avis’] [] = array (
‘auteur’ => $ result [ ‘auteur’],
‘text’ => nl2br ($ result [ ‘texte’]),
‘note’ => (int) $ result [ ‘note’],
‘DATE_ADDED’ => Date ($ this-> language-> get ( ‘date_format_short’), strtotime ($ result [ ‘DATE_ADDED’]))
);
}

$ = pagination nouvelle Pagination ();
$ pagination-> Total = $ review_total;
$ pagination-> page = $;
$ pagination-> limite = 5;
$ pagination-> url = $ this-> URL-> lien ( ‘produit / produit / révision’, ‘product_id =’ product_id de $ ‘& page = {page}’..);

$ data [ ‘pagination’] = $ pagination-> render ();

$ data [ ‘résultats’] = sprintf ($ this-> language-> get ( ‘text_pagination’), (review_total de $) ((page $ – 1) * 5) + 1: 0, (((page $ – 1) * 5)> (review_total de $ – 5)) review_total de $: (((page $ – 1) * 5) + 5), review_total de $, Ceil (review_total / 5 $));

si (file_exists (DIR_TEMPLATE. $ this-> config-> get ( ‘config_template’). ‘/template/product/review.tpl’)) {
return $ this-> load – > vue ($ this-> config-> get ( ‘config_template’) ‘/template/product/review.tpl’, $ data).
} Else {
return $ this-> load – > vue ( ‘default / template / produit / review.tpl’, $ data);
}
}

Méthode n ° 3: Télécharger ce  module gratuit et l’ installer sur votre magasin.Suivez les instructions suivantes pour l’ installer.

  1. Extraire le fichier zip téléchargé.
  2. Téléchargez le fichier XML à partir du panneau d’administration Extensions> Installer page Extension.
  3. Rafraîchissez les modifications de l’administrateur du panneau Extensions> page Modifications.

Si vous faites face à un problème ou à besoin d’aide pour corriger ce bug, ne hésitez pas à nous contacter.