########################################################################
## MOD Title: IntegraMODChat
##
## MOD Author: Nordin (
nordin@integramod.nethb.de)
##
## MOD Version: 3.1.0 Beta
##
## Installation Level: easy
##
## Installationsdauer: ca. 20 Minutes (nur 7 Schritte)
##
## Zu ändernde Dateien: 4
## index.php
## templates/DeinTemplate/index_body.tpl
## language/lang_DEINE-SPRACHDATEI/lang_main.php
## chatbox_mod/include/configuration.inc.php
##
## Dateien gesammt: 19
## chatbox_db_install.php (nur erfordelich für eine DB Installation)
## chatbox_front.php
## chatbox_mod/chatbox.css
## chatbox_mod/chatbox.php
## chatbox_mod/chatbox_about.php
## chatbox_mod/chatbox_admin.php
## chatbox_mod/chatbox_auth.php
## chatbox_mod/chatbox_config.php
## chatbox_mod/chatbox_drop.php
## chatbox_mod/chatbox_faq.php
## chatbox_mod/chatbox_function.php
## chatbox_mod/chatbox_options.php
## chatbox_mod/chatbox_title.php
## chatbox_mod/messenger_list.php
## chatbox_mod/messenger_send.php
## chatbox_mod/messenger_view.php
## chatbox_mod/lang/english.lang.php
## chatbox_mod/lang/german.lang.php
## chatbox_mod/include/configuratin.inc.php
##
########################################################################
##
## Aus Sicherheitsgründen überprüfe bitte
##
http://integramod.nethb.de (Deutscher Testserver vom IntegraMOD) auf
## eine auktuelle Version des MOD. Ein download von anderen Seiten als
## von
http://integramod.nethb.de könnte böswillige absichen beinhalten
## oder dein Board zerstören!
##
########################################################################
##
## Bevor du dieses MOD installierst, sichere alle Dateien die du änderst!
##
########################################################################
Anfang der Installation:
1. Öffne und bearbeite die /include/configuration.inc.php
2. Kopiere und ersätze alle Dateien in die entsprechenden Verzeichnisse
chatbox_db_install.php -> phpBB/chatbox_db_install.php
chatbox_front.php -> phpBB/chatbox_front.php
chatbox_mod/chatbox.css -> phpBB/chatbox_mod/chatbox.css
chatbox_mod/chatbox.php -> phpBB/chatbox_mod/chatbox.php
chatbox_mod/chatbox_about.php -> phpBB/chatbox_mod/chatbox_about.php
chatbox_mod/chatbox_admin.php -> phpBB/chatbox_mod/chatbox_admin.php
chatbox_mod/chatbox_auth.php -> phpBB/chatbox_mod/chatbox_auth.php
chatbox_mod/chatbox_config.php -> phpBB/chatbox_mod/chatbox_config.php
chatbox_mod/chatbox_drop.php -> phpBB/chatbox_mod/chatbox_drop.php
chatbox_mod/chatbox_faq.php -> phpBB/chatbox_mod/chatbox_faq.php
chatbox_mod/chatbox_function.php -> phpBB/chatbox_mod/chatbox_function.php
chatbox_mod/chatbox_options.php -> phpBB/chatbox_mod/chatbox_options.php
chatbox_mod/chatbox_title.php -> phpBB/chatbox_mod/chatbox_title.php
chatbox_mod/messenger_list.php -> phpBB/chatbox_mod/messenger_list.php
chatbox_mod/messenger_send.php -> phpBB/chatbox_mod/messenger_send.php
chatbox_mod/messenger_view.php -> phpBB/chatbox_mod/messenger_view.php
chatbox_mod/lang/english.lang.php -> phpBB/chatbox_mod/lang/english.lang.php
chatbox_mod/lang/german.lang.php -> phpBB/chatbox_mod/lang/german.lang.php
chatbox_mod/include/configuratin.inc.php -> phpBB/chatbox_mod/include/configuratin.inc.php
3. Führe die chatbox_db_install.php aus und lösche diese danach!
WICHTIG!!!
Sollte der Prefix von deinen Board nicht "phpbb_" sein, ändere
diesen bitte in den prefix den du benutzt. Führe danach die folgende
SQL-Anweisung manuell aus! (z.B. mit MySQL)
----------SQL------------------------------------------------------
DROP TABLE IF EXISTS `phpbb_chatbox`;
CREATE TABLE `phpbb_chatbox` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(99) NOT NULL default '',
`msg` varchar(255) NOT NULL default '',
`timestamp` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1528 ;
DROP TABLE IF EXISTS `phpbb_chatbox_session`;
CREATE TABLE `phpbb_chatbox_session` (
`username` varchar(99) NOT NULL default '',
`user_id` mediumint(8) unsigned NOT NULL default '0',
`lastactive` int(10) NOT NULL default '0',
`laststatus` varchar(8) NOT NULL default '',
UNIQUE KEY `username` (`username`)
) TYPE=MyISAM;
-------------------------------------------------------------------
4. - Öffne die "index.php"
#
#-----[ suche ]--------------------------------------
#
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
#
#-----[ davor einfügen ]--------------------------------------
#
// IntegraMODChat
require_once($phpbb_root_path . 'chatbox_front.php');
#
#-----[ suche ]---------------------------------------------
#
'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'],
#
#-----[ dahinter einfügen ]--------------------------------------
#
// IntegraMODChat
'TOTAL_CHATTERS_ONLINE' => sprintf($lang['How_Many_Chatters'], $howmanychat),
'CHATTERS_LIST' => sprintf($lang['Who_Are_Chatting' ],$chatters),
'L_CLICK_TO_JOIN_CHAT' => $lang['Click_to_join_chat'],
'S_JOIN_CHAT' => append_sid("chatbox_mod/chatbox.$phpEx"),
'CHATBOX_NAME' => $userdata['user_id'] . '_ChatBox', // To make easier to test on my PC
'L_LOGIN_TO_JOIN_CHAT' => $lang['Login_to_join_chat'],
5. Öffne die "language/lang_DEINE-SPRACHDATEI/lang_main.php"
#
#-----[ suche ]---------------------------------------------
#
//
// That's all Folks!
#
#-----[ davor einfügen ]--------------------------------------
#
// ChatBox Mod
$lang['How_Many_Chatters'] = 'Es sind jetzt <B>%d</B> Mitglied(er) im Chat:';
$lang['Who_Are_Chatting' ] = '<B>%s</B>';
$lang['Click_to_join_chat'] = 'Klick hier zu Chat';
$lang['ChatBox'] = 'ChatBox';
$lang['log_out_chat'] = 'Sie haben sich erfolgreich vom Chat abgemeldet ';
$lang['Send'] = 'Senden';
$lang['Login_to_join_chat'] = 'Chat Login';
// End ChatBox Mod
6. Öffne die "templates/DeinTemplate/index_body.tpl"
#
#-----[ suche ]--------------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ ersetze durch ]------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ suche ]---------------------------------------------
#
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
#
#-----[ dahinter einfügen ]--------------------------------------
#
// IntegraMODChat
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_CHATTERS_ONLINE}
<!-- BEGIN switch_user_logged_out -->
[ {L_LOGIN_TO_JOIN_CHAT} ]
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
[ <a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATBOX_NAME}','scrollbars=no,width=540,height=450')">{L_CLICK_TO_JOIN_CHAT}</a> ]
<!-- END switch_user_logged_in -->
<br />{CHATTERS_LIST}
</span>
</td>
</tr>
6. Speichere und schließe alle Dateien!
7. Geschaft!!