フォーラム

ホーム » Liferay Portal » English » 2. Using Liferay » General

構造的に表示 平面上に表示 ツリー上に表示
スレッド [ 前へ | 次へ ]
toggle
Alagammai Kasi
Chat
2012/11/16 20:42
答え

Alagammai Kasi

ランク: Regular Member

投稿: 149

参加年月日: 2012/07/31

最近の投稿

Dear buddies,

Is it possible for the community members to have a one to one chat, especially the community administrator and the community member.

Is it possible to have a group chat within the community members.

If they are not the member of a community anymore, automatically they should be unfriended. Is that possible?

Please advice.

Thanks - Alagu
Hitoshi Ozawa
RE: Chat
2012/11/17 3:12
答え

Hitoshi Ozawa

ランク: Liferay Legend

投稿: 7990

参加年月日: 2010/03/23

最近の投稿

Anything is possible in an open source project because the source code is there to be modified.
To do all the things you've requested, you'll have to modify the Chat portlet.
l ll
RE: Chat
2013/02/09 22:40
答え

l ll

ランク: Junior Member

投稿: 71

参加年月日: 2011/12/12

最近の投稿

There is progress?
Alagammai Kasi
RE: Chat
2013/02/12 23:47
答え

Alagammai Kasi

ランク: Regular Member

投稿: 149

参加年月日: 2012/07/31

最近の投稿

So far, I didn't start on any.

Can someone guide me on how I can do some coding in regards to this? What programming language can I use?

Thank You.
l ll
RE: Chat
2013/02/18 11:02
答え

l ll

ランク: Junior Member

投稿: 71

参加年月日: 2011/12/12

最近の投稿

1. In my opinion, firstly it is necessary to turn the chat-portlet to a simple portlet. To do this, styles .chat-bar {position:fixed;bottom:0;right: 15px;} were removed.
2. Edit liferay-portlet.xml


<?xml version="1.0"?>
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.1.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_1_0.dtd">

<liferay-portlet-app>
<portlet>
<portlet-name>1</portlet-name>
<friendly-url-mapper-class>com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper</friendly-url-mapper-class>
<friendly-url-mapping>chat</friendly-url-mapping>
<friendly-url-routes>com/liferay/chat/portlet/chat-friendly-url-routes.xml</friendly-url-routes>
<poller-processor-class>com.liferay.chat.poller.ChatPollerProcessor</poller-processor-class>
<!-- <use-default-template>false</use-default-template> -->
<instanceable>false</instanceable>
<css-class-wrapper>chat-portlet</css-class-wrapper>
<!-- <system>true</system> -->
</portlet>
<role-mapper>
<role-name>administrator</role-name>
<role-link>Administrator</role-link>
</role-mapper>
<role-mapper>
<role-name>guest</role-name>
<role-link>Guest</role-link>
</role-mapper>
<role-mapper>
<role-name>power-user</role-name>
<role-link>Power User</role-link>
</role-mapper>
<role-mapper>
<role-name>user</role-name>
<role-link>User</role-link>
</role-mapper>

</liferay-portlet-app>


3. edit view.jsp
Then it is necessary to think through...
l ll
RE: Chat
2013/02/19 18:23
答え

l ll

ランク: Junior Member

投稿: 71

参加年月日: 2011/12/12

最近の投稿

4. edit portal.properties
comment out the line:
#layout.static.portlets.all=1_WAR_chatportlet

5. edit js/main.js
.....