問題タブ [ubercart]

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 投票する
1 に答える
285 参照

drupal - Ubercart ビューを関連コンテンツに添付する際の問題

ページの例: http://giantcalculator.com/content/cartridge-filters

ubercart ビューを関連するコンテンツ ページに接続するのは非常に面倒です。上の例では、ビューを下部にアタッチしました。下にスクロールして表示できます。ビューを作成し、ミニ パネルを作成し、ミニ パネルにビューを含め、ブロック ページに移動して、ミニ パネルをリージョン (現在はメイン コンテンツの下のリージョン) に追加する必要があるのは面倒なプロセスですが、 、次にブロックを構成して、ビューが特定の1つのページにのみ表示されるようにする必要があります。

これは非常に複雑に思えます。特定の領域には、すぐに約 20 個のブロックが含まれますが、それぞれが 1 ページにしか表示されません。ビューを関連するコンテンツ情報にアタッチする、またはその逆のより良い方法はありますか?

ビューが独自のページを作成することはわかっています。ビューの上にコンテンツを追加できれば、それは素晴らしいことです。または、ビュー自体の中で、何らかの方法でコンテンツを追加できますか?

このサイトを先に進める準備がほぼ整いましたが、最初にもっと良い方法があるかどうかを見つける必要があります. 私はこれを多くの場所に投稿し、ペイパル経由で最初の応答者に、私が最終的に使用する最良の代替手段として 20 ドルの報奨金を提供しています. (ある場合)。2 人以上の人が異なるフォーラムで同じ回答をした場合、報奨金が共有される可能性があります。回答があった場合は、すぐに投稿しますが、誰が最初だったかはわかりません。

これが投稿する他のフォーラムには、Drupal.org の有料フォーラム、Ubercart Bounty フォーラム、aardvark、スーパーユーザー、stackoverflow などがあります。

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

drupal - UberCart チェックアウト メニューで都市を選択しますか?

UberCart でチェックアウトするときに、ユーザーがドロップダウン リストから都市を選択できるようにしたいと考えています。

  1. これを提供するモジュールはありますか?
  2. そうでない場合、このフォームを変更して特定の都市のみをオプションとして含めるにはどうすればよいですか?
  3. 配送モジュールを使用すると、市の情報にアクセスできますか?

基本的に、市に基づいて送料を独自に計算したいと考えています。

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

drupal - 追加された製品に関するUberCart統計

カートに追加された商品の統計が欲しいのですが、チェックアウトされていません。つまり、ユーザーがカートに商品を追加したが、実際には支払いがない場合、追加されたこれらの商品をどのように確認できますか?または、製品が追加されるたびに通知を受け取ることもできますか?

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

drupal - Ubercart カート トリガーに追加しますか?

Uber カートに追加されたすべてのアイテムを追跡したいと考えています。つまり、誰かが「カートに入れる」をクリックするたびに、私は次のことをしたいと考えています: 追加された時間とアイテムのデータベース エントリを作成します。

このようにして、どの項目が最もクリックされているかを確認できます。

それをデータベースなどに追加するロジックは簡単です。私が知る必要があるのは、「カートに追加」部分にどのようにプラグインするかです. つまり、これがクリックされたことをどのように知ることができますか?

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

forms - ubercartでreview_cartフォームを上書きする方法

注文データを支払いサービスに送信するモジュールを作成する必要があります。たとえば、paypalです。次のような要素を持つフォームからデータを送信する必要があります(重複した名前に注意してください)。

これにより、module_form_alter()で$ formを編集するだけではフォームをオーバーライドできなくなります。これは、「ORDER_PNAME[]」が$formの重複キーになるためです。

したがって、drupalフォーム処理システム全体をバイパスする必要があります。調べてみると、uc_cart_checkout_reviewの$ form変数をプレーンなhtmlフォームデータで上書きできることがわかりました(http://api.ubercart.org/api/function/uc_cart_checkout_review/2行4を参照)。

これを行う正しい方法は何でしょうか?

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

drupal - 代替製品を選択し、無料製品を追加し、Ubercart で追加製品を追加しますか?

私の質問を考えてくれてありがとう。

Drupal 6.x で Ubercart 2.x を実行しています。

ユーザーがチェックアウト ページにいるときに、別の商品を表示したいと考えています。これはビュー/パネルを介して行うことができますよね? ただし、顧客が製品を購入するときに、問題が発生した場合に備えて代替品を選択する必要もあります。「顧客は、別の選択肢を提供するか、別の選択肢を望まないことを指定しないと、チェックアウト プロセスを完了することができません。」これは、店舗が完全に最新の在庫レベルを持たない腐りやすい商品を販売しているためです。通常、彼らは庭を見て最初の選択肢が不可能であることを知り、次に選択肢 2 を提案します。これは Ubercart でどのように行うことができますか?

さらに、注文ごとに「投入」したい無料の製品がいくつかあります。自動ではありませんが、リストを提示します。これは、分類法が「無料」の製品のブロックまたはビューを表示し、チェックアウト (カートに追加) することで実行できるようです。価格を 0.00 に設定しますか? アイデア?

補遺品、部分的に破損している商品を割引価格または無料で販売したい。これは主な製品のバリエーションとしてリストする必要がありますか? (独自の在庫レベルが必要です)、または複製品として作成する必要がありますか? 補遺製品は、彼らがオファーにスパイスを加えたいものです..それらは主要な製品ですが、部分的に破壊された状態にあります. アイデア?

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

drupal - 新しいユーザー アカウントを作成せずに、ubercart で匿名で購入することはできますか?

匿名ユーザーが製品を購入できるようにしたいのですが、購入時に新しいアカウントを作成できないようにしたいと考えています。

残念ながら、新しいユーザーの作成は、ubercart の注文システムに非常に緊密に統合されているようです。また、注文モジュールは ubercart コアの一部であるため、その動作を簡単にオーバーライドすることはできません。

新しいユーザー アカウントの作成をオーバーライドする 1 つの可能性は、ubercart に偽の匿名アカウントを提供することです。

これは、ubercart が最初に $order を uid に関連付ける場所であるためです。submit 関数をキューに追加します。

しかし、私が本当に必要としているのは、新しいアカウントを作成せずに匿名で購入できるようにすることです。このソリューションは私にはうまくいきません.

それとは別に、この手法を使用すると、アカウントに自動的にログインしanonymous_userますbogus_anonymous_user。これは間違いなく私が望んでいないものです。

ubercart で匿名で購入するための新しいユーザー アカウントを作成する際に、ダクトテープを使用しないより良い方法はありますか?

参考までに-この時点で、私はubercartに固執しているため、他のものを使用できません。

ありがとう!

D


アップデート:


上記のように、ユーザーが自動的にログインされるとは限らないことを指摘したいと思います。これは、セッションが保存されている場合にのみ当てはまります。しかし、Drupal で別のユーザーを安全に偽装する方法に関する記事に示されているように、次のように自動ログインをバイパスできます。

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

drupal - モジュールから ubercart のデフォルト メッセージを動的に変更するにはどうすればよいですか

デフォルトとは異なる特別なチェックアウト完了メッセージを表示したい製品がいくつかあります。

デフォルトのリダイレクト ページを別のものに変更することで、おそらくこれを実行できることはわかっています。 [そして、それが別の問題を引き起こすかどうかはわかりません]

ただし、この問題に取り組むための標準/より良い方法があるかどうかを知りたいです。

ありがとう!、

D

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

php - サーバー上の Web ページに追加された JavaScript のチャンク

私の Web ページ (主に index.php、main.html、include.inc) の一番下に、元のコードの後に​​大量の JavaScript コードが挿入されていることがわかりました。

SQL インジェクションが js コードのチャンクを Web ページに追加することは可能ですか (そのうちの 50 個が感染しているなど)? それともサーバー自体のウイルスですか?

Drupal + Ubercart を最小限のフォーム入力で使用しています。

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

drupal - Ubercartでショッピングカートを永続化することは可能ですか?

ユーザーが永続的なショッピングカートを持てるようにしたいと思います。つまり、ショッピングカートを明示的にチェックアウトしない限り、次にサイトにアクセスしたときに同じアイテムのショッピングカートが利用可能になるはずです。明らかに、これはクッキーの使用によるものです...

これはDrupalで可能ですか?