********************************* GEEKLOG INTEGRATION FOR FLASHCHAT ********************************* This file describes the steps required to integrate FlashChat into a GeekLog environment. The normal installation procedure, as described in the FlashChat readme.txt file, does NOT apply in this case. YOU MUST FOLLOW THESE STEPS PRECISELY! STEP 1: Rename the "chat" folder that comes with the FlashChat distribution to "FlashChat". If this folder is already named "FlashChat" then you may skip this step. STEP 2: Delete the "index.php" file, and then rename the "index_geeklog.php" file to "index.php". STEP 3: Open the "common.php" file located in the "inc" directory of your FlashChat distribution. You should be able to use any plain-text editor, like TextPad (www.textpad.com) or Windows Notepad. Find the group of PHP commands that relate to CMS integration. They will have the "cmses/" label in them: //include_once(INC_DIR . 'cmses/defaultCMS.php'); //include_once(INC_DIR . 'cmses/statelessCMS.php'); //include_once(INC_DIR . 'cmses/phpNukeCMS.php'); //include_once(INC_DIR . 'cmses/postNukeCMS.php'); //include_once(INC_DIR . 'cmses/xoopsCMS.php'); include_once(INC_DIR . 'cmses/geeklogCMS.php'); ... etc... As shown above, you must put double-slashes before ALL CMSES except for the "geeklogCMS" line. This will deactivate all other CMS support except for Geeklog. Double-slashes are how programmers "comment-out" a line, thus deactivating it. Thus, ONLY this line will NOT be commented: include_once(INC_DIR . 'cmses/geeklogCMS.php'); STEP 4: Create a new directory called "FlashChat" in the public_html folder of your GeekLog root. Upload all files from the FlashChat distribution to this new directory. Thus, the directory structure for GeekLog should look something like this: {GeekLog Root}/public_html/FlashChat/index.php (formerly index_geeklog.php) {GeekLog Root}/public_html/FlashChat/inc (folder) {GeekLog Root}/public_html/FlashChat/images (folder) etc. STEP 5: Upload the "geeklog-install" folders to their correct places. One folder will be uploaded to admin/plugins/. The other will be uploaded to the geeklog plugins folder outside of public_html. After this step is done, you will have (relative : {GeekLog Root}/public_html/admin/plugins/FlashChat and also: {GeekLog Root}/plugins/FlashChat STEP 6: Start GeekLog and login as the Admin or user with plugin access. STEP 7: Go to Plugins (in the "Admins Only" block, most likely on the left side of your GeekLog template) and click "Install" from the "New Plug-ins" section to install FlashChat. STEP 8: All you have to set in the installation is the rooms you need. The database settings are taken care of automatically, since these are read directly from the GeekLog settings. STEP 9: After you finish this install, FlashChat will be ready for use. You will probably need to refresh your screen to see the changes to the GeekLog interface, and possibly clear your web browser cache. NOTE: FlashChat moderators are controlled by a FlashChat.edit switch on each user. Root users automatically become moderators. If you notice any errors in these steps, or have any suggestions for improvement, please post a message on the TUFaT.com support forum, located at http://www.tufat.com Thank you for using FlashChat! (c) 1999-2004 Darren G. Gates Special thanks to Dan Johansson for his assistance with the FlashChat GeekLog integration.