問題タブ [opencart]
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.
opencart - OpenCartテーマの開発:数としての価格?
価格によって表示方法が異なる商品もあります。$price
関連するテーマファイル内から変数の値を簡単に確認できることを望みました$price
が、通貨形式の文字列が含まれています。また、OpenCartはさまざまな通貨形式をサポートしているため、価格文字列を数値に戻すためのシンプルで堅牢な方法はありません。
製品コントローラークラスを調べましたControllerProductProduct
。私が知る限り、OpenCartは数値の価格値をビューに公開していません。コントローラクラスを変更することはできますが、更新が複雑になるため、変更したくありません。
私は何かを見落としましたか?OpenCartテーマ内から価格の数値比較を実行する簡単な方法はありませんか?
.htaccess - Opencart .htaccess の問題
私は同様の問題を抱えています私のURLはname.domain.com/subdoamin/store/index.phpのようなものです...
私のhtaccessファイルは次のとおりです。
ただし、404 Not found
エラーが発生しています
php - OpenCart 注文ページのオプション値を更新する
OpenCart を e コマース ソリューションとして使用して、数量に加えてオプション値を更新できるようにカート ページを編集しようとしていますが、少し問題が発生しました。
私の現在のコードは、選択された正しいオプションを取り、それを選択ボックスに入れます。コードは次のとおりです。
ここで、他のオプションを取り込む必要があります (proudct ページに表示されているように)。そのコードは次のとおりです。
php - preg_replace('/[^a-zZ-Z0-9]/', NULL, $action['クラス'])
拡張機能を変更/追加しようとしているプロジェクトにコード行があります。
しかし、この行が私が思っているとおりに投与されているかどうかはわかりません。最初の文字を大文字にします。つまり、「注文」を「注文」に変えてください。
いくつかのテストを試しましたが、単語の大文字を削除するように見えるため、意味がありません..
opencart - OpenCartのテンプレートを作成するにはどうすればよいですか?
OpenCartは初めてですが、自分のテーマをOpenCartに適用したいと思います。
デフォルトのテンプレートを直接編集するべきではないことはわかっていますが、デフォルトのテンプレートファイルをコピーして、テーマを適用するように変更するにはどうすればよいですか?
opencart - OpenCart eコマースサイトを多言語にするにはどうすればよいですか?
私は最初のOpenCartWebサイトで働いています。オランダ語と英語を自分のサイトに取り込むにはどうすればよいですか?
mysql - Opencart のデータベース内のテーブル間の結合で SELECT を作成する方法は?
Opencart の 1.4.9.4 データベースで遊んでいます。そして、私はデータベースの経験がないので、構造が奇妙だと思います(難しい、クレイジー)。例: モデルと名前を表示する必要がある場合、productとproduct_descriptionのproduct
2 つのテーブルを結合する必要があり、カテゴリ、メーカーなどについても同じアプローチが必要です。 product_id . 本当にJOINを使用する必要がある場合、それを機能させるために使用するJOINの数はいくつですか?しかし、本当に奇妙なことの 1 つは、製品 ID、名前、およびモデルをカテゴリ名とメーカー名で取得するクエリを作成することです。それを達成するための知識はありません。少なくとも私が思うに、それはテーブルを含むでしょう:
product、product_description、product_to_category、category_description、および manufacturer。混乱して申し訳ありませんが、私の心は混乱しています!
php - 配列への OpenCart の追加
これは非常に単純な質問かもしれませんが、答えが見つかりません。キーと値のペアを OpenCart の配列に追加したいのですが、うまくいきません。追加しようとしているものがすでに配列であるかどうかはわかりません。
catalog/controller/account/history.php の 66 行目に配列の定義があります。
VQMod を使用してこの配列に追加したいと考えています。VQMod では、定義内の行を置換できません。理由はわかりませんが、数時間試しましたが、うまくいきません。だから私はその下に次のように行を追加することにしました:-
$this->data['orders']['amountToPay'] = $paymentState['amountToPay'];
これはうまくいきません。ページに直接入力しても構いません。構文を台無しにしたと思いますが、配列構造を理解していない限り、その方法がわかりません。
どんな助けでも感謝します。
.htaccess - .htaccess opencart リダイレクト 301
サイトをaspからopencartに移行しただけです。.htaccess では、顧客が古いリンクを使用してアクセスできるように、リダイレクトを行いたいと考えています。
.htaccess内
お問い合わせは完全に機能しますが、ダウンロード URL は正しく機能しませんでした。アクセスするhttp://www.example.com/downloads.asp
とリダイレクトされhttp://www.example.com/downloads?_route_=downloads.asp
、Opencart はページが見つからないことを示します。http://www.example.com/downloads
バックエンド システムで SEO に適した URL を設定しました。
でアクセスできます
http://www.example.com/information/downloads
http://www.example.com/downloads
しかし、通常のリンクではアクセスできません
http://www.example.com/index.php?route=information/downloads
以下は私の完全な.htaccessです
============別のテスト========================
私はローカルホストでこれについていくつかのテストを行いましたが、それは非常に興味深い結果であることがわかりました. しかし、私の問題はまだ解決していません。
http://localhost/exampleおよびhttp://example (追加された仮想ディレクトリ)から .htaccess を実行します。
と
次に、ローカルホスト (http://example) からライブ バージョンのリンクにリダイレクトしようとしました。
http://example/downloads.aspにアクセスします
ブラウザが私にリダイレクトします
http://www.example.com/downloads? ルート=downloads.asp
了解しました
LIVE バージョンでは、リダイレクト コードを追加しませんでした[VERY SURE FOR THIS]
でもライブ版ではエンターで直接アクセスすることになっています
http://www.example.com/downloads
ローカルホストからライブバージョンへのリダイレクト 301 が出てくる理由がわかりません
http://www.example.com/downloads? ルート=downloads.asp
何か案が?