問題タブ [variations]

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 に答える
165 参照

python - Python の実行とスリープのタイミングの差異

データを収集するためにスクリプトを実行していますが、タイミングに奇妙な違いがあることに気付きました。

FTDI ライブラリを介して I2C からデータをポーリングするスクリプトがあり、3.5 HZ でデータを取り込みます。それはしっかりしていて、うまく機能します。ここにあります(と呼びましょうpoll_data.py):

キューが追加されたため、このスクリプトを非同期で実行し、外部のタイミングで停止できます。

いくつかのテストを実行した後、奇妙な停止時間が発生することに気付きました。簡単なテストがあるとします。

これを 105 回実行した後 (実際には x 回実行されるループ内にあり、読みやすくするためにここでは短縮されています)、実行時間に奇妙な変動が見られます。ここに小さなサンプルがあります

睡眠間隔は常に同じに見えるのに、停止時間は大きく異なり、終了時間も同じである理由が気になります。アイテムがキューに入れられた直後にプロセスが終了しますが、それには時間がかかりますか?

何が起きてる?

編集: 適切な場所に process.start() を追加しました。

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

javascript - WooCommerce: バリエーション変更後のトリガーイベント

Woocommerce を使用してカラーボックスを販売しています。ほとんどの場合、変動製品オプションが選択されます。

お客様が色を選択できるカラー パレットを備えたモーダル ダイアログを追加しました。これは、woocommerce の一般的なドロップダウンの横にあります。

問題は、正しい SlugValue をドロップダウンに渡すと (パレットから選択された後)、ドロップダウンの値は正しいのですが、価格を公開するために発生する必要があるイベントが機能しないことです。

onchangeすでにドロップダウンのイベントを発生させようとしましたが、何も起こりませんでした。

どのイベントをどのようにトリガーする必要があるか、誰か教えてもらえますか?

助けてください!

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

sharepoint - CSOM を使用して SharePoint バリエーション ラベルを作成する

クライアント側オブジェクト モデル (CSOM) を使用して SharePoint 2013 バリエーション ラベルを作成する方法を教えてください。SSOM とパワー シェルを使用して可能であることはわかっています。

前もって感謝します。

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

woocommerce - woocommerce「すべてのバリエーションをリンク」一括ツール

すべてのバリエーションをまとめてリンクする方法を探しています。200 個の製品を含む製品カテゴリがあります。新しい属性を追加しました。一括価格設定プラグインはありますが、価格を追加する前に、各製品にアクセスしてすべてのバリエーションのリンクをクリックする必要があります。各製品を編集するのではなく、一括でこれを行う方法はありますか?

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

php - WooCommerce: すべてのオプションを選択する必要のない製品バリエーション

だから私はこれをかなり簡単な方法で理解できると思った. これらのフォントは、価格に影響するさまざまなライセンスで利用できます。たとえば、次のとおりです。

  • デスクトップ
    • 1~5 ユーザー
    • 6 ~ 10 ユーザー
    • 10 人以上のユーザー
  • ウェブ
    • 1 ドメイン
    • 最大 5 つのドメイン
    • 最大 10 ドメイン

...等。ストアではパックとコレクション、および個々のウェイトとスタイルを販売しているため、これらのバリエーションはすべて、価格や添付ファイルなどに関してカスタマイズ可能です。ライセンス。

問題:ユーザーが を選択したDesktop: 1-5 Users場合、Web ライセンスを選択する必要はありませんただし、フォントを選択したばかりDesktop: 1-5 Usersで何もWeb選択していない状態でカートに追加しようとすると、失敗します。

バックエンドでは現在、すべてのDesktopバリエーションを「Any Web...」に設定していますが、その逆も同様ですが、違いはありません。

これに対する補足として、jQuery を使用して、選択されていない選択の値を「null」に設定してみました。したがって、ユーザーはDesktop: 1-5 Users;を選択します。Webドロップダウンは自動的に非表示になり、値は「null」に設定されます。これは、製品がカートに追加される限り機能しますが、次のように表示されます。

フォント名

  • デスクトップ: 1 ~ 5 ユーザー
  • ウェブ:ヌル

繰り返しになりますが、テンプレートを編集してサイトに属性を/woocommerce/single-product/add-to-cart/variable.php表示しないようにすることはできますが、電子メールやバックエンドの順序などには引き続き表示されます。理想的には、前提条件としてすべてのライセンス属性が選択されないようにする方法が必要です。カートにフォントを追加する。null

うまくいけば、私はここで木を見て木を見ていないだけで、目がくらむほど明白で単純なものを見落としています。

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

wordpress - woocommerce の商品ページにボタンを追加

woocommerce を使用して単一の製品ページを調整する方法を見つけようとして、一日の大半を費やしました。

「カートに追加」ボタンの横に、「次へ」というカスタム リンクになるカスタム ボタンを追加したいと思います。私は、招待状に多数のコンポーネントがある招待状 Web サイトに取り組んでいるため、ユーザーが製品をカートに追加した後、「次へ」というオプションがあり、次の部分をカスタマイズできるようにしたいと考えています。招待状。(それぞれにカスタムフィールドがあります)。[次へ] ボタンはすべての製品にあるわけではなく、リンクは製品ごとに異なります。これが最善の方法だとは思いませんが、今のところ別の解決策はありません。

バンドル製品または「複合製品」も調査していましたが、複合製品はすべて 1 つのページにあり、25/50/75/100 などの数量ごとにバリエーションを追加する必要があります...

以下のリンクを参照してください: http://blisspaperboutique.com/product/retro-romance-wedding-invitation-template/

誰かがフィードバックや提案を提供してくれませんか!! お願いします。ありがとうございました

私がやろうとしていることと似たようなことをしているサイトは次のとおりです

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

python - 可能なすべての組み合わせの 2D ビット マトリックス

2D ビット マトリックスのすべての可能な組み合わせを生成する Python ジェネレーターを作成する必要があります。各次元の長さは可変です。

したがって、2x2 行列の場合:

1.
00
00

2.
10
00

3.
11
00

....

バツ。
00
01

より長い次元 (最大 200*1000) も機能する必要があります。最終的に、すべての組み合わせが必要になるわけではありません。各行の合計が 1 になるのは 1 回だけです。しかし、この場合はすべての組み合わせが必要です。降伏する前にそれらをフィルタリングします。印刷は不要です。

これをフィルタ マスクとして使用して、データ セットのすべての可能なバリエーションをテストしたいと考えています。このようなバリエーションの生成は、一般的な問題に違いありません。Python用の優れたライブラリさえあるのではないでしょうか?

ロバート