论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Emilio Jose Lamas Fraga
Filter users by friends in chat portlet
2012年2月28日 上午5:48
答复

Emilio Jose Lamas Fraga

等级: Junior Member

帖子: 58

加入日期: 2011年11月29日

最近的帖子

Hello everyone,

By default, Liferay chat portlet shows all online users. I want to modify it to show only friends connected. (Just like it works in Liferay.com).

I've been able to modify the file view.jsp to show only connected friends, but when the chat reload the users (via /chat-portlet/js/main.js, I guess) it shows again all the users.

Can you access the social services from /chat-portlet/js/main.js to filter the users? Or there is any way of doing this without modifying this file?

Thanks in advance!
Hitoshi Ozawa
RE: Filter users by friends in chat portlet
2012年2月28日 上午5:59
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

In \webapps\chat-portlet\WEB-INF\classes\portlet.properties there are following settings. I think you'll be able to figure it out from here.

include-and-override=portlet-ext.properties

buddy.list.strategy=all
#buddy.list.strategy=communities
#buddy.list.strategy=friends
#buddy.list.strategy=communities,friends
Emilio Jose Lamas Fraga
RE: Filter users by friends in chat portlet
2012年2月28日 上午7:25
答复

Emilio Jose Lamas Fraga

等级: Junior Member

帖子: 58

加入日期: 2011年11月29日

最近的帖子

Thank you so much Hitoshi!

Next time i won't forget to have a look at the portlet.properites before getting stucked with the code emoticon
Mazhar Alam
RE: Filter users by friends in chat portlet
2012年7月25日 上午5:18
答复

Mazhar Alam

等级: Regular Member

帖子: 201

加入日期: 2011年11月25日

最近的帖子

Hi Emilio,

What all changes did you modified in your view.jsp can you point out..where exactly did you made changes.

Thanks
Emilio Jose Lamas Fraga
RE: Filter users by friends in chat portlet
2012年7月30日 上午1:51
答复

Emilio Jose Lamas Fraga

等级: Junior Member

帖子: 58

加入日期: 2011年11月29日

最近的帖子

Hi Mazhar,

No need to change anything in the code, just use the property Hitoshi said with the value you want.

Regards.
Mazhar Alam
RE: Filter users by friends in chat portlet
2012年7月30日 上午4:29
答复

Mazhar Alam

等级: Regular Member

帖子: 201

加入日期: 2011年11月25日

最近的帖子

Hi Emilio,

I tried with the given portlet properties and is working fine to me..

Suppose I have 2 communities say A with (V1,V2 as community members) and B(W1,W2 as community members)..
I applied
buddy.list.strategy=communities
so community member V1 can see V2 and community admin say (Admin1) and vice-verse for community B..

Now my requirement...
what changes should I do in order to restrict community users to see each others..i.e V1 cannot see V2 but can only see the community admin in his chat list..

So how to do this...thanks in advance..
Eibar Sosa
RE: Filter users by friends in chat portlet
2012年10月2日 上午9:30
答复

Eibar Sosa

等级: New Member

帖子: 4

加入日期: 2011年2月22日

最近的帖子

Hi Hitoshi

I applied you recomendation..... but is not working emoticon

---------------------------------------------
buddy.list.max.buddies=500

#buddy.list.strategy=all
buddy.list.strategy=communities
#buddy.list.strategy=friends
#buddy.list.strategy=communities,friends

base.path=/opt/liferay/liferay-portal/webapps/chat-portlet/WEB-INF/classes/portlet.properties

----------------------------------------------

I still seeing all members online, I need make another change?

Regards

Eibar
Hitoshi Ozawa
RE: Filter users by friends in chat portlet
2012年10月2日 下午4:23
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

#buddy.list.strategy=all
buddy.list.strategy=communities
#buddy.list.strategy=friends
#buddy.list.strategy=communities,friends


You should comment out communities and uncomment friends.

#buddy.list.strategy=all
#buddy.list.strategy=communities
buddy.list.strategy=friends
#buddy.list.strategy=communities,friends
Eibar Sosa
RE: Filter users by friends in chat portlet
2012年10月3日 上午6:24
答复

Eibar Sosa

等级: New Member

帖子: 4

加入日期: 2011年2月22日

最近的帖子

Hi Hitoshi

I want filter users by communities....not by firiends

The problem is that chat portlet is not respecting the rule

