Maison  >  Article  >  Tutoriel CMS  >  Comment appeler la quantité commandée du panier sur l'ensemble du site de Dedecms5.7

Comment appeler la quantité commandée du panier sur l'ensemble du site de Dedecms5.7

藏色散人
藏色散人original
2019-12-16 09:26:141911parcourir

Comment appeler la quantité commandée du panier sur l'ensemble du site de Dedecms5.7

Comment appeler la quantité commandée du panier dans Dedecms5.7 ?

Lorsque je vendais le module plug-in d'interface Dedecms5.7 GBK/UTF-8 Tenpay, un internaute m'a demandé la quantité commandée du panier appelé par le site Dedecms5.7 I. J'ai vérifié le manuel et je n'ai trouvé aucune connaissance pertinente

Apprentissage recommandé : Dreamweaver cms

Après réflexion, c'est en fait assez simple, il suffit d'appeler les données du cookie. J'ai jeté un œil à la classe de panier d'achat Dedecms shopcar.class.php et j'ai découvert qu'il existe une fonction prête à l'emploi cartCount disponible. Afin de ne pas affecter l'appel du modèle, j'ai écrit moi-même un fichier simple et je l'ai appelé avec javascript.

La méthode est implémentée comme suit :

1. Créez un fichier my_car_count.php et placez-le dans le répertoire /plus/

2.

Le code est le suivant :

<?php
/**
* my_car_count.php
* /plus
* 显示购物车的商品数量
* https://www.jb51.net/cms
* QQ: 834114969
*/
require_once (dirname(__FILE__) . "/../include/common.inc.php");
define(&#39;_PLUS_TPL_&#39;, DEDEROOT.&#39;/templets/plus&#39;);
require_once(DEDEINC.&#39;/dedetemplate.class.php&#39;);
require_once DEDEINC.&#39;/shopcar.class.php&#39;;
$cart = new MemberShops();</p> <p>$car_count = 0;</p> <p>if($cart->cartCount() >= 1)
{
$car_count = $cart->cartCount();
}
echo (&#39;document.write("&#39; . $car_count . &#39;"); &#39;);
exit;
?>

3. Écrivez le code d'appel à l'endroit où vous devez l'appeler, par exemple : le nombre d'articles dans le paniere63e3c4fbdc1df2ecd7c2f6420be3ca6

Finalement, c'est très simple, n'est-ce pas !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn