The Pro Chat Rooms is a multi user chat room script written in PHP/MySQL/Ajax and includes a wide range of features like unlimited chat rooms, customisable text, private chat, avatars, smilies, sounds, user profiles, multi-level chat room management (administrators & moderators), transcripts, IRC type commands and much more... Additional plugins include Flash Webcams, Virtual Credits, Pay Per Access, Login Gallerys, Advertising Modules, Scheduled Events, Moderated Chat, Share Images and Invisible Admins. Currently integrates with 30 content systems including phpBB, Joomla, Drupal, e107, phpFOX, WordPress, vBulletin, etc and Custom Built Databases... read more

"The Pro Chat Rooms application is an optimal chat system... ...extensible features and flexible configuration options, suitable both for beginners or advanced webmasters."
Pro Chat Rooms - Support FAQs
Pre-Sales FAQs | Technical FAQs | Webcams FAQs | Question Not Listed?
:: Technical FAQs
How do I change the Pro Chat Rooms background image?
How do I change the Pro Chat Rooms logo for my own?
How do i edit the Pro Chat Rooms colours?
How do i add more rooms to the Pro Chat Rooms?
How do i add my own welcome messages to the chat rooms?
How do i assign an Admin/Moderator/Speaker?
How do i login to the Pro Chat Rooms admin area?
How do i force a user to login to a specific chat room?
How do i add my own smilies/emoticons?
How do i add my own avatars?
Can i assign usergroups for different rooms?
CHMOD/FWRITE Disabled - Editing settings
How do i translate the language file?
How do I change the Pro Chat Rooms background image?
Login to the Pro Chat Rooms admin area and click the link ''Rooms''. You will now be able to define the background image you would like to appear in each room. Different backgrounds can be assigned to each chat room you create. All backgrounds must be uploaded to the folder 'prochatrooms/backgrounds'.
How do I change the Pro Chat Rooms logo for my own?
The Pro Chat Rooms logo can be found in the folder ''prochatrooms/images/chat.gif''. To replace this image simply create your own logo called ''chat.gif'' then upload the image to the same location, overwriting the original image.
How do i edit the Pro Chat Rooms colours?
The Pro Chat Rooms style sheet can be found in the folder ''prochatrooms/style.css''. Open this file in your text editor and change the default settings.
How do i add more rooms to the Pro Chat Rooms?
To add more rooms to the Pro Chat Rooms follow the steps below,
1) Login to the Pro Chat Rooms Admin area
2) Click the link ''Rooms''
3) Enter a Room Name
4) Enter an optional Password
5) Click ''Add Room''
There is no limit to the amount of rooms you can add to the Pro Chat Rooms.
How do i add my own welcome messages to the chat rooms?
To add a welcome message/room description to the Pro Chat Rooms follow the steps below,
1) Login to the Pro Chat Rooms Admin area
2) Click the link ''Rooms''
3) Click the ''Edit'' icon and enter the rooms description
4) Click ''Update Room''
You can assign a different welcome mesage to each chat room you create.
How do i assign an Admin/Moderator/Speaker?
To assign an Admin/Moderator/Speaker status to a chat room user, follow the steps below (In this example we will assign the status of Admin to chat room user ''Bob''. Repeat the steps for assigning Moderators and Speakers status).
1) First ''bob'' must register with the chat room* (*note: this is not required for integrated CMS).
2) Then open the file ''prochatrooms/config.php'' and find the Admin setting,
## Chatroom Admins
// set users as chatroom admins
// admins can access the admin control panel
// admins can ban moderators and users
// NOTE: use lowercase characters only
// example: john (NOT John)
$chatroom_admins=array(
"admin",
"dave",
"bob",
);
3) Enter the username ''bob'' in lowercase characters as shown above.
The next time ''Bob'' logs into the chat room he will be assigned Admin status.
How do i login to the Pro Chat Rooms admin area?
To login to the admin area, you will need to use an admin user name and the admin password you entered in the Pro Chat Rooms ''config.php'' file.
NOTE: (non-integrated chat rooms only) - You will not be able to login to the chat room as an Admin user with the details you enter in the ''config.php'' file. To login to the chat room as an Admin user, you must first register with your chat room then promote yourself to admin status.
How do i force a user to login to a specific chat room?
a) Non-Integrated Chat Rooms
To force a user to login to a specific chat room add ?room=ROOMNAME to the end of the Pro Chat Rooms url.
Example (for Lounge room): http://www.yoursite.com/prochatrooms/?room=Lounge
b) Integrated Chat Rooms (CMS)
Add var roomID = ''ROOMNAME''; to the Pro Chat Rooms integration code as shown below,
<script language="JavaScript">
<!--
var userName = "<?php echo $username;?>";
var userID = "<?php echo $userid;?>";
var roomID = ''ROOMNAME'';
// -->
</script>
By disabling the ''Select Room'' list option in the Pro Chat Rooms ''config.php'' file and using the ''Force Login'' technique, you can use the Pro Chat Rooms as a ''multiple single chat rooms'' set up.
How do i add my own smilies/emoticons?
To add your own smilies/emoticons follow the steps below,
1) Upload your smilies/emoticons images to the folder ''prochatrooms/smilies/''.
2) Open the file ''prochatrooms/smilies/smilies.php'' with your text editor and assign the image name and characters to type.
Currently the Pro Chat rooms script allows for up to 16 custom smilies. If you do not want to use a smilie/emoticon, leave the image name and characters to type blank (as shown in the examples below).
» Adding a smilie/emoticon
define(''SMILIE_11_IMG'',''blush.gif''); // image file name
define(''SMILIE_11_CHR'','':7''); // characters to type
» Removing a smilie/emoticon
define(''SMILIE_11_IMG'',''''); // image file name
define(''SMILIE_11_CHR'',''''); // characters to type
How do i add my own avatars?
To add your own avatars to the Pro Chat Rooms follow the steps below,
1) Upload your avatar images to the folder ''prochatrooms/avatars/''.
2) Open the file ''prochatrooms/avatars/avatars.php'' with your text editor and assign the image name.
Currently the Pro Chat rooms script allows for up to 30 custom avatars. If you do not want to use an avatar, leave the image name blank (as shown in the examples below).
» Adding an avatar
define(''AVATAR_1_IMG'',''male.gif''); // image file name (user image)
» Removing an avatar
define(''AVATAR_1_IMG'',''''); // image file name (user image)
Can i assign usergroups for different rooms?
It is possible to assign different rooms for usergroups by editing the Pro Chat Rooms integration code below. In this example we are using the variable ''$usergroup'' as the reference value (this may differ to the actual variable your own content system may use).
For example (using PHP code to assign the usergroup chat room),
< script language="JavaScript">
< !--
var userName = "USERNAME";
var userID = "USERID";
< ?php if($usergroup==1){?>
var roomID = "ROOM1";
< ?php }>
< ?php if($usergroup==2){?>
var roomID = "ROOM2";
< ?php }>
< ?php if($usergroup==3){?>
var roomID = "ROOM3";
< ?php }>
// -->
< /script>
Once you have edited the integration code, you will need to disable the setting below in the config.php file (or via the admin area ''settings'' option).
## Show Room List
// Hides the chat room selectable dropdown list
// Allows the chat room to be used as single room (or multiple single rooms)
$show_roomlist="1"; // 0 No, 1 Yes
CHMOD/FWRITE Disabled - Why can't i edit settings from the Pro Chat Rooms admin area?
"I keep seeing the following message when trying to edit settings in the Pro Chat Rooms admin area, what does this mean?.."
Edit Configuration - CHMOD DENIED
Your server configuration does not allow the use of PHP''s CHMOD function.
This admin feature has been disabled.
To edit the configuration settings, open the file ''config.php'' with your text editor.
Certain files within the Pro Chat Rooms admin area need the possibility to be edited ''on the fly''. Therefore, the Pro Chat Rooms software will automatically check if this is possible. If not, you will see the error notice above and you will need to manually edit the files using your FTP or text editor software.
How do i translate the language file?
To translate the Pro Chat Rooms language file to another language,
a) open the file ''languages/blank.php'' and translate the file.
b) save the file as your new language, eg. german.php
c) login to your Pro Chat Rooms admin panel, click the link ''settings'' and locate the following setting,
## Chat Room Languages
// allows the choice of multiple languages
// to translate the language files open the
// file ''languages/blank.php'' with your text
// editor, translate the text inside then
// save the file as ''german.php''and enter
// the text "german", below "english",
$chatroom_languages=array(
"english", // do not edit
);
Directly underneath "english" add your new language,
$chatroom_languages=array(
"english", // do not edit
"german",
);
