Heim > CMS-Tutorial > DEDECMS > So rufen Sie die Bestellmenge im Warenkorb auf der gesamten Website von Dedecms5.7 auf

So rufen Sie die Bestellmenge im Warenkorb auf der gesamten Website von Dedecms5.7 auf

藏色散人
Freigeben: 2019-12-16 09:26:14
Original
2009 Leute haben es durchsucht

So rufen Sie die Bestellmenge im Warenkorb auf der gesamten Website von Dedecms5.7 auf

Wie rufe ich die Bestellmenge im Warenkorb in Dedecms5.7 auf?

Als ich das Dedecms5.7 GBK/UTF-8 Tenpay-Schnittstellen-Plug-in-Modul verkaufte, fragte mich ein Internetnutzer nach der Bestellmenge des von der Dedecms5.7-Website aufgerufenen Warenkorbs habe im Handbuch nachgeschaut und konnte keine relevanten Kenntnisse finden

Empfohlenes Lernen: Dreamweaver cms

Nachdem ich darüber nachgedacht habe, ist es eigentlich ganz einfach, rufen Sie einfach die Cookie-Daten auf. Ich habe einen Blick auf die Dedecms-Warenkorbklasse shopcar.class.php geworfen und festgestellt, dass dort eine vorgefertigte Funktion „cartCount“ verfügbar ist. Um den Template-Aufruf nicht zu beeinträchtigen, habe ich selbst eine einfache Datei geschrieben und diese mit Javascript aufgerufen.

Die Methode wird wie folgt implementiert:

1. Erstellen Sie eine my_car_count.php-Datei und platzieren Sie sie im Verzeichnis /plus/

2.

Der Code lautet wie folgt:

<?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;
?>
Nach dem Login kopieren

3. Schreiben Sie den Aufrufcode dort, wo Sie ihn aufrufen müssen, zum Beispiel: Anzahl der Artikel im Warenkorb

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage