問題タブ [x-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.
smarty - Xcart smarty テンプレートのデータを提供しているコントローラーを見つける方法
私の大きな問題の 1 つは、データがどこから生成されたのかを発見することです。テンプレートをうまくスキン化できますが、パンくずリストなどの提供されたデータを変更する場合、どこを見ればよいかわかりません。
これを理解するための簡単な方法はありますか?
x-cart - ギリシャ文字エンコーディングの問題
私が使用している x-cart のバージョンは 4.2.3 です。
機能にギリシャ文字変換の問題があります。つまり、ギリシャ文字 αβΓ は αββ に変換されます。これらのエンコーディングを回避する方法はありますか。ブラウザのエンコーディングの問題ではありません。サーバーはこれらのギリシャ文字をこれらの文字に変換しています。この問題を解決する解決策があれば教えてください。
php - フォーム送信で POST メソッドが機能しない?
商品詳細ページから直接ご質問いただけるよう、商品お問い合わせページを設けました。商品詳細ページからお問い合わせページに変数を投稿したいのですが、POSTメソッドを使用するとうまくいきません(検索ページにリダイレクトされてしまいます)。これはセキュリティ対策であり、auth.php (またはそこから参照されるファイル) によって制御されていると思います。GET を使用すると正常に動作しますが、URL の変数を避けたいです。マイページはこんな感じ
コード:
x-cart - X-cart のショッピング ページが空白で表示される
サイトhttp://www.truly-organic-clothing.comのショップ タブ: http://www.truly-organic-clothing.com/shopは空白として表示されます。
修正可能な解決策を提供してください
php - mb_convert_encoding が機能しない
mb_convert_encoding
Xカートサイトでユーザーが入力したテキストを(utf-8形式に)変換するために使用しています。しかし、コードを実行しようとすると、エンコーディング ポイントで実行が終了します。次のコードは、私が変換に使用しているものです。
私もチェックし、phpinfo
そこでmbstring
有効になっています。他の設定を有効にする必要があるかどうかわかりません。これに関するヘルプは大歓迎です。
更新:見逃したことがもう1つあります。mb_convert_encoding
ギリシャ文字の変換も行っていますが、 がギリシャ文字をサポートしているかどうかはわかりません。
php - x-cart 定期注文
私は x-cart でクライアント用のカスタム定期注文スクリプトを開発しています。私が直面している問題は、定期注文 (cron) がスケジュールされた注文をトリガーしてループすると、注文が何もリセットされないように見えることです。以前の注文の ID を使用しようとします。私はこれを回避したと思っていましたが、今では最初の注文の詳細を、毎日のプロセスに続くすべての注文の顧客の詳細として使用しています.
最後のパラメーターはカスタム パラメーターです。これが使用されている場所のスニピットを次に示します ( $bol_ignore
) -func.order.php
支払いが成功したかどうかをチェックした後、func_change_order_status()
それぞれステータスを変更するために呼び出します。
次の処理に移る前に、xcart が使用している可能性のある注文、カート、およびセッション コントロールを 100% クリアするには、何かが欠けているに違いないと思います。念のためループでも使用x_session_reset()
し、ループの先頭ですべての変数をリセットしました。
前もって感謝します。
php - X-Cart 配送先住所の検証
X-Cart でアドレス検証を実装する最良の方法を知っている人はいますか? 検証は、有効な配送先住所が設定されるまで、ユーザーが注文プロセスを続行できないようにする必要があります。この検証を実行するために使用できるサービスがあるかもしれません。
php - X-Cart のデフォルトの支払いタイプを設定するにはどうすればよいですか
チェックアウト ページに移動するときに選択されたデフォルトの支払いを設定する方法がわかりません。データベース、管理ページ、または構成ファイルから設定する方法はありますか?
それが助けになるなら、私はバージョン4.5.2を使用しています。
また、注文番号を 0 に設定して、選択した支払い方法が最初に設定されるかどうかを確認しましたが、うまくいきませんでした。