问题标签 [suitecrm]

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 投票
0 回答
48 浏览

sugarcrm - 设置要在 SugarCRM 中全局显示的警告

我想设置一个将在全球范围内看到的消息/警告。我怎样才能以升级安全的方式做到这一点?现在我已经实现了它:

/modules/Administration/DisplayWarnings.php

0 投票
1 回答
5890 浏览

module - suiteCRM 中的模块创建

我正在使用 SuiteCRM(Sugar CRM 6.x 社区​​版)并想创建一个自定义登录页面,成功登录后我想根据用户类型重定向

试图创建一些模块,但除了一些有用的链接之外没有明确的文档,以下是我的查询:

  • 我们可以在不使用模块构建器的情况下创建自定义模块吗?如果可以,那么步骤是什么?
  • 我们是否需要在 /module 文件夹或 /custom/module 文件夹或两个地方都写模块?

任何链接也很感激。

0 投票
1 回答
2162 浏览

php - Sugarcrm:更改模块图标

我已经在基本类型的 sugarcrm 中创建了一个模块。我现在想将它的图标从默认图标更改为自定义图标。我阅读了大量关于如何做到这一点的论坛帖子,从将新图标放置在 custom/themes/default/images/ 或主题/mytheme/images/ 中,但没有一个人说我应该为这些图像命名以获得它们已接。

有任何想法吗?

我正在使用版本 6.5.15(内部版本 1083)

0 投票
2 回答
1965 浏览

php - IIS 7.5 Windows 2008 服务器上的 cron.php

我在 Windows 2008 服务器上的 IIS 7.5 上运行 suitecrm 7.1.1。尝试运行 cron.php 以使 AOD 工作;Cron 批处理文件正在杀死我,伙计们;从管理员>调度程序中,我将所有 11 个作业置于非活动状态,仅将 2 个作业保持为活动状态(执行 lucene 索引和优化 AOD 索引)只是 AOD 在全局搜索中工作所需的作业。我用以下几行创建了一个 cron 批处理文件:

我用 cmd 提示符测试了这两行,输出是 cron.php 是 CLI 只有我在一些线程中发现这个问题的解决方法是用 // 注释掉 cron.php 文件中的这些行,如下所示:

使用 cmd 提示运行时不显示任何消息,日志文件中没有任何内容,但每次执行后 Windows 任务调度程序结果为 (0xFF)。现在。我不知道 cron 是否正在运行,以及这个设置是否正确并且没有任何遗漏?任何人都可以在 Windows 上尝试这个 cron 请帮帮我!

0 投票
2 回答
5054 浏览

php - 如何从帐户 bean 中获取相关的“项目”bean?糖CRM

如何使用 SugarCRM SugarBean 对象(即使用 PHP 对象而不是直接使用数据库)找到与帐户相关的项目记录?

对于我使用的相关联系人:

我想要这样的东西:

我对活动和成员(相关子帐户)有同样的问题。

谢谢您的帮助。

0 投票
1 回答
297 浏览

crm - suiteCRM 电子邮件字段未出现在 chrome 中

在新安装的 suiteCRM 系统中,创建新联系人或帐户时不会出现电子邮件地址字段。此问题在 FireFox 中不会出现,但在 chrome 和 Safari 中会出现!

0 投票
3 回答
2945 浏览

sugarcrm - SugarCRM/SuiteCRM 在哪里设置文件权限?

Sugarcrm (6.5) 和它的 fork suitecrm (7.x) 在哪里为其创建的文件设置文件权限?

我已经看到了带有变量的 config.php:

但这似乎与分配给缓存文件的权限不同。请参阅以下文件:

644权限而不是660. 这意味着chmod如果我想编辑文件,我必须手动处理它们。

所以我的问题是:sugarcrm/suitecrm 中的文件权限设置在哪里?

0 投票
1 回答
635 浏览

frameworks - SugarCRM $beanFiles 数组修改最佳实践

在 SugarCRM 中,您可以创建自定义模块(例如 MyModule)并将它们保存在 /modules 中,就像库存对象一样,带有任何默认元数据、视图、语言文件等。对于自定义模块 MyModule,您可能会有类似的内容:

依此类推,这样一切都被很好地定义了,所有的模块都保持在一起。该模块通过文件向系统注册,例如/custom/Extension/application/Include/MyModule.php内容如下:

显然,$beanFiles数组引用了我们可以找到基模块类的地方,通常是 SugarBean 对象的扩展。最近有人告诉我,我们可以调整该文件的位置以进行自定义,这在一定程度上是有意义的。将其设置为$beanFiles['MyModule'] = 'custom/modules/MyModule/MyModule.php';允许我们通过 Module Loader 访问基类,即使安全扫描工具阻止核心文件更改,这也将允许我们不完全扩展,而是替换库存模块,如 Accounts 或 Calls,而无需修改核心文件和进行系统升级以消除更改。

所以这是我的问题:这里的最佳做法是什么?几年来,我一直在密切地使用 SugarCRM,这是我第一次尝试修改$beanFiles阵列。我担心的是我在这里偏离了最佳实践,而且不知何故这两个文件modules/MyModule/MyModule.phpcustom/modules/MyModule/MyModule.php可能被加载,这会导致 PHP 中的类名冲突(即因为这两个类都被命名为 MyModule...)。显然,对类的任何引用都需要更新(例如,与此模块一起使用的 entryPoint),但我是否遗漏了任何潜在的后果?

0 投票
0 回答
1588 浏览

crm - 在历史子面板中添加自定义模块活动?有人可以指导我吗?

我正在使用 suitecrm(sugarcrm CE 的分叉版本)

我创建了两个自定义模块,“book”和“payment”

在图书模块详细视图中,我可以通过添加与活动的一对多关系来添加历史记录面板,但它仅涵盖电话、笔记、会议和电子邮件

我想要做的是关于付款创建或付款记录的任何更新,我需要在历史子面板(如条目)下显示它,如通话、笔记和会议子面板。

任何帮助都感激不尽。

0 投票
1 回答
267 浏览

php - SugarCRM 不会显示“发布模块”选项卡

SugarCRM/SuiteCRM 中有一个 Bug 模块,其中 editview 具有“在发布中找到”和“在发布中修复”字段。默认情况下,它们都是空的。用户应通过模块 Releases 添加版本。

但是在这里我有一个问题。

  1. 我使用 SuiteCRM 7.02(SugarCRM fork)并以管理员用户身份登录(所有访问权限)。
  2. 我在标签面板上没有“发布”标签。
  3. Admin - Display Modules and Subpanels 页面上没有可用的 Releases 模块(它未列在 Displayed/Hidden Modules 列表中)
  4. 没有 bug_release_dom DropDownList 所以我创建了它。
  5. 通过直接 URL /suitecrm/index.php?module=Releases 可用的模块并且工作正常。

如何启用发布模块选项卡?