Drupal 6 - 标记好友模块 - 过滤好友用户(或类似)
我正在使用标记朋友模块,并且我正在尝试完成我认为是一项简单的任务。
基本上,我试图实现“在视图中显示所有网站用户,但指示哪些是当前登录用户的朋友”的某种变体。我本以为应该很容易,但我花了一整天的时间在这上面,但没有成功。 :(
我尝试过的一个相关选项是实际过滤掉好友用户,但我也无法让它发挥作用。
我觉得这个问题应该更全面,所以如果是这样的话,我很抱歉!
I'm using the flag friend module, and I'm trying to accomplish what I thought would be an easy task.
Basically I'm trying to achieve some variation of 'Show all site users in a view, but indicate which ones are the current logged-in user's friends'. Should be easy I would have thought, but I've spent all day on this and it ain't working. :(
A related option I've tried is to actually filter out the friended users, but I can't get that to work either.
I'm feeling like this question should be more comprehensive, so apologies if that's the case!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个解决方案并不优雅,但它可以工作...
您可以使用
flag_friend_get_friends
函数获取一组用户对象,并使用它从视图模板中识别友好用户。如果您只想获取朋友的 uid,您可以直接使用查询表,
我对这些不太满意,但它们会为您工作。
希望其他人能想出更好的东西。
This solution isn't elegant, but it'd work...
You can get a set of user objects by using the
flag_friend_get_friends
function and use that to identify friendly users from the view's template.If you'd prefer get just the friend uids you can query the table directly using
I'm not super happy with these, but they will work for you.
Hope someone else comes up with something better.