2011-01-22, 12:29 AM
I would like to know how to add custom usergroups besides admin, moderator, default. So that their usergroup color from the forum shows up in chat. Thanks.
(2011-01-24, 05:13 PM)behnam9856 Wrote: [ -> ]Hi guys,
I have installed Ajax chat on MyBB forum! it works! but users in MyBB can not login automatically into Ajax chat by their account!
only 4 accoutns (Admin, Modertaur, Users and Guest in lib/data/users.php) of Ajax chat can login to Ajax chat! what should i to do?
best regards...
(2011-01-24, 05:13 PM)behnam9856 Wrote: [ -> ]Hi guys,
I have installed Ajax chat on MyBB forum! it works! but users in MyBB can not login automatically into Ajax chat by their account!
only 4 accoutns (Admin, Moderator, Users and Guest in lib/data/users.php) of Ajax chat can login to Ajax chat! what should i to do?
best regards...
(2009-11-20, 03:58 PM)ows Wrote: [ -> ](2009-07-10, 09:31 PM)ecanikajo Wrote: [ -> ]I would like to insert the Ajax chat on the index page as Shoutbox.
(2009-07-29, 11:41 PM)gimmezell Wrote: [ -> ]I'm interested in using this as a shoutbox too.
First of all ... install and activate this plugin to enable php-code in templates.
Open your themes "global.css" in advanced mode and add this code on top:
@import url("./chat/css/shoutbox.css");
Create a new file with this code:
<?php function getShoutBoxContent() { // URL to the chat directory: if(!defined('AJAX_CHAT_URL')) { define('AJAX_CHAT_URL', './chat/'); } // Path to the chat directory: if(!defined('AJAX_CHAT_PATH')) { define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/'); } // Validate the path to the chat: if(@is_file(AJAX_CHAT_PATH.'lib/classes.php')) { // Include Class libraries: require_once(AJAX_CHAT_PATH.'lib/classes.php'); // Initialize the shoutbox: $ajaxChat = new CustomAJAXChatShoutBox(); // Parse and return the shoutbox template content: return $ajaxChat->getShoutBoxContent(); } return null; } ?>
and save it as "shoutbox.php" in your forums root directory.
Edit your MyBB-Forums "index.php", search for (~line 27)
// Load global language phrases $lang->load("index");
AFTER add:
// START Shoutbox-Code ob_start(); include("shoutbox.php"); $shoutbox = ob_get_contents(); ob_end_clean(); // END Shoutbox-Code
Edit your themes template "Index Page Templates --> index". Search for
{$header}
AFTER add:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" width="100%" class="tborder"> <thead> <tr> <td class="thead"> <div class="expcolimage"> <img src="{$theme['imgdir']}/collapse{$collapsedimg['shoutbox']}.gif" id="shoutbox_img" class="expander" alt="[-]" title="[-]" /> </div> <div><strong>Shoutbox</strong></div> </td> </tr> </thead> <tbody style="{$collapsed['shoutbox_e']}" id="shoutbox_e"> <tr> <td class="trow1"><div style="width:100%;"><?php echo getShoutBoxContent(); ?></div></td> </tr> </tbody> </table> <br />
Youre done
Demo-Link (sorry, german only)
Nothing happens?
1. Check the path to your chat-directory in "global.css" and "shoutbox.php" (lines 5 and 10)!
2. Activate Output template start/end comments? in Admin-CP --> Configuration --> Settings --> Server and Optimization Options