問題タブ [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.

0 投票する
2 に答える
2729 参照

opencart - OpenCartテーマの開発:数としての価格?

価格によって表示方法が異なる商品もあります。$price関連するテーマファイル内から変数の値を簡単に確認できることを望みました$priceが、通貨形式の文字列が含まれています。また、OpenCartはさまざまな通貨形式をサポートしているため、価格文字列を数値に戻すためのシンプルで堅牢な方法はありません。

製品コントローラークラスを調べましたControllerProductProduct。私が知る限り、OpenCartは数値の価格値をビューに公開していません。コントローラクラスを変更することはできますが、更新が複雑になるため、変更したくありません。

私は何かを見落としましたか?OpenCartテーマ内から価格の数値比較を実行する簡単な方法はありませんか?

0 投票する
3 に答える
3430 参照

.htaccess - Opencart .htaccess の問題

私は同様の問題を抱えています私のURLはname.domain.com/subdoamin/store/index.phpのようなものです...

私のhtaccessファイルは次のとおりです。

ただし、404 Not foundエラーが発生しています

0 投票する
1 に答える
1549 参照

php - OpenCart 注文ページのオプション値を更新する

OpenCart を e コマース ソリューションとして使用して、数量に加えてオプション値を更新できるようにカート ページを編集しようとしていますが、少し問題が発生しました。

私の現在のコードは、選択された正しいオプションを取り、それを選択ボックスに入れます。コードは次のとおりです。

ここで、他のオプションを取り込む必要があります (proudct ページに表示されているように)。そのコードは次のとおりです。

0 投票する
3 に答える
110 参照

php - preg_replace('/[^a-zZ-Z0-9]/', NULL, $action['クラス'])

拡張機能を変更/追加しようとしているプロジェクトにコード行があります。

しかし、この行が私が思っているとおりに投与されているかどうかはわかりません。最初の文字を大文字にします。つまり、「注文」を「注文」に変えてください。

いくつかのテストを試しましたが、単語の大文字を削除するように見えるため、意味がありません..

0 投票する
5 に答える
12338 参照

php - Opencart のインストールの問題

ローカル マシンに初めてopencartをインストールしようとしています。xampp 1.7.4 PHP 5.3.4 を使用しており、Windows7 が私の OS です。HEREで説明されているすべての手順に従うようにしています。しかし、「続行」ボタンを押したときにデータベース名、データベースユーザー名、およびパスワードを指定した後、次のエラーメッセージが表示されます。

変数 'sql_mode' を 'NO_AUTO_VALUE_ON_ZERO' の値に設定することはできません

このエラーメッセージでグーグルで検索しようとしましたが、何も見つかりません。私を助けてください.....

0 投票する
4 に答える
34296 参照

opencart - OpenCartのテンプレートを作成するにはどうすればよいですか?

OpenCartは初めてですが、自分のテーマをOpenCartに適用したいと思います。

デフォルトのテンプレートを直接編集するべきではないことはわかっていますが、デフォルトのテンプレートファイルをコピーして、テーマを適用するように変更するにはどうすればよいですか?

0 投票する
1 に答える
3434 参照

opencart - OpenCart eコマースサイトを多言語にするにはどうすればよいですか?

私は最初のOpenCartWebサイトで働いています。オランダ語と英語を自分のサイトに取り込むにはどうすればよいですか?

0 投票する
2 に答える
2798 参照

mysql - Opencart のデータベース内のテーブル間の結合で SELECT を作成する方法は?

Opencart の 1.4.9.4 データベースで遊んでいます。そして、私はデータベースの経験がないので、構造が奇妙だと思います(難しい、クレイジー)。例: モデルと名前を表示する必要がある場合、productproduct_descriptionproduct2 つのテーブルを結合する必要があり、カテゴリ、メーカーなどについても同じアプローチが必要です。 product_id . 本当にJOINを使用する必要がある場合、それを機能させるために使用するJOINの数はいくつですか?しかし、本当に奇妙なことの 1 つは、製品 ID、名前、およびモデルをカテゴリ名とメーカー名で取得するクエリを作成することです。それを達成するための知識はありません。少なくとも私が思うに、それはテーブルを含むでしょう: product、product_description、product_to_category、category_description、および manufacturer。混乱して申し訳ありませんが、私の心は混乱しています!

0 投票する
2 に答える
1313 参照

php - 配列への OpenCart の追加

これは非常に単純な質問かもしれませんが、答えが見つかりません。キーと値のペアを OpenCart の配列に追加したいのですが、うまくいきません。追加しようとしているものがすでに配列であるかどうかはわかりません。

catalog/controller/account/history.php の 66 行目に配列の定義があります。

VQMod を使用してこの配列に追加したいと考えています。VQMod では、定義内の行を置換できません。理由はわかりませんが、数時間試しましたが、うまくいきません。だから私はその下に次のように行を追加することにしました:-

$this->data['orders']['amountToPay'] = $paymentState['amountToPay'];

これはうまくいきません。ページに直接入力しても構いません。構文を台無しにしたと思いますが、配列構造を理解していない限り、その方法がわかりません。

どんな助けでも感謝します。

0 投票する
3 に答える
10059 参照

.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://localhost/exampleの場合

http://exampleの場合

次に、ローカルホスト (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

何か案が?