问题标签 [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 联系人的字段

我正在使用带有 civicrm 4.5 的 Drupal 7。我想在 drupal 注册和个人资料表单中显示 civi 联系人字段。我使用 civicrm 配置文件来显示名字和姓氏字段。但我不知道如何在 drupal 中集成与 civi 相同的地址、电话和电子邮件字段(例如,带有 [b] 另一个地址 [/b] 和 [b] 位置类型 [/b] 选择框街道地址的地址,添加链接,删除等)。使用 civicrm 配置文件,我可以将家庭街道地址等配置为单独的。但我想作为一个分组的人如何展示 civi。有没有可用的模块?非常感谢任何帮助。提前致谢

0 投票
2 回答
177 浏览

civicrm - 在数据库中存储 CiviCRM 扩展特定配置

我正在构建一个 CiviCRM 扩展,它还有一个带有 UI 的管理部分,用于设置特定于扩展的各种配置。我正在寻找一种将配置存储在数据库中的推荐方法。

一种方法是专门为此目的在数据库中创建一个新表,但如果只保存几个选项,这似乎有点过头了。

另一种方法可能是使用该civicrm_setting表,这首先是有意义的,但我不确定该表是否用于此目的。

任何意见,将不胜感激。

0 投票
1 回答
450 浏览

smarty - 表格覆盖或分页符

我正在尝试使用 Civicrm 和 Smarty 开发可打印的声明。我建立了一个表格来显示数据,让我可以控制格式,我让大部分语句工作得很好。我有半页多一点的样板。我结束了表格,文本覆盖在页面顶部的表格上。我试图将文本放在一个单元格中,单元格比页面上的可用空间大。它会导致分页符,所以我几乎有半页空白,整个单元格在下一页。

我想找到一种方法来结束表格并让文本紧跟在同一页面上,另一种方法是让文本在单元格中有一个页面制动并继续下一页上的文本

0 投票
1 回答
158 浏览

import - 将 CiviCRM 自定义字段移动到不同的联系人类型

我想在 CiviCRM 中获取一组附加到一个联系人类型(个人)的自定义字段,并将它们移动到另一个联系人类型(组织)。这些字段是相似的,但它们并不完全相同。

处理此问题的最佳方法是什么?在导入新创建的自定义字段之前导出自定义字段并清理 CSV?

0 投票
1 回答
97 浏览

civicrm - CiviCRM CiviMail 图像是相对 URL

使用 CiviMail WYSIWYG 撰写邮件时,单击图像插入选项,然后选择“浏览服务器”,然后上传图像并插入 - 会导致已发送电子邮件中的图像损坏,因为它使用图像的相对 URL。

鉴于这是 CiviMail,其唯一目的是发送邮件,似乎应该在发送之前收集和替换这种行为?有没有扩展或方法来配置它来解决这个问题?我记得这是以前的一个问题,但我认为这已在 4.5 中解决。任何人都知道是否有一种方法可以在不跳入所见即所得的直接代码和覆盖的情况下进行配置?

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/表格.tpl。其他.tpl 联系人报告也是如此。似乎还应该有另一个用于数据库内容的 .php 文件。

我发现的教程只处理自定义字段左右,但我没有找到任何包含如上所示相关联系人的教程。

0 投票
1 回答
406 浏览

joomla - CiviCRM 与 Drupal、WordPress 或 Joomla

我目前正在从事一个拼贴项目,他们有以下要求。

用户:

超级管理员,系主任(将成为特定部门的员工/学生的管理员),员工(可以访问其部门的所有学生信息),学生(部门明智和年度明智)

->奖项部分(应在各自的个人资料页面中看到)

->部门负责人向教职员工或学生或两者的公告

->活动日历

->部门主管和员工的部门间信息交流

->部门和工作人员应该可以根据他们的年份和部门明智地访问所有注册学生

->学生可以访问他们各自的批次信息

->博客部分,帖子需要由其部门负责人主持

我很困惑 CiviCRM 是否符合要求,如果是,我应该使用 drupal、joomla 或 wordpress 哪个模块。

我擅长 WordPress,并且比我对 drupal 或 joomla 的了解要多得多。但是对于其他人的帖子,drupal 具有更好的灵活性。

如果有任何可以改善我的输出的解决方案,请多多关照。

谢谢和问候, LoTR

0 投票
1 回答
202 浏览

paypal - CiviCRM 可以存储用于捐赠活动的信用卡信息吗?

我将 CiviCRM 与 Drupal 7.x 一起使用。我的问题是:CiviCRM 可以存储信用卡信息吗?因为我想检查安全前景视图的详细信息。

还有:如果它被保存了,它是如何在 CiviCRM admin 中管理的?

目前,我正在为支付处理器设置中的正常和经常性捐款设置 Paypal 或 Authorize.NET。