Vous n'êtes pas identifié.

  • Index
  •  » Config
  •  » Mise à jour automatique du panierRss 2.0

#1 08-02-2010 18:01:07

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Mise à jour automatique du panier

Bonjour à tous,

Je suis en train de configurer une boutique oscss, pour l'instant lorsque l'on clique sur  le "ajouter au panier" d'un produit, la page "Qu'y a t'il dans mon panier apparait".
Je souhaiterais que la page produit reste, mais que seul le contenu du panier s'actualise. Le contenu du panier étant affiché dans une petite fenete a droite. (shopping_cart.php).

Quelqu'un pourrait t'il m'éclairer à ce sujet ? Merci

Hors ligne

 

#2 08-02-2010 21:01:18

cynic-
Modérateur
Date d'inscription: 04-12-2007
Messages: 545
Réputation :   

Re: Mise à jour automatique du panier

Bonjour
Il me semble que cette contrib peut t'intéresser : http://www.oscommerce.com/community/contributions,4105

Hors ligne

 

#3 09-02-2010 12:05:55

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Ok, merci, je vais jeter un coup d'oeil.

Hors ligne

 

#4 09-02-2010 12:40:56

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Pa

Hors ligne

 

#5 09-02-2010 12:42:33

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Ou dois-je extraire le fichier, quel fichier dois-je utiliser ?

Hors ligne

 

#6 09-02-2010 12:48:21

cynic-
Modérateur
Date d'inscription: 04-12-2007
Messages: 545
Réputation :   

Re: Mise à jour automatique du panier

Ca n'est pas aussi simple, il s'agit d'une contribution pour OsCommerce, demandant quelques adaptations pour fonctionner sur OsCss
Exemple : cette portion
//////// exemple oscommerce ////////
Product_info.php

Find at around line 82

Code:

    if (tep_not_null($product_info['products_model'])) {
      $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>';
    } else {
      $products_name = $product_info['products_name'];
    }

ADD BELOW

Code:

//DISPLAY PRODUCT WAS ADDED TO WISHLIST IF WISHLIST REDIRECT IS ENABLED
  if(tep_session_is_registered('wishlist_id')) {
?>
    <tr>
    <td class="messageStackSuccess"><?php echo PRODUCT_ADDED_TO_WISHLIST; ?></td>
   </tr>
<?php
    tep_session_unregister('wishlist_id');
  }
//DISPLAY PRODUCT WAS ADDED TO WISHLIST IF WISHLIST REDIRECT IS ENABLED

Va devenir :
//////// adaptation oscss ////////
includes/content/product_info.php OU catalog/product_info.php

Trouver

Code:

    if (tep_not_null($product_info['products_model'])) {
      $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>';
    } else {
      $products_name = $product_info['products_name'];
    }

Ajouter après

Code:

//DISPLAY PRODUCT WAS ADDED TO WISHLIST IF WISHLIST REDIRECT IS ENABLED
 if(tep_session_is_registered('wishlist_id')) {
?>
    <tr>
    <td class="messageStackSuccess"><?php echo PRODUCT_ADDED_TO_WISHLIST; ?></td>
   </tr>
<?php
    tep_session_unregister('wishlist_id');
  }
//DISPLAY PRODUCT WAS ADDED TO WISHLIST IF WISHLIST REDIRECT IS ENABLED

etc
Pour bien adapter à OsCss il est recommandé de supprimer la mise en page par tableaux, et faire attention aux préfixes de tables dans la base de données (généralement ajouter osc_ à l'installation)

Si c'est ta première adaptation je te conseille de regarder le forum plugins pour t'imprégner des types d'installation généralement utilisés, bon courage smile

Dernière modification par cynic- (09-02-2010 12:49:45)

Hors ligne

 

#7 09-02-2010 13:33:35

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

J'ai télechargé le ajax_buy_now tout en bas du lien que vous m'avez donné.
Une question: a quoi correspond catalog/ en oscss ?

Hors ligne

 

#8 09-02-2010 13:35:17

Ayatus
Administrateur
Lieu: Le Perche
Date d'inscription: 19-04-2008
Messages: 132
Réputation :   
Site web

Re: Mise à jour automatique du panier

Bonjour,

catalog/ correspond à la racine de ta boutique.

Hors ligne

 

#9 09-02-2010 16:16:49

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Il n'y pas le code correspondant à la ligne 82, ni dans le reste de la page d'ailleurs...

Hors ligne

 

#10 09-02-2010 16:20:11

oscim
Administrateur
Date d'inscription: 25-09-2007
Messages: 903
Réputation :   
Site web

Re: Mise à jour automatique du panier

Un peu plus explicite ???


Pour un web au normes du W3C, pour un web plus propre !

- Download oscss Toutes versions 
- stable osCSS 1.2.2Rc, beta osCSS 2.0.9 (help|wiki osCSS2)

- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations

Hors ligne

 

#11 09-02-2010 16:24:27

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Product_info.php

Find at around line 82


Code:
    if (tep_not_null($product_info['products_model'])) {
      $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>';
    } else {
      $products_name = $product_info['products_name'];
    }

Le problème, c'est que dans mon fichier product_info.php , il n'y pas cette ligne de code, nulle part...

Hors ligne

 

#12 09-02-2010 17:24:37

oscim
Administrateur
Date d'inscription: 25-09-2007
Messages: 903
Réputation :   
Site web

Re: Mise à jour automatique du panier

Voir la ligne 80,
modele y est affiché.
Le nom du produit est affiché en ligne 50

Dans oscommerce, le nom du modele si il est present remplace la reference. ici les 2 sont affiché.

Il suffit donc d'ajouter le block apres la ligne 82


Pour un web au normes du W3C, pour un web plus propre !

- Download oscss Toutes versions 
- stable osCSS 1.2.2Rc, beta osCSS 2.0.9 (help|wiki osCSS2)

- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations

Hors ligne

 

#13 09-02-2010 17:59:09

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Ok, j'ai donc mis le block en dessous de:
  <div id="productInfoSpec">
      <p class="productModel"><?php echo $product_info['products_model']; ?></p>
      <p class="productPrice"><?php echo "Prix:&nbsp;".$products_price; ?></p>
    </div>


<?php
    }

