In Opencart, le recensioni dei prodotti non sono visibili a Google perché vengono caricate utilizzando il codice Jquery. Non è buono dal punto di vista SEO perché le recensioni dei prodotti possono aiutare i commercianti a
In Opencart,
Questo problema può essere risolto nei seguenti tre modi 3:
Metodo #1?You can use our Rivedere l’incentivo plug-in che non mostra solo le valutazioni dei tuoi prodotti nei risultati di ricerca di Google, ma apporta anche le modifiche necessarie nella pagina del prodotto Opencart in modo che Google possa vedere tutte le recensioni dei prodotti e sia in grado di eseguirne la scansione.
Metodo #2 Puoi apportare tutte le modifiche richieste entro
- Modifica il file “/catalog/view/theme/your_theme/template/product/product.tpl”
- Sostituisci il seguente codice
<div id = “review”> </ div>
con i
<div id = “review”> <? php echo $ allreviews;?> </ div>
Nello stesso file, è anche necessario sostituire il
$ (‘# review’). load (‘index.php? route = prodotto / prodotto / recensione & product_id = <? php echo $ product_id;?>’);
con i
//$(‘#review’).load(‘index.php?route=product/product/review&product_id=<?php echo $ product_id;?> ‘);
- Ora modifica il file “catalog / controller / product / product.php”
- Cerca “$ this-> load-> model (‘catalog / product’);” senza virgolette e
$ Risultato = $ this-> customreview ($ product_id); $ dati [ ‘allreviews’] = $ risultato;
Inoltre, cerca “public function index () {” senza virgolette e aggiungi
funzione pubblica customreview ($ product_id) {$ this-> load-> language (‘product / product’); $ This-> load-> modello ( ‘Catalogo / revisione’); $ data [‘text_no_reviews’] = $ this-> language-> get (‘text_no_reviews’); if (isset ($ this-> request-> get [‘page’])) {$ page = $ this-> request-> get [‘page’]; } else {$ page = 1; } $ data [‘reviews’] = array (); $ review_total = $ this-> model_catalog_review-> getTotalReviewsByProductId ($ product_id); $ results = $ this-> model_catalog_review-> getReviewsByProductId ($ product_id, ($ page – 1) * 5, 5); foreach ($ risultati come $ result) {$ data [‘reviews’] [] = array (‘author’ => $ result [‘author’], ‘text’ => nl2br ($ result [‘text’]), ‘rating’ => (int) $ result [‘rating’], ‘date_added’ => date ($ this-> language-> get (‘date_format_short’), strtotime ($ result [‘date_added’]))); } $ pagination = new Pagination (); $ pagination-> total = $ review_total; $ pagination-> page = $ page; $ pagination-> limit = 5; $ pagination-> url = $ this-> url-> link (‘prodotto / prodotto / recensione’, ‘product_id =’. $ product_id. ‘& page = {page}’); $ data [‘pagination’] = $ pagination-> render (); $ data [‘results’] = sprintf ($ this-> language-> get (‘text_pagination’), ($ review_total)? (($ page – 1) * 5) + 1: 0, ((($ page – 1) * 5)> ($ review_total – 5))? $ Review_total: ((($ page – 1) * 5) + 5), $ review_total, ceil ($ review_total / 5)); if (file_exists (DIR_TEMPLATE. $ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’)) {return $ this-> load-> view ($ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’, $ data); } else {return $ this-> load-> view (‘default / template / product / review.tpl’, $ data); }}
Metodo # 3: Scaricare Questo?free module and install it on your store. Follow below instructions to install it.
- Estrarre il file di zip scaricato.
- Carica il file xml dalla pagina Estensioni> Installazione dell’estensione del pannello di amministrazione.
- Ora aggiorna le modifiche da
Se incontri qualche problema o hai bisogno di aiuto per correggere questo bug, non esitare a contattarci.
Questo ti interesserebbe anche:
- Rivendica i tuoi clienti abbandonati e le vendite di prodotti con questo modulo Opencart di prima classe
- Controlla le vendite e i tassi di conversione dei prodotti in calo con questo plug-in per carrello abbandonato Opencart
- Come si può aggiungere il nome del prodotto nella pagina di download di OpenCart?