Location: PHPKode > scripts > IPB Chat Module > Readme.txt
############################################################## 
## 123 FLASH CHAT SERVER SOFTWARE - IPB INTEGRATED MOD README
## MOD Version: 6.7.0
## For 123 flash chat server version 6.7 , Invision Power Board 1.3 Final
##
## Before you install this mod, please download 123 Flash Chat Server software from
## http://www.123flashchat.com/download.html
## to get the lastest demo version of 123 flash chat server software.
## To integrate your ipb database with the 123 flash chat server software, 
## all you have to do is just to set some parameters. 
## please follow these steps to install.
##
############################################################## 

# 
#-----[ DOWNLOAD ]------------------------------------------ 
# Download the latest version of 123 flash chat server software from
# http://www.123flashchat.com/download.html
# choose a version to download, support OS: Windows, Unix/Linux, Mac OS.
# if your OS is windows or Linux, I recommend you download the with-JVM version.
# if your OS isn't windows or Linux, you should download and install a JDK 1.4.x first,
# you can get the JDK from : http://java.sun.com/
#
http://www.123flashchat.com/download.html

# 
#-----[ INSTALL ]------------------------------------------ 
# If Unix/Linux OS, please uncompress the downloaded file.
# in Linux, you can: 
# $ tar zxf 123flashchat.tar.gz
#
# if windows, double click the "123flashchat.exe", follow the wizard, 
# you can install the 123 flash chat server software in 2 minutes.
#
$ gzip -d 123flashchat.tar.gz
$ tar xf 123flashchat.tar

# 
#-----[ OPEN ]------------------------------------------ 
#
<123 flash chat server installed dir>/server/etc/groups/default.xml

# 
#-----[ FIND ]------------------------------------------ 
# 
<integrated-other-database>None</integrated-other-database>
	
# 
#-----[ REPLACE WITH ]----------------------------------
# if you don't use Mysql, please change the value to "Common", 
# and edit the CommonDB.xml to configure the ipb database integration.
#
<integrated-other-database>Mysql</integrated-other-database>

# 
#-----[ OPEN ]------------------------------------------ 
#
<123 flash chat server installed dir>/server/etc/database/default_Mysql.xml

# 
#-----[ FIND ]------------------------------------------ 
# 
<database-host>localhost</database-host>

# 
#-----[ REPLACE WITH ]----------------------------------
# In case your database host name is not "localhost" but,eg:if it's a an ip address: "1.2.3.4"
# tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_host']
#
#<database-host>1.2.3.4</database-host>

# 
#-----[ FIND ]------------------------------------------ 
# 	
<database-name>test</database-name>

# 
#-----[ REPLACE WITH ]----------------------------------
# if your Invision Power Board database name is not "test", for example, if it's "ipb"
# tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_database']
#
<database-name>ipb</database-name>

# 
#-----[ FIND ]------------------------------------------ 
#        
<database-user>root</database-user>
	
# 
#-----[ REPLACE WITH ]----------------------------------
# if your Invision Power Board database connect user is not root, for example, if it's "my_ipb_user"
# tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_host']
#
<database-user>my_ipb_user</database-user>

# 
#-----[ FIND ]------------------------------------------ 
#        
<database-password>passwd</database-password>

# 
#-----[ REPLACE WITH ]----------------------------------
# if your Invision Power Board database connect password is not "passwd", for example, if it's "my_password"
# tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_pass']
#
<database-password>my_password</database-password>

# 
#-----[ FIND ]------------------------------------------ 
#        
<user-table>user</user-table>

# 
#-----[ REPLACE WITH ]----------------------------------
# The name of the table in which stored the Invision Power Board user information. 
# tip: in the conf_global.php in Invision Power Board directory, if $INFO['sql_tbl_prefix'] = 'ibf_';
# the user table value should be: ibf_members
#
<user-table>ibf_members</user-table>

# 
#-----[ FIND ]------------------------------------------ 
#        
<username-field>userid</username-field>

# 
#-----[ REPLACE WITH ]----------------------------------
# Column name of user name in the user-table
# tip: in the Invision Power Board database system, this column name should be: name
#
<username-field>name</username-field>

# 
#-----[ FIND ]------------------------------------------ 
#        
<password-field>passwd</password-field>

# 
#-----[ REPLACE WITH ]----------------------------------
# Column name of password in the user-table
# tip: in the Invision Power Board database system, this column name should be: password
#
<password-field>password</password-field>

# 
#-----[ FIND ]------------------------------------------ 
#        
<enable-md5>Off</enable-md5>

# 
#-----[ REPLACE WITH ]----------------------------------
# It defines whether the password is encrypted with MD5.
# tip: in the Invision Power Board database system, the password is encrypted with MD5. so this parameter should be: On
#
<enable-md5>On</enable-md5>


# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 

# 
#-----[ RESTART 123 FLASH CHAT SERVER ]---------------------------------
# Note: If your server is Linux, before you start the server, 
# you'd better run some commands to your mysql database, to let the jdbc connect the mysql.
# 
# GRANT ALL PRIVILEGES ON [dbname].* to '[user]'@'[hostname]' identified by '[password]';
# FLUSH PRIVILEGES;
#
# replace the dbname, user , hostname, and password , for example:
#
# mysql> grant all privileges on ipb.* to hide@address.com identified by 'your_db_password';
# Query OK, 0 rows affected (0.14 sec)
# mysql> flush privileges;
# Query OK, 0 rows affected (0.07 sec)
#
#




#-----[ COPY ]---------------------------------
# Copy 2 files:123flashchat.swf,client.xml and following 3 directories : help,lang and skin to the relevant destination.
#
<123 flash chat server installed dir>/client/123flashchat.swf	to	<ipb installed dir>/123flashchat.swf
<123 flash chat server installed dir>/client/client.xml	to	<ipb installed dir>/client.xml
<123 flash chat server installed dir>/client/help/	to	<ipb installed dir>/help/
<123 flash chat server installed dir>/client/lang/	to	<ipb installed dir>/lang/
<123 flash chat server installed dir>/client/skin/	to	<ipb installed dir>/skin/

# 
#-----[ OPEN ]------------------------------------------ 
#
<ipb intalled dir>client.xml

# 
#-----[ FIND ]------------------------------------------ 
#        
<primaryServer host="*" port="51127" />

# 
#-----[ REPLACE WITH ]----------------------------------
# It defines the chat server host name
# tip: if your phpbb url is: http://www.abc.com/ipb/ , just set this value to: www.abc.com 
# it's a host name , not a url, don't put the "http://" before it.
#
<primaryServer host="www.abc.com" port="51127" />

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# 123 FLASH CHAT SERVER SOFTWARE INSTALLED.
# Now you can install the Invision Power Board mod for 123 flash chat server!
# please check the install_mod.txt
# For any question, feel free to get support from:
# http://www.123flashchat.com/support.html
# we provide online form support, email support, online live support, and phone support etc.
# Good luck, have a nice day!
#
# Eom.



















Return current item: IPB Chat Module