好的,所以我试图建立一个自定义的elgg网站。 我需要的一个主要功能是用户能够创建事件,并将这些事件显示在可排序的表中。
对于事件,我使用elgg的插件称为事件管理器。我原本以为事件的数据存储在mysql中,但显然它存储在elgg API中。 ' 任何人都可以给我任何关于在哪里找到事件数据的提示,以及如何从api中提取并将其放入javascript / html表中?
格拉西亚斯, Pablo Escobar
答案 0 :(得分:1)
有关编写插件的详细信息,请参阅文档:http://docs.elgg.org/wiki/Main_Page并确保通读:http://docs.elgg.org/wiki/Engine/DataModel
要获取event_calendar事件,您需要使用elgg_get_entities系列中的一个函数。您很可能需要按类型(对象)和子类型(event_calendar)进行过滤,将一些过滤(metadata_name_value_pairs
参数应用于elgg_get_entities_from_metadata)和排序(order_by_metadata
)
要获得更多支持,您将在community.elgg.org页面上取得更大成功。