C'est bien ça ?

Hors ligne

 

#14 09-02-2010 18:03:08

oscim
Administrateur
Date d'inscription: 25-09-2007
Messages: 903
Réputation :   
Site web

Re: Mise à jour automatique du panier

Oui, ca à l'air d'être ca


Pour un web au normes du W3C, pour un web plus propre !

- Download oscss Toutes versions 
- stable osCSS 1.2.2Rc, beta osCSS 2.0.9 (help|wiki osCSS2)

- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations

Hors ligne

 

#15 09-02-2010 18:41:06

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

AROUND LINE 221 FIND

  <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td>

A quoi correspond cette ligne dans product_info.php de oscss ?

Hors ligne

 

#16 09-02-2010 18:50:10

oscim
Administrateur
Date d'inscription: 25-09-2007
Messages: 903
Réputation :   
Site web

Re: Mise à jour automatique du panier

Les   REVIEWS sont les commentaires|critiques

Cette ligne permet donc de faire le liens vers les critiques


Pour un web au normes du W3C, pour un web plus propre !

- Download oscss Toutes versions 
- stable osCSS 1.2.2Rc, beta osCSS 2.0.9 (help|wiki osCSS2)

- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations

Hors ligne

 

#17 09-02-2010 18:55:43

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Ah ok, il n'y a pas de critiques dans ma boutique, donc je ne tiens pas compte de cette ligne, je passe a la suivante, c'est bien ça ?

Hors ligne

 

#18 09-02-2010 19:58:07

oscim
Administrateur
Date d'inscription: 25-09-2007
Messages: 903
Réputation :   
Site web

Re: Mise à jour automatique du panier

C'est ca.

Au delas, le post est resolu ?

Dernière modification par oscim (09-02-2010 20:00:06)


Pour un web au normes du W3C, pour un web plus propre !

- Download oscss Toutes versions 
- stable osCSS 1.2.2Rc, beta osCSS 2.0.9 (help|wiki osCSS2)

- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations

Hors ligne

 

#19 09-02-2010 22:59:21

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Je n'ai pas encore terminé les modifs...

Hors ligne

 

#20 09-02-2010 23:07:53

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Encore une petite question:

Edit catalog/logoff.php

FIND AROUND LINE 26

$cart->reset();

ADD BELOW

END LOGOFF.PHP EDIT

Cela veut dire qu'il n'y a rien a rajouter ?? Il n'y a rien après add below...

Hors ligne

 

#21 10-02-2010 11:17:39

oscim
Administrateur
Date d'inscription: 25-09-2007
Messages: 903
Réputation :   
Site web

Re: Mise à jour automatique du panier

Tel quel , on dirait que rein n'est a ajouter


Pour un web au normes du W3C, pour un web plus propre !

- Download oscss Toutes versions 
- stable osCSS 1.2.2Rc, beta osCSS 2.0.9 (help|wiki osCSS2)

- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations

Hors ligne

 

#22 10-02-2010 12:13:22

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Bonjour,

encore une petite question:

Edit catalog/includes/colum_right.php

FIND
   require(DIR_WS_BOXES . 'shopping_cart.php');

ADD BELOW

if($wishList->count_wishlist() != '0') {
  require(DIR_WS_BOXES . 'wishlist.php');
  }

END COLUM_RIGHT.PHP EDIT

Il n'y a pas de colum_right dans le include de oscss, ni ailleurs.. Que dois je faire ?

Dernière modification par meth (10-02-2010 12:21:49)

Hors ligne

 

#23 10-02-2010 15:56:28

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

Juste par curiosité, est ce que quelqu'un à déjà réussit à faire fonction cette modification sur sa boutique ?

Il n'y a pas de fichier wishlist.php dans oscss, doit on le créer ? que doit on mettre dedans ?

Hors ligne

 

#24 11-02-2010 12:09:58

meth
Membre très actif
Date d'inscription: 26-01-2010
Messages: 118
Réputation :   

Re: Mise à jour automatique du panier

N'y aurait t'il pas une personne capable de m'aider ?

Hors ligne

 

#25 11-02-2010 18:47:38

cynic-
Modérateur
Date d'inscription: 04-12-2007
Messages: 545
Réputation :   

Re: Mise à jour automatique du panier

T'aider oui mais tu devrais plutôt installer la contrib, effectivement analyser ce fichier wishlist.php qui n'existe pas dans oscss par défaut.
Et nous dire quels problèmes d'adaptation tu rencontres.

Pour ma part je n'ai jamais utilisé cette contrib ; courage !

Hors ligne

 
  • Index
  •  » Config
  •  » Mise à jour automatique du panierRss 2.0

Pied de page des forums

Powered by PunBB and MyBestBB