我的服务器是Joomla2.5,CB的版本是1.8.1,它运行在一个MySQL数据库上。
我想分析我的数据库中的数据并创建简单的报告,例如:在给定时间内所有订阅者的所有电子邮件地址的列表。
在CB中,在Joomla作为扩展,还是应该使用单独的工具直接深入数据库,这是正确的工具吗?
我在CB网站上搜索报告,但没有找到插件,确实找到了Joomla的一些“高级搜索”扩展,但它们不支持报告本身。
发布于 2014-04-14 00:07:48
社区建设者不会自己做这件事。
实现这一目标的最简单和最快的方法是使用像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常见问题和论坛中有很多示例。
发布于 2014-04-13 18:45:56
我不得不为这类需求编写几次自定义组件,如果您熟悉Joomla编码,我强烈建议这种方法将是最有效的方法,除非您需要强大的商业智能,在这种情况下,您最好改用bi工具。
区别在于:如果您只需要几个简单的查询就可以提取所需的所有数据,那么自己编写它们;如果您需要分析数据,请使用适当的工具。
但是,如果您不是开发人员,您可以使用报告工具或Joomla的通用CCK。
发布于 2015-05-18 22:10:20
可能最初的问题不再是valide了,大约一年后,但是现在有一个组件可以满足您的需要,如果您使用“registerDate”字段作为搜索标准。组件的名称是JEmbedAll,您可以在这里找到更多有关该组件的信息:bvyNC0
https://stackoverflow.com/questions/23035361
复制相似问题