问题标签 [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.
sugarcrm - 设置要在 SugarCRM 中全局显示的警告
我想设置一个将在全球范围内看到的消息/警告。我怎样才能以升级安全的方式做到这一点?现在我已经实现了它:
/modules/Administration/DisplayWarnings.php
module - suiteCRM 中的模块创建
我正在使用 SuiteCRM(Sugar CRM 6.x 社区版)并想创建一个自定义登录页面,成功登录后我想根据用户类型重定向
试图创建一些模块,但除了一些有用的链接之外没有明确的文档,以下是我的查询:
- 我们可以在不使用模块构建器的情况下创建自定义模块吗?如果可以,那么步骤是什么?
- 我们是否需要在 /module 文件夹或 /custom/module 文件夹或两个地方都写模块?
任何链接也很感激。
php - Sugarcrm:更改模块图标
我已经在基本类型的 sugarcrm 中创建了一个模块。我现在想将它的图标从默认图标更改为自定义图标。我阅读了大量关于如何做到这一点的论坛帖子,从将新图标放置在 custom/themes/default/images/ 或主题/mytheme/images/ 中,但没有一个人说我应该为这些图像命名以获得它们已接。
有任何想法吗?
我正在使用版本 6.5.15(内部版本 1083)
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 请帮帮我!
php - 如何从帐户 bean 中获取相关的“项目”bean?糖CRM
如何使用 SugarCRM SugarBean 对象(即使用 PHP 对象而不是直接使用数据库)找到与帐户相关的项目记录?
对于我使用的相关联系人:
我想要这样的东西:
我对活动和成员(相关子帐户)有同样的问题。
谢谢您的帮助。
crm - suiteCRM 电子邮件字段未出现在 chrome 中
在新安装的 suiteCRM 系统中,创建新联系人或帐户时不会出现电子邮件地址字段。此问题在 FireFox 中不会出现,但在 chrome 和 Safari 中会出现!
sugarcrm - SugarCRM/SuiteCRM 在哪里设置文件权限?
Sugarcrm (6.5) 和它的 fork suitecrm (7.x) 在哪里为其创建的文件设置文件权限?
我已经看到了带有变量的 config.php:
但这似乎与分配给缓存文件的权限不同。请参阅以下文件:
有644
权限而不是660
. 这意味着chmod
如果我想编辑文件,我必须手动处理它们。
所以我的问题是:sugarcrm/suitecrm 中的文件权限设置在哪里?
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.php
都custom/modules/MyModule/MyModule.php
可能被加载,这会导致 PHP 中的类名冲突(即因为这两个类都被命名为 MyModule...)。显然,对类的任何引用都需要更新(例如,与此模块一起使用的 entryPoint),但我是否遗漏了任何潜在的后果?
crm - 在历史子面板中添加自定义模块活动?有人可以指导我吗?
我正在使用 suitecrm(sugarcrm CE 的分叉版本)
我创建了两个自定义模块,“book”和“payment”
在图书模块详细视图中,我可以通过添加与活动的一对多关系来添加历史记录面板,但它仅涵盖电话、笔记、会议和电子邮件
我想要做的是关于付款创建或付款记录的任何更新,我需要在历史子面板(如条目)下显示它,如通话、笔记和会议子面板。
任何帮助都感激不尽。
php - SugarCRM 不会显示“发布模块”选项卡
SugarCRM/SuiteCRM 中有一个 Bug 模块,其中 editview 具有“在发布中找到”和“在发布中修复”字段。默认情况下,它们都是空的。用户应通过模块 Releases 添加版本。
但是在这里我有一个问题。
- 我使用 SuiteCRM 7.02(SugarCRM fork)并以管理员用户身份登录(所有访问权限)。
- 我在标签面板上没有“发布”标签。
- Admin - Display Modules and Subpanels 页面上没有可用的 Releases 模块(它未列在 Displayed/Hidden Modules 列表中)
- 没有 bug_release_dom DropDownList 所以我创建了它。
- 通过直接 URL /suitecrm/index.php?module=Releases 可用的模块并且工作正常。
如何启用发布模块选项卡?