#buddy.list.strategy=all
buddy.list.strategy=communities
#buddy.list.strategy=friends
#buddy.list.strategy=communities,friends
Hitoshi Ozawa
RE: Filter users by friends in chat portlet
2012年10月3日 下午5:30
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

Eibar, if you have a new question different from those of the subject, please create a new thread. It gets very confusing when the thread goes off the topic of the subject. Please also specify which version of liferay you're using.
Mazhar Alam
RE: Filter users by friends in chat portlet
2012年10月19日 上午2:33
答复

Mazhar Alam

等级: Regular Member

帖子: 201

加入日期: 2011年11月25日

最近的帖子

Hi Eibar,

Did you check if your user belongs to the same community?
Vikash Pareek
RE: Filter users by friends in chat portlet
2013年1月30日 上午1:18
答复

Vikash Pareek

等级: New Member

帖子: 15

加入日期: 2012年12月10日

最近的帖子

Hello to all,

I am using liferay 6.1.1 ce.
I have following hierarchy :
1.) default site named "XYZ".
2.) organizations "org_1".
3.) users "user_1" and "user_2".
4.) "user_1" is a member of site "XYZ" and organization "org_1".
5.) "user_2" is member of organization "org_1".
6.) user_1 and user_2 are not friend.
7.) I have checked both user_1 and user_2 are also member of site corresponding to "org_1".
I have add line "buddy.list.strategy=communities" in portlet.properties of chat portlet.

Problem is that both user_1 and user_2 not found each other in online friends.
But if user_1 and user_2 both are the member of default site "XYZ" then both visible online for each other in chat portlet.

Please Suggest what will i have to do for this ?
devaraj s
RE: Filter users by friends in chat portlet
2013年2月27日 下午10:46
答复

devaraj s

等级: Regular Member

帖子: 216

加入日期: 2012年5月21日

最近的帖子

Now my requirement...
what changes should I do in order to restrict community users to see each others..i.e V1 cannot see V2 but can only see the community admin in his chat list..


hi Mazhar Alam
Did u find the solution for this. I have same part of requirement here , plz can u help me.
Mazhar Alam
RE: Filter users by friends in chat portlet
2013年4月12日 上午6:20
答复

Mazhar Alam

等级: Regular Member

帖子: 201

加入日期: 2011年11月25日

最近的帖子

HI
Well i had achieved this req...suggest you to use condition and then add the users to the list based on their role.

Thanks
Kashif Ayyaz Haider
RE: Filter users by friends in chat portlet
2014年6月17日 上午6:47
答复

Kashif Ayyaz Haider

等级: Junior Member

帖子: 25

加入日期: 2013年3月16日

最近的帖子

Could you please give example how to get logged in user list to achieve this

waiting......
fouad fouad
RE: Filter users by friends in chat portlet
2015年1月14日 上午5:59
答复

fouad fouad

等级: Junior Member

帖子: 28

加入日期: 2014年8月8日

最近的帖子

Hitoshi Ozawa:
#buddy.list.strategy=all
buddy.list.strategy=communities
#buddy.list.strategy=friends
#buddy.list.strategy=communities,friends


You should comment out communities and uncomment friends.

#buddy.list.strategy=all
#buddy.list.strategy=communities
buddy.list.strategy=friends
#buddy.list.strategy=communities,friends



hello Hitoshi
im new to liferay, and i want to have a portlet that shows total users of all time , and total user online now .
can u guide me on how to do it

thank you.
Nithin Nanjundappa
RE: Filter users by friends in chat portlet
2015年6月9日 上午9:02
答复

Nithin Nanjundappa

等级: New Member

帖子: 1

加入日期: 2015年6月8日

最近的帖子

Vikash Pareek:
Hello to all,

I am using liferay 6.1.1 ce.
I have following hierarchy :
1.) default site named "XYZ".
2.) organizations "org_1".
3.) users "user_1" and "user_2".
4.) "user_1" is a member of site "XYZ" and organization "org_1".
5.) "user_2" is member of organization "org_1".
6.) user_1 and user_2 are not friend.
7.) I have checked both user_1 and user_2 are also member of site corresponding to "org_1".
I have add line "buddy.list.strategy=communities" in portlet.properties of chat portlet.

Problem is that both user_1 and user_2 not found each other in online friends.
But if user_1 and user_2 both are the member of default site "XYZ" then both visible online for each other in chat portlet.

Please Suggest what will i have to do for this ?


Hi Vikash,

I'm trying to solve a same scenario, did you encounter any solution for this?

Regards,
Nithin