問題タブ [civicrm]
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.
drupal - drupal での Civicrm ビュー
私はこれについて多くのことをグーグルで調べ、IRCチャンネルに行きましたが、運がありません..プロジェクトでcivicrm 4.2でdrupal 6を使用しています。次のフィールドを持つ civicrm イベントを一覧表示する簡単なビューがあります。
CiviCRM イベント: タイトル トレーニング コース
CiviCRM カスタム: 詳細: 言語 言語
CiviCRM アドレス: 国 国
CiviCRM カスタム: 詳細: 期間 期間
ビューは期待どおりに機能しますが、国フィールドにフィルターを公開しようとすると、演算子が表示されません..何をしても..他のビューでフィルターを公開しようとしましたが、フィルターは正常に機能しますが、このビューでは表示されません。
問題が drupal のみに関連しているのか、civicrm のみに関連しているのかはわかりません。誰かが助けてくれることを願っています。
ありがとうございました。
civicrm - CIVICRM、連絡先で姓または名をオプションにする方法は?
私は civicrm を drupal で使用しており、連絡先にデータをインポートしましたが、データの一部の行に姓または名がありません。また、姓または名は必須であるため、アップロードされていません。
では、civi のバックエンド設定はどこにあり、姓または名をオプションにしていますか? それは可能ですか?
drupal-7 - Civicrm、カスタム フィールドで連絡先をエクスポートする方法は?
私は drupal で CIVICRM を使用しています。管理パネルでデータをエクスポートしようとしたときに、カスタム フィールド データを含むすべての個々の連絡先をエクスポートしたいのですが、カスタム フィールド データがありません。
誰でもその解決方法を知ることができますか?
civicrm - CiviCRM で独立した募金ページを作成する方法
私は CiviCRM を初めて使用し、募金ページを作成する必要があります。Drupal7 で CiviCRM を使用しています。CiviCRM に関する私の限られた知識によると、個人ユーザーは個人キャンペーン ページを作成して、さまざまなイベントをサポートできます。しかし、ユーザーが完全に独立した募金活動ページを作成して、特定の目的のために募金活動を行い、寄付を集めることは可能でしょうか? http://my.charitywater.org Web サイトの「START YOUR CAMPAIGN」タブのようなもの。はいの場合、それはどのように行われますか?
どんな助けでも大歓迎です!
前もって感謝します!
drupal - Drupal ビュー:値が hook_alter_query のフィールドである where 句に条件を追加
次のようなクエリに条件を追加しようとしています。
civicrm_contact_civicrm_relationship.id <> civicrm_contact_civicrm_relationship_1.id
しかし、2 番目のフィールドでは、drupal はそれを文字列として受け取るため、常に次のようになります。
civicrm_contact_civicrm_relationship.id <> 'civicrm_contact_civicrm_relationship_1.id'
数値で遊んでみましたが、成功しませんでした。
どうすればこれを行うことができますか?別のフックが付いている可能性がありますか?どんなヒントでも大歓迎です!
私のコード:
php - CIVICRM 3.4 Drupal 6 カスタム トークンは、自動メールでは挿入されませんが、手動では挿入されます
タイトル通り。hook_civicrm_tokens および hook_civicrm_tokenValues を介して実装された独自のカスタム トークンに問題があります。手動で電子メールを送信しようとすると、トークンがリストに正しく表示され、クライアントが受信するメールにも解析されて表示されます。メッセージ テンプレートと同じように、{mycat.token} のように解析されていないように見えます。いずれにせよ、他のトークンが正しく挿入されるので、それは私を困惑させます。
私が実装したコードは次のようになります
コードブロックを台無しにして申し訳ありません。
誰かがこのことに遭遇したことがありますか? これを修正するためのヒントはありますか?
javascript - JavaScript の置換または削除
URL を介して自動的に生成される HTML と javascipt があります。この html と javascipt は、Smarty テンプレートを使用して生成されます。残念ながら、生成されたこのコードは多数の jQuery を使用していますが、jQuery ライブラリへの参照がコードに含まれていないため、エラーが発生します。これを変更することはできません。以下は、エラー「Uncaught Reference Error: cj is not defined」を生成する JavaScript の最初の部分の例です。
<script type="text/javascript">
cj( function() {
var element_date = "#birth_date_display";var element_time = "#birth_date_time";var time_format = cj( element_time ).attr('timeFormat');
cj(element_time).timeEntry({ show24Hours : time_format, spinnerImage: '' });
var currentYear = new Date().getFullYear();var alt_field = '#birth_date';cj( alt_field ).hide();var date_format = cj( alt_field ).attr('format');var altDateFormat = 'mm/dd/yy';
switch ( date_format ) {
case 'dd-mm':
case 'mm/dd':
altDateFormat = 'mm/dd';
break;
}
私ができることは、ファイルの最後にコードを追加することです。そのため、関連するライブラリをロードして、同じ JavaScript コードをもう一度入力するだけで問題なく動作します。
私が直面している問題は、事後でも jQuery を使用してページのスタイリングを行おうとしていることです。以下の行は私に問題を与えています。すべてが正常にラップされますが、私の JavaScript ファイルはこの行で終了します。
再び同じエラー「Uncaught reference error: cj is not defined.」が表示されます。jQuery UI の datepicker を使用するため、以前の JavaScript のほとんどは editrow-birth_date div です。面白いことに、ファイルの末尾に同じ JavaScript と jQuery を追加するだけで、.wrapAll を追加するまで問題なく動作します。その後、元のjavascriptで何かを再度実行しようとして、新しいエラーを生成して終了しているようです。
私はここで完全に立ち往生しており、何が起こっていると思うかを適切に説明する方法さえ知りません. 元の JavaScript をオンザフライでコードから削除して、もう実行できないようにする方法はありますか? そうは思いませんが、それで問題が解決すると思うので、そう願っています。
email - wordPress の予約メール CiviCRM が機能しない
CiviCRM を使用して、システムのスケジュールされた電子メールをセットアップしています。ご存じのように、新しいメールを設定するには 5 つの手順があります。ステップ 4 で: 電子メールのテスト送信 - すべて問題ありませんが、ステップ 5 を終了すると、[すぐにメールを送信する] または [スケジュールを設定する] を選択しても何も起こりません。良い一日をありがとう