Module NextAndPrevious Product Link

Soutien et conseils sur les "Modules" OpenCart.
Paiements, livraisons, langues, totaux et autres.

Module NextAndPrevious Product Link

Messagepar cricri92 » 14 Déc 2010, 10:18

Bonjour
En surfant sur le site OpenCart US j'ai trouvé ce module NextAndPrevious Product Link qui permet de rajouter des liens sur la fiche d'un produit de deux manières.
La première avec le nom des produits.
next1.JPG
next1.JPG (35.07 Kio) Consulté 2769 fois


ou comme ceci
next2.JPG
next2.JPG (35 Kio) Consulté 2769 fois


Ce module est gratuit, et j'ai fait la traduction en Français. Le fichier contient la version pour opencart 1.4.8 et 1.4.9. Une fois les fichiers télécharger sur votre serveur, modifier les fichiers suivants:
Ouvrez catalog/controller/product/product.php
Trouver ce code
Code: Tout sélectionner
$this->document->title = $product_info['name'];

Ajouter ceci en dessous
Code: Tout sélectionner
//.:Start:..:NextPrevLinks Mod - http://www.opencartmods.com/ :.
include(DIR_APPLICATION."controller/GooberMods/NextPrevLinks/mod_part1.inc.php");
//.:End:..:NextPrevLinks Mod:.


Ouvrez catalog/controller/product/search.php
Trouver ce code
Code: Tout sélectionner
if ($product_total) {
            $url = '';

Ajouter ce code en dessous
Code: Tout sélectionner
//.:Start:..:NextPrevLinks Mod - http://www.opencartmods.com/ :.
if (isset($this->request->get['order'])) {
$url .= '&order=' . $this->request->get['order'];
}            
if (isset($this->request->get['sort'])) {
$url .= '&sort=' . $this->request->get['sort'];
}            
//.:End:..:NextPrevLinks Mod:.


Ouvrez catalog/model/tool/seo_url.php
Trouver ce code
Code: Tout sélectionner
$url = '';

Ajouter ce code en dessous
Code: Tout sélectionner
//.:Start:..:NextPrevLinks Mod - http://www.opencartmods.com/ :.
$this->load->model('catalog/nextprevlinks');
$url.$this->model_catalog_nextprevlinks->nextprev(debug_backtrace());
//.:End:..:NextPrevLinks Mod:.


Trouver ce code (attention il y en a deux)
Code: Tout sélectionner
return $link;

Remplacez les deux code par ce code
Code: Tout sélectionner
//.:Start:..:NextPrevLinks Mod - http://www.opencartmods.com/ :.
$this->load->model('catalog/nextprevlinks');
return $link.$this->model_catalog_nextprevlinks->nextprev(debug_backtrace());
//.:End:..:NextPrevLinks Mod:.


Ouvrez catalog/view/theme/{le nom de votre template}/template/product/product.tpl
Trouver ce code
Code: Tout sélectionner
<div class="center">
      <h1><?php echo $heading_title; ?></h1>
     </div>

Ajouter ce code en dessous
Code: Tout sélectionner
<div align=left style="   border-left: 1px solid #DDDDDD;   border-right: 1px solid #DDDDDD;   background: #FFFFFF;   padding: 10px 10px 1px 10px;align=right">
     <table style="width: 100%; border-collapse: collapse;">
            <tr><td align=left><a href="<?php echo $prev_url; ?>"><?php if ($prev_text !="") { echo "<< ";echo $prev_text; } ?></a></td>
            <td align=right><a href="<?php echo $next_url; ?>"><?php if ($next_text !="") {echo $next_text; echo " >>"; }?></a></td></tr>
      </table>
   </div>


Dans le fichier Zip, vous trouverez un fichier texte contenant tout ce code.
ATTENTION, AVANT TOUTE INSTALLATION PENSEZ A FAIRE UNE SAUVEGARDE DE VOTRE BOUTIQUE
Une fois les fichiers installer sur votre serveur, allez dans votre console d'administration, installez le module et activé le.
J'espère que ce module vous servira.
NextPrevLink.7z
(12.05 Kio) Téléchargé 467 fois
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Avatar de l’utilisateur
cricri92
 
Messages: 139
Inscrit le: 02 Juil 2010, 05:28
Localisation: haut de Seine

Retour vers Soutien "Modules"

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 0 invité(s)

Copyright © 2009-2013 OpenCart France - Tous droits réservés