2014-04-12 58 views
1

我的服务器是Joomla 2.5,CB的版本是1.8.1,它运行在MySQL数据库上。分析社区生成器数据库

我想分析数据库中的数据并创建简单的报告,例如:给定时间段内所有用户的所有电子邮件地址列表。

在CB中,作为扩展名在Joomla中是否提供了正确的工具,还是应该使用单独的工具直接进入数据库?

我在CB网站上搜索了报告,但没有找到它的插件,确实找到了Joomla的一些'高级搜索'扩展,但他们不支持这样的报告。

回答

1

社区生成器不会自己做这件事。

实现此目标最简单快捷的方法是使用ChronoForms和/或ChronoConnectivity等扩展,它可以帮助从一个或多个表中检索和显示所需的数据。

ChronoForms:http://extensions.joomla.org/extensions/contacts-and-feedback/forms/1508 ChronoConnectivity:http://extensions.joomla.org/extensions/directory-a-documentation/directory/5661

这些扩展可以很容易地限制于特定的基团等的报告,而无需编写代码。

如果您需要帮助,chronoengine.com常见问题和论坛中有很多示例。

2

如果您熟悉Joomla编码,我不得不几次为这类需求编写自定义组件,我强烈建议这种方法最有效,除非您需要强大的商业智能,在这种情况下,您会更好地切换到双向工具。不同之处在于:如果您只需几个简单的查询即可提取所需的全部数据,请自行编写;如果您需要分析数据,请使用适当的工具。

如果您不是开发者,您可能会失去一个报告工具或Joomla的多功能CCK。

1

可能原来的问题不再是大约一年后,但现在有一个组件可以满足您在使用“registerDate”字段作为搜索条件时所需的功能。组件的名称是JEmbedAll,你可以在这里找到更多的信息:http://www.goldengravel.eu/jembedall-manual#.VVph_bvyNC0