問題タブ [gravity-forms-plugin]

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

php - source_url に一致するリードをクエリし、lead_detail で並べ替えます

GravityFormsfor WordPress は素晴らしいです。私たちはプロジェクトでそれを使用していますが、行き詰まる問題に遭遇しています。GravityForms は、送信元source_urlを特定するために、送信時に " " を保存します。これが、ページ Y の送信を表示するという目的の基本です。次のクエリを使用して、これを機能させました。

しかし、ここでは、ユーザーがフォームに入力するときに送信した値を並べ替えて検索したいと考えています。wp_rg_lead_detailsこのデータは、次の構造で保存されます。

ソートして、LIKEそのテーブルの「値」をクエリし、 wp_rg_leadwhereの値と一致させたいsource_url = x。しかし、私は立ち往生しています。結合または他の MySQL 関数を使用してそれを設定する方法がわかりません。

が field_numberまたは(例では) に一致LIKEする複数の値に拡張できることが重要です。xyz

SQL フィドル: http://sqlfiddle.com/#!2/3352a/1

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

javascript - Gravity Forms は隠しフィールドを検証しています。これを修正するにはどうすればよいですか?

ABC と D の 4 つのフィールドがあるページがあります。これらにはそれぞれ、表示するか非表示にするかを決定する独自の条件付きロジックがあります。ユーザーがこのページに到達し、たとえばフィールド B が表示され、他のフィールドが非表示になっている場合、ユーザーがフィールド B に何かを入力して [次へ] をクリックすると、次のメッセージが表示されます。

送信に問題がありました。エラーは以下で強調表示されています。

ただし、フィールド B は正常に検証されたため、強調表示されません。ただし、ソースを表示すると、フィールド AC と D にThis field is required が表示されていることがわかります。検証エラー。しかし、これらのフィールドは隠されています...

テーマをストック WP 2014 に変更し、他のすべてのプラグインを無効にしようとしましたが、問題は解決しません。最新の WP と GF を実行しています。何が問題になる可能性がありますか?GF のプライオリティ サポートに連絡しましたが、応答がありません。どんな助けでも大歓迎です。

0 投票する
0 に答える
168 参照

php - WordPress 重力フォーム + jQuery + Uploadify の問題

WordPress プラグインの場合、Uploadify を使用していくつかのドキュメント ファイル (txt、doc) をアップロードし、そのコンテンツを PHP で読み取る必要があります。文字列をつかみ、Gravity フォーム フィールドにロードします。私はこれを成功させることができました。

ただし、管理者は投稿されたファイルをWordPressに裏打ちされた状態で見ることができるため、選択したファイル(上記)をGravityフォームでファイルとして送信したいと考えています。

重力フォーム フックを使用してファイル名 + パスを設定する方法はありますか? または、私の問題の解決策はありますか?

0 投票する
0 に答える
415 参照

php - 列数が可変の PHP および MySQL テーブル レポート

誰かがこれまでにこのようなことを試みたり見たりしたことがありますか?

私の PHP/MySQL の知識はありませんが、友人はこれはかなり簡単にできると断言してくれます (彼はまだそれにアプローチする方法について何の提案もしていませんが...)。私が持っている情報は、これがカスタム PHP ビルドであるということです。

また、さまざまなヘルプ サイトを検索しましたが、MySQL データからテーブルをレンダリングして、フィールド内のカンマ区切りの入力の数に応じて列数を変動させるコードの例は見つかりませんでした。だから、ここに行きます:

Gravity Forms v. 1.8.4 を使用して、WordPress 3.8.1 の投稿 136 に表示されるフォーム 17 のフィールド 4 に 40 項目のチェックボックスを作成しました。サイトのユーザーは、40 項目のうち 7 項目を正確に選択するように指示されます。選択内容は wp_rg_lead_detail という WordPress/MySQL テーブルに保存され、リード ID (さまざま) とフォーム ID (常に 17) でグループ化されます。

