ホームページ >CMS チュートリアル >DEDECMS >Dedecms5.7のサイト全体でショッピングカートの注文数量を呼び出す方法

Dedecms5.7のサイト全体でショッピングカートの注文数量を呼び出す方法

藏色散人
藏色散人オリジナル
2019-12-16 09:26:141978ブラウズ

Dedecms5.7のサイト全体でショッピングカートの注文数量を呼び出す方法

#Dedecms5.7 のサイト全体でショッピング カートの注文数量を呼び出すにはどうすればよいですか?

Dedecms5.7 GBK/UTF-8 Tenpay インターフェイス プラグイン モジュールを販売していたとき、ネットユーザーから、Dedecms5.7 Web サイトによって呼び出されるショッピング カート内の注文数について質問されました。マニュアルを確認しましたが、関連する知識が見つかりませんでした。

推奨学習:

梦Weavercms

考えてみると、実際には非常に簡単で、Cookie データを呼び出すだけです。その後、Dedecms のショッピング カート クラス shopcar.class.php を確認したところ、利用可能な既製の関数 cartCount があることがわかりました。テンプレートの呼び出しに影響を与えないように、自分で簡単なファイルを作成し、JavaScript で呼び出しました。 。

メソッドは次のように実装されます:

1. my_car_count.php ファイルを作成し、/plus/ ディレクトリの下に配置します;

2. 次のコードを記述します。

コードは次のとおりです:

<?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. 呼び出す必要がある場所に呼び出しコードを記述します (例: ショッピング カート内の商品の数

以上がDedecms5.7のサイト全体でショッピングカートの注文数量を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。