Drupal 6 - 旗标朋友模块 - 过滤朋友(或类似)

时间:2011-04-14 18:21:03

标签: drupal drupal-6 drupal-views

我正在使用旗友模块,我正在努力完成我认为简单的任务。

基本上我正在尝试实现“在视图中显示所有网站用户,但指出哪些是当前登录用户的朋友”的某些变体。应该很容易,我会想到,但我花了一整天时间,这是不行的。 :(

我尝试过的一个相关选项是实际过滤掉这些朋友,但我也无法使用它。

我觉得这个问题应该更加全面,如果是这样的话,请道歉!

1 个答案:

答案 0 :(得分:1)

这个解决方案并不优雅,但它有效......

您可以使用flag_friend_get_friends功能获取一组用户对象,并使用该功能从视图的模板中识别友好用户。

如果你更喜欢只获得朋友的uids,你可以直接使用

查询表格
db_query('SELECT f.friend_uid FROM {flag_friend} f WHERE f.uid = %d', $user->uid)

我对这些并不十分满意,但他们会为你工作。

希望别人能找到更好的东西。