2014-04-12 51 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