osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> contrib previous_next v3.5 lien fournisseur, pour revenir au tableau fournisseur
chti_poupon
posté 19 Sep 2009, 21:56
Message #1


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2159
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



la contrib previous_next v3.5 permet de "feuilleter" les articles un à un. smile.gif
A partir d'une catégorie elle affiche alors la page article avec les flèches "previous" et "next" et en option (début et fin de liste), puis ligne suivante le nom de la catégorie, et d'un clic, on peut revenir au tableau des articles de cette catégorie.. smile.gif
C'est pareil à partir d'une liste fabricant mais là, le clic sur le nom du fabricant est inefficace, car il n'y a pas de lien ! sad.gif
Dans les autres cas, on retrouve la catégorie (nouveauté...) où est l'article huh.gif
Pour faire cesser cette incohérence ( même aspect = pour le visiteur même action )

D'où la modif (contrib?) qui règle le problème:
1/Dans catalog/includes/products_next_previous.php
Remplacer la ligne AVANT
CODE

$fPath = 'manufacturers_id=' . (int)$HTTP_GET_VARS['manufacturers_id'];
} else {
if (!$current_category_id) {
$cPath_query = tep_db_query ("select categories_id FROM " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'");


par

CODE

$prev_next_in = PREV_NEXT_MB . ' <a href=" ' . tep_href_link(FILENAME_DEFAULT,$part) . '" title="'. ALT_PREVIOUS_MB . '">' . $category_name_row['manufacturers_name'] . '</a>';


ce qui donne

CODE

$prev_next_in = PREV_NEXT_MB . ' <a href=" ' . tep_href_link(FILENAME_DEFAULT,$part) . '" title="'. ALT_PREVIOUS_MB . '">' . $category_name_row['manufacturers_name'] . '</a>';
$fPath = 'manufacturers_id=' . (int)$HTTP_GET_VARS['manufacturers_id'];
} else {
if (!$current_category_id) {
$cPath_query = tep_db_query ("select categories_id FROM " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'");



et dans catalog/includes/languages/french/product_info.php

Ajouter avant ?>

CODE

define('PREV_NEXT_MB', 'Fabricant : ');
define('ALT_PREVIOUS_MB', 'Vers la liste du Fabricant');



Voilà smile.gif
Merci de vos améliorations tongue.gif et remarques ohmy.gif
chti_poupon


--------------------
Utilisateur de :
  • Espace de travail
    • Débug: local avec Easy PHP 2.0.0.0
    • Apache/2.2.13 (Win32) DAV/2 mod_ssl/2.2.13 OpenSSL/0.9.8k PHP/5.2.10
    • Base: MySQL 5.0.51a sur le serveur localhost
    • Gestion base par: phpMyAdmin Version: 3.2.1
    • Mise au point finale: en ligne
    • 2.2 en exploitation
    • 2.3.1 en cours (local)
    • Navigateur Seamonkey à jour
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 19th May 2013 - 21:29
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)