WP 投稿 87 に表示される GF フォーム 22 では、次のようになります。

  • まず、ユーザーはドロップダウン メニュー (フィールド ID 2 と呼ばれる) から値「Shared Values Results」を選択し、
  • 次に、1 行のテキスト ボックス (フィールド ID 3 と呼ばれる) で、ユーザーは、結果のレポートで値が比較される各ユーザーのユーザー ID 番号を表す一連の一般的な区切り数字を送信します。たとえば、フィールド ID 3、フォーム 22 の値「1、23、95、184」は、ユーザー ID 1、ユーザー ID 23、ユーザー ID のそれぞれについて、フィールド 4、フォーム 17 から選択された 7 つのアイテムを比較するレポートになります。 95、およびユーザー ID 184。

ここで、投稿 174 に表示されるレポートを作成する必要があります。レイアウトは、次のパラメーターを持つ 41 行 x 3 列以上の表にする必要があります。

最初の行は、行 1、列 1 に「値」という単語を含むヘッダーになり、行 1、列 2、3 などのそれぞれに選択されたユーザー ID が含まれます。列 1 の行 2 ~ 41 には、それぞれのフィールド 4、フォーム 17 のチェックボックスからの 40 項目。列 2、3 などの行 2 ~ 41 では、各ユーザーが選択した 7 つの項目の 1 つを表す各セルに 1 つの「X」が表示されます。

この例では、列 1 に加えて 4 つの列があります (ただし、列の数は、比較のために提供されたユーザー ID の数によって異なります)。結果は次のようになります。

これに適応できるコードを教えていただければ、本当に感謝しています。これまでの私の検索は、この結果を得るためにどの用語を使用すればよいかわからないために妨げられた可能性があります.

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

javascript - 重力フォーム フィールド - 外部 Javascript をフィールドに適用する方法は?

WordPress プラグイン Gravity Forms を使用して、テキスト フィールドを持つフォームを作成しました。一部のテキスト フィールドについては、テキスト フィールドをオートコンプリートできる Javascript を適用したいと考えています。

フィールドに Javascript を追加して有効にするにはどうすればよいですか? WP サイトのテーマの functions.php ファイルを編集する必要があることはわかっています。でもどの部分かは不明

また、重力フォーム コード内でフィールドの ID を指定する方法もわかりません。次のようにして JS を適用できます。

これを行う方法を知っている人はいますか?

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

javascript - カスタム Javascript と外部 src リンクを Gravity Form に追加するには?

これを使用してカスタム スクリプトを重力フォームに挿入できることはわかっています: http://www.gravityhelp.com/documentation/page/Gform_register_init_scripts

この例では、jquery スクリプトを使用しています。しかし、以下のような通常の JavaScript コードを挿入することは可能ですか?

また、次のように JS への外部リンクを Gravity Form インスタンスに追加するにはどうすればよいですか。

functions.php または Gravity Form 関連の php ファイルのどこでこれを行うべきかわからない

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

javascript - Gravity Forms で条件に基づいて入力フィールドを追加する

Gravity Forms には、各部屋タイプの部屋数を求める入力フィールドを含むフォームがあります。

ルーム内の各コンテンツ数の入力フィールドを動的に追加するにはどうすればよいですか? 例: 前の入力フィールドが寝室として入力された場合: 2

次に、次のような各部屋のコンテンツの量を求めるセクションまたはテーブルを動的に追加するにはどうすればよいですか。

ベッドルーム 1
ベッド (種類): n
ベッド (クイーン): n
コンテンツ N: n...

ベッドルーム 2
ベッド (種類): n
ベッド (クイーン): n
コンテンツ N: n...

これを行うための高度なフィールドはありますか? これを行うにはJSを使用する必要があると思いますか?その場合、これらのフィールドがエントリに表示されるようにするにはどうすればよいですか?

テーブルの使用を考えていますが、Gravity Forms の使用方法がわかりません。