Chat Software, Flash Chat, PPV, Site Messenger, Live Chat

Share

Subscribe to 123FlashChat Facebook Twitter
How to add a chat room to your phpBB2.x

How to add a chat room to your phpBB2.x

To add a feature-rich chat room to your phpBB 2.x, please refer to the following instructions.

Firstly, please download phpBB 2.x chat module.

Download phpBB 2.x chat module


Then copy the following files:

1. Copy: 123flashchat.php
To:<your phpBB2 installed directory>/123flashchat.php
Without this file, your phpBB chat room will not open successfully.

2. Copy: phpbb_login_chat.php
To:<your phpBB2 installed directory>/phpbb_login_chat.php

3. Copy: includes/functions_chat.php
To:<your phpBB2 installed directory>/includes/functions_chat.php

4. Copy: templates/subSilver
To:<your phpBB2 installed directory>/templates/subSilver
(If your current skin is not subSilver,copy the file under templates/subSilver to your current skin folder)


Secondly, edit files.

1. Open 123flashchat.php
Configure phpBB chat module parameters as following

$chat_client_root_path = "";
$swf_file_name = "123flashchat.swf";
$skin_name = "default";
$language = "en";

2. Open language/lang_english/lang_main.php

Find

$lang['Session_invalid'] = 'Invalid Session. Please resubmit the form.';

After Add

$lang['CHAT'] = 'Chat';
$lang['Chat_connections_zero'] = 'There are <b>0</b> user connected to the chat server';
$lang['Chat_connections'] = 'There are <b>%d</b> users connected to the chat server';
$lang['Chat_connection'] = 'There is <b>%d</b> user connected to the chat server';
$lang['Chat_rooms_zero'] = 'There are <b>0</b> Chat rooms';
$lang['Chat_rooms'] = 'There are <b>%d</b> Chat rooms';
$lang['Chat_room'] = 'There is <b>%d</b> Chat room';
$lang['Chat_logon_users_zero'] = 'There are <b>0</b> logon chatters';
$lang['Chat_logon_users'] = 'There are <b>%d</b> logon chatters ';
$lang['Chat_logon_user'] = 'There is <b>%d</b> logon chatter';
$lang['Chat_logon_userlist'] = 'Chatting users: ';

3. Open includes/functions_chat.php

Find

$chat_data_path = "C:/Program Files/123FlashChatServer6.9.3/server/data/default/";
And configure the chat installation path here.

4. Open includes/page_header.php

Find

$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users .= sprintf($l_g_user_s, $guests_online);

After Add

// begin 123 flash chat mod
include($phpbb_root_path . 'includes/functions_chat.'.$phpEx);
$chatters = getChatters();
$c_connections = $chatters['connections'];
$c_rooms = $chatters['room_numbers'];
$c_logon_users = $chatters['logon_users'];
if ( $c_connections == 0 )
{
$chat_connections = $lang['Chat_connections_zero'];
}
else if ( $c_connections == 1 )
{
$chat_connections = $lang['Chat_connection'];
}
else
{
$chat_connections = $lang['Chat_connections'];
}
if ( $c_rooms == 0 )
{
$chat_rooms = $lang['Chat_rooms_zero'];
}
else if ( $c_rooms == 1 )
{
$chat_rooms = $lang['Chat_room'];
}
else
{
$chat_rooms = $lang['Chat_rooms'];
}
if ( $c_logon_users == 0 )
{
$chat_logon_users = $lang['Chat_logon_users_zero'];
}
else if ( $c_logon_users == 1 )
{
$chat_logon_users = $lang['Chat_logon_user'];
}
else
{
$chat_logon_users = $lang['Chat_logon_users'];
}
$l_chat_connections = sprintf($chat_connections, $chatters['connections']);
$l_chat_rooms = sprintf($chat_rooms, $chatters['room_numbers']);
$l_chat_logon_users = sprintf($chat_logon_users, $chatters['logon_users']);
$l_chat_user_list = $lang['Chat_logon_userlist'] . getChatterList();
// end 123 flash chat mod

After add the above codes, the phpBB chat module will dynamically show the following information on web pages:

Find

'T_SPAN_CLASS1' => $theme['span_class1'],
'T_SPAN_CLASS2' => $theme['span_class2'],
'T_SPAN_CLASS3' => $theme['span_class3'],

