問題タブ [cs-cart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 新しい支払いゲートウェイ アドオンの信じられないほどのエラー
cscart でカスタム ペイメント ゲートウェイ アドオンを開発するためのテストを行っています。
開発は非常にシンプルで直感的でしたが、1 週間夢中になることがあります。トランザクションが完了した後、ユーザーは index.php?dispatch=checkout.complete&order_id=20036 にリダイレクトされますが、他の支払いのように緑色のポップアップ通知が表示されません....
コードは通常のように見えます..他のすべての支払いスクリプトを見て、すべてが通常です
/core/fn.cart.php fn_order_placement_routines の最終関数は、通知データ fn_set_notification('N',.....
これがコードです
fn_order_place_routine は、デフォルトで、注文のステータスに基づいて緑または赤のポップアップを表示する必要があります..何も..表示されません
前もって感謝します
php - データベースの詳細エラーを表示する方法
cscart でデータベース クエリ エラーを確認するにはどうすればよいですか? config.php でデバッグ モードを設定し、管理パネルで smarty のデバッグ モードを設定しましたが、常に意味のないエラー「エラーが発生しました」が表示されます。開発中のアドオンをデバッグするのは非常に困難です。
ありがとう。
cs-cart - CSカートの出荷状態
CSカートを使用していますが、配送方法に問題があります。基本的には合計500個を超える特定の商品は送料無料、その他の商品は500個を超えても超えなくても送料無料です。
問題は、送料無料の商品が 500 ドルを超え、他の商品を選択した場合、送料無料として計算されることです。その計算を変更するにはどうすればよいですか?
cs-cart - cs-cart への新しい支払いゲートウェイの追加
cs-cart 4 で新しい支払いゲートウェイを実装しようとしています
http://kb.cs-cart.com/new-paymentの指示に従って新しい支払い方法を作成しようとしています。私は経験豊富な開発者であり、Smarty にかなり精通しています。
この支払い方法には、特定のデータを収集するための新しいテンプレートが必要ですが、これについての説明が見つかりません。新しい空白のテンプレートを作成する場合
/デザイン/バックエンド/テンプレート/ビュー/注文/コンポーネント/支払い
たとえば、xxx.tpl の場合、cscart_payments のテンプレート フィールドを保持するように設定します。
ビュー/注文/コンポーネント/支払い/xxx.tpl
新しい支払い方法をクリックすると、システムからエラーが表示されます。ただし、フィールドに空の cod.tpl テンプレートを指定すると、空のフィールドだけでエラーが発生します。
私が見る限り、これを実装する方法について説明している追加のドキュメントはないようであり、関連すると思われる他のテーブルを見つけることはできません。
これを修正するにはどうすればよいですか? また、新しいデータ フィールドを処理するにはどうすればよいですか?
php - Cs-cart: 2 つのパラメータで同時にソートする製品を整理する方法は?
最後のページに在庫のない製品を表示するために、在庫 (~amount) と価格の 2 つのパラメーターでカテゴリ内の製品を並べ替える必要がありますが、価格ですべてを同時に並べ替えます。どうやってするの?
caching - CS-Cart の .tpl ファイルの編集とキャッシュの更新
私は顧客のためにいくつかの単純なフックといくつかのより高度なフックを行っています。(CS-Cart 2.1.4) 私は 2 つの Web サイト (本番サイトとテスト サイト) を持っています...残念ながら 2 つの環境はまったく同じではありません
テスト環境で TPL ファイルを編集する場合は、保存して FTP にアップロードするだけで、編集内容がテスト Web サイトですぐに表示されます...
実稼働環境で同じ編集を行ってから、FTP で保存してアップロードすると、店頭では何も変わりません...
おそらくテンプレートのキャッシュと関係があると思います。mysite.com/admin.php?cc を実行する必要があります。
問題は、私が新しいウェブマスターであり、顧客と議論している古いウェブマスターであり、彼が何を残したのか正確にはわかりません。また、本番キャッシュを更新してすべてを「破壊」することを恐れています...(ウェブサイトは約100万ユーロを稼ぎます/年...何を言うか...)。彼がテンプレートにいくつかの変更を加え、キャッシュを更新しなかった場合はどうなりますか???
それらのいまいましい.tplファイルへの私の編集を見る方法について何か提案はありますか???