Vous n'êtes pas identifié.
AnnonceDownload / osCSS 1.2.2 RC / osCSS 2.0.9 (beta) :: See osCSS web sites, add your own |
#1 08-02-2010 18:01:07
- meth
- Membre très actif
- Date d'inscription: 26-01-2010
- Messages: 118
- Réputation : 0
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 : 0
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 : 0
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 : 0
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 : 0
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 : 0
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 ENABLEDVa 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 ENABLEDetc
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 
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 : 0
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 : 1
- 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 : 0
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 : 1
- 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 : 0
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 : 1
- 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 : 0
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: ".$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 : 1
- 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 : 0
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 : 1
- 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 : 0
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 : 1
- 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 : 0
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 : 0
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 : 1
- 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 : 0
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 : 0
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 : 0
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 : 0
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