After Add

'L_123FLASHCHAT' => $lang['CHAT'],
'U_123FLASHCHAT_POPUP' => append_sid('123flashchat.'.$phpEx),
'CHAT_TOTAL_ROOMS' => $l_chat_rooms,
'CHAT_TOTAL_CONNECTIONS' => $l_chat_connections,
'CHAT_TOTAL_LOGON_USERS' => $l_chat_logon_users,
'CHAT_USER_LIST' => $l_chat_user_list,

5. Open templates/subSilver/overall_header.tpl

Find

</head>

Before Add

<script language="Javascript" type="text/javascript">
function openChat()
{
window.open('{U_123FLASHCHAT_POPUP}', '_123flashchat', 'HEIGHT=476,resizable=yes,WIDTH=634');;
}
</script>

Find

<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a>&nbsp; &nbsp;

After Add

<a href="http://www.123flashchat.com" onClick="openChat();return false;" onMouseOver="window.status='{L_123FLASHCHAT}';return true" class="mainmenu"><img src="templates/subSilver/images/icon_123flash_chat.gif" width="12" height="13" border="0" alt="{L_123FLASHCHAT}" hspace="3" />{L_123FLASHCHAT}</a>

6. Open templates/subSilver/index_body.tpl

Find

<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>

After add

<!-- 123 Flash Chat Server Software Mod Begin -->
<tr><td class="row1" align="center" valign="middle" rowspan="2">
<a href="http://www.123flashchat.com" target="_blank" onClick="openChat();returnfalse;" onMouseOver="window.status=''; return true"><img src="templates/subSilver/images/123flashchat.gif" alt="open Chat" border="0"></a></td>
<td class="row1" align="left" width="100%"><span class="gensmall"> <br><br><br> </span></td></tr>
<!-- 123 Flash Chat Server Software Mod End -->


Thirdly, integrate your chat with phpBB user database, after do that, users can single sign-on your phpBB chat, it means they won't have to enter their accounts again. Please set Auth-URL by following the instructions below.

1. Log in the Admin Panel of your 123FlashChat server
System Settings -> Integrate Panel

2. Find: DataBase -> SELECT: URL -> edit

SDataBase -> SELECT: URL -> edit

3. Change URL to
http://<Your phpBB installed directory>/phpbb_login_chat.php?username=%username%&password=%password%

 Change URL to

4. Press OK to save your setting.

5. Restart chat server at System Management -> Restart


The following image describes how auth-URL integration works.

The following image describes how auth-URL integration works.

The Auth-URL application will perform as the communicating medium of the chat server and the database, i.e.: in fact, when a user logs on a chat server, the server won't connect to the user database directly, instead, it will send the username and password to the Auth- URL. Then the Auth- URL requests the database to authenticate the user. Finally, the Auth- URL will return the feedback to the chat server in a predefined way, whether approved or declined.


Integration done, enjoy your chat.

Integration done, enjoy your chat

Nine skins options are available:


If you have any questions about chat room, please visit http://www.123flashchat.com/faq.html.
You can also send email to support@123flashchat.com, we offer free integration service for license buyer and yearly hosting buyer.

 
Products Chat Software
3rd Party Chat Plug-in & Chat Modules
Dating Software About Us
Flash Chat Software
PPV Chat Software
Web Messenger Software
Live Help Chat Software
PHP Chat Scripts
Facebook Messenger
Online Webcam Chat Software
Site Messenger Software
Java Chat Server
Online Chat Software
Free Video Chat Rooms
WordPress Chat Plugin
phpBB Chat Module
SMF Chat Module
Joomla Chat Module
Mambo Chat Module
IPB Chat Module
TypePad Chat Widget
vBulletin Chat Module
DotNetNuke Chat Module
Drupal Chat Module
Moodle Chat Module
e107 Chat Module
SkaDate Chat Addon
Datingpro Chat Module
Dolphin Chat Module
phpFoX Chat Module
JomSocial Chat
Contact us
Company Blog
Partnership
Affiliate
Forum

Share 123 Flash Chat:

Copyright © TopCMM Software Limited 2001-2013 All Rights Reserved. Privacy policy | Terms of Use | SiteMap | Links