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

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

drupal - CiviCRM テンプレートで特殊文字が変換される

私は何かが欠けていると確信しています。Civicrm テンプレートがあります。特定の条件下で段落を含めるなど、出力をフォーマットするロジックを追加する必要があります。ソースを編集して「>」記号のようなロジックを追加すると、> に変換されます。CiviCRM が 4.0.1 で提供している CKEDITOR を使用しています。バージョン 4.1 では、これらの変換を防止できます。Drupal が提供する CKEDITOR をアップグレードしようとしましたが、機能しませんでした。

テキスト エディターへの切り替えに問題はありませんが、他の人がコンテンツを編集しています。また、テンプレートをデフォルトのエディターで表示し、保存してテンプレートを中断する管理者もいます。他の人は、civi テンプレートで特殊文字の変換をどのように処理していますか?

4.5 を見て、デモ システムで試してみましたが、まだ変換が行われています。

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

civicrm - CiviCRM での履歴の削減

私は 30,000 人の連絡先を持つ CiviCRM サイトを持っています。履歴が記録されている場所がいくつかあることに気付きました。データベースは時間の経過とともに大きくなっています。履歴を削除することについて考えている人はいますか。古い履歴データをクリーンアップするスクリプトを作成した人はいますか?

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

drupal-7 - drupal 7の登録とプロフィール編集でcivicrmの連絡先のフィールドを表示する

Drupal 7 と civicrm 4.5 を使用しています。Drupal の登録フォームとプロフィール フォームに civi の連絡先フィールドを表示したいと考えています。civicrm プロファイルを使用して、名と姓のフィールドを表示しました。しかし、drupal で civi と同じように住所、電話番号、電子メールのフィールドを統合する方法がわかりません (たとえば、[b]別の住所[/b] と [b]場所の種類[/b] 選択ボックスの番地を使用した住所の場合) 、リンクの追加、削除など)。civicrm プロファイルを使用すると、自宅の住所などを個別のものとして設定できます。しかし、civiがどのように表示されているかをグループ化したいと思います。これに利用できるモジュールはありますか?どんな助けでも大歓迎です。前もって感謝します

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

civicrm - CiviCRM 拡張機能固有の構成をデータベースに保存する

CiviCRM 拡張機能を構築しています。これには、拡張機能に固有のさまざまな構成を設定するための UI を備えた管理セクションもあります。データベースに構成を保存するための推奨されるアプローチを探しています。

1 つの方法は、特にこの目的のためにデータベースに新しいテーブルを作成することですが、保存するオプションが 2 つしかない場合、これはやり過ぎのように思えます。

別の方法として、テーブルを使用することもできcivicrm_settingます。これは最初は理にかなっていますが、このテーブルがこの目的で使用されることを意図しているかどうかはわかりません。

アドバイスをいただければ幸いです。

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

smarty - 表オーバーレイまたは改ページ

Civicrm と Smarty を使用して、印刷可能なステートメントを作成しようとしています。データを表示するテーブルを作成して、フォーマットを制御できるようにしました。ほとんどのステートメントがうまく機能しました。定型文の半分強のページがあります。表を終了しました。テキストはページ上部の表に重なっています。テキストをセルに入れようとしましたが、セルがページの利用可能なスペースよりも大きくなります。改ページが発生するため、ページの半分近くが空白になり、次のページにセル全体が表示されます。

表を終了し、同じページにテキストが続くようにする方法を見つけたいと思います。別の方法は、セル内でテキストにページ ブレーキを設定し、次のページにテキストを続けることです。

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

import - CiviCRM カスタム フィールドを別の連絡先タイプに移動する

ある連絡先タイプ (個人) に関連付けられている CiviCRM の一連のカスタム フィールドを取得し、それらを別の連絡先タイプ (組織) に関連付けられるように移動したいと考えています。フィールドは似ていますが、すべて同じではありません。

これを処理する最良の方法は何ですか? カスタム フィールドをエクスポートし、新しく作成したカスタム フィールドにインポートする前に CSV をクリーンアップしますか?

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

report - CiviCRM: カスタム レポート: 関連する連絡先と連絡先の詳細を一覧表示する

問題

CiviCRM を使用して、すべてのスポンサーの連絡先を管理しています。スポンサーは、グループ「スポンサー」にあります。一部のスポンサーには、関連する連絡担当者がいます。

すべてのスポンサーとその連絡先情報、およびこのスポンサーに関連するすべての担当者のリストが必要です。これは次のようになります。

質問: CiviCRM でそのようなレポートを作成することは可能ですか?

私が試したこと

利用可能なレポート

関係レポートを使用しようとしましたが、これには関連する連絡先のないスポンサーは含まれません。ただし、グループ スポンサーのすべての連絡先をリストしても、関連する連絡先は表示されません。

これはよくあるリクエストだと思うので、何かを見逃していると確信しています。

カスタム レポート

利用可能なレポートでそれができない場合、そのためのカスタム レポートを作成することは可能ですか?

ファイルwp-content/plugins/civicrm/civicrm/templates/CRM/Report/Form/Contact/CurrentEmployer.tplには次のファイルのみが含まれていることがわかりました: wp-content/plugins/civicrm/civicrm/templates/CRM/Report/ Form.tpl。他の .tpl 連絡先レポートも同様です。データベース用の別の .php ファイルもあるはずです。

私が見つけたチュートリアルでは、カスタム フィールドなどしか扱っていませんでしたが、上記のような関連する連絡先を含めるものは見つかりませんでした。

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

joomla - Drupal、WordPress、または Joomla を使用した CiviCRM

私は現在、次の要件を持つコラージュ プロジェクトに取り組んでいます。

ユーザー :

スーパー管理者、部門長(特定の部門のスタッフ/学生の管理者になる人)、スタッフ(部門のすべての学生情報にアクセスできる人)、学生(部門ごとおよび学年ごと)

->アワードセクション(それぞれのプロフィールページに表示されます)

→学科長から教職員、学生、またはその両方へのお知らせ

→イベントカレンダー

→部門長・部員による部門間メッセージ交換

->部門とスタッフは、学年と部門ごとに登録されたすべての学生にアクセスできる必要があります

->学生はそれぞれのバッチ情報にアクセスできます

->部門長による投稿のモデレートが必要なブログセクション

CiviCRM が要件に適合するかどうか、また適合する場合は、drupal、joomla、または wordpress のどのモジュールを使用すればよいか、私は混乱しています。

私は WordPress が得意で、drupal や joomla よりもはるかに多くの知識を持っています。しかし、他の投稿の時点で、drupal はより優れた柔軟性を備えています。

私の出力を改善できる解決策があれば親切に。

ありがとう、LoTR

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

paypal - CiviCRM は寄付キャンペーンのためにクレジット カード情報を保存できますか?

Drupal 7.x で CiviCRM を使用しています。私の質問は、CiviCRM はクレジット カード情報を保存できますか? 保障見通しビューの詳細を確認したいため。

また、保存されている場合、CiviCRM 管理者でどのように管理されますか?

現在、Paypal または Authorize.NET を支払い処理設定で通常および定期的な寄付用に設定しています。