Seite 1 von 2

Chatbox_Mod Fehler nach Install (neu!!!!!!)

Verfasst: 15.03.2006 10:26
von slord
So, mein erster Beitrag, habe schon viel hier im Forum gelesen und so viele Probleme behoben, jetzt muss ich aber fragen:

Ich habe Chatbox_Mod Version 1.19g installiert, alle Schritte der Anleitung befolgt und es kam auch keine Fehlermeldung.

Jetzt wird das Chatfenster aber nicht angezeigt, sonder am Ende des Forums sind zwei Klammern zu sehen, die vorher nicht da waren:

[ externes Bild ]

Ich habe das Template Subsilver und Guildwars getestet, bei beiden das gleiche Problem!

Bitte um schnelle Hilfe, in den nächsten Wochen will ich das Forum richtig nutzen^^

Hier noch schnell die Anleitung:

Code: Alles auswählen

MOD Title: ChatBox
## MOD Author: Smartor < smartor_xp@hotmail.com > (Hoang Ngoc Tu) http://smartor.is-root.com
## MOD Description: This will add a LIVE chatbox on your phpBB2
##		Only registered users can chat. Admin can take
##		control chatroom by some commands(/KICK username, /CLEAR). Smilies enabled.
##		Only tested with phpBB 2.0.x/MySQL
## MOD Version: 1.1.9g
##
## Installation Level: easy
## Installation Time: 10 Minutes
## Files To Edit: 3
##	index.php
##	templates/subSilver/index_body.tpl
##	language/lang_english/lang_main.php
##
## Included Files: 10
##	chatbox_db_install.php	(only required for DB install)
##	chatbox_front.php
##	chatbox_mod/chatbox.css
##	chatbox_mod/chatbox.php
##	chatbox_mod/chatbox_config.php
##	chatbox_mod/chatbox_drop.php
##	chatbox_mod/chatbox_function.php
##	chatbox_mod/messenger_list.php
##	chatbox_mod/messenger_send.php
##	chatbox_mod/messenger_view.php
##############################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
##############################################################
## Author Notes:
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]---------------------------------------------
#
index.php

#
#-----[ FIND ]---------------------------------------------
#
	$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>'),

#
#-----[ BEFORE, ADD ]--------------------------------------
#
	// ChatBox Mod
	require_once($phpbb_root_path . 'chatbox_front.php');

#
#-----[ FIND ]---------------------------------------------
#
		'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'],

#
#-----[ AFTER, ADD ]--------------------------------------
#
		// ChatBox Mod
		'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'],

#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------------------
#
//
// That's all Folks!

#
#-----[ BEFORE, ADD ]--------------------------------------
#
// ChatBox Mod
$lang['How_Many_Chatters'] = 'There are <B>%d</B> user(s) on chat now';
$lang['Who_Are_Chatting' ] = '<B>%s</B>';
$lang['Click_to_join_chat'] = 'Click to join chat';
$lang['ChatBox'] = 'ChatBox';
$lang['log_out_chat'] = 'You have successfully logged out from chat on ';
$lang['Send'] = 'Send';
$lang['Login_to_join_chat'] = 'Login to join chat';


#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/index_body.tpl

#
#-----[ FIND ]--------------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

#
#-----[ REPLACE WITH ]------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

#
#-----[ FIND ]---------------------------------------------
#
  <tr>
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>

#
#-----[ AFTER, ADD ]--------------------------------------
#
  <tr>
	<td class="row1" align="left"><span class="gensmall">{TOTAL_CHATTERS_ONLINE}&nbsp;&nbsp;&nbsp;
	<!-- 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>

#
#-----[ COPY ]--------------------------------------------
#
copy chatbox_front.php to chatbox_front.php
copy chatbox_mod/*.* to chatbox_mod/

#
#-----[ SQL ]---------------------------------------------
# Run these folloing queries manually or run chatbox_db_install.php once
# Afterthat please remove your chatbox_db_install.php immediately
#
CREATE TABLE phpbb_chatbox (
	id int(11) NOT NULL auto_increment,
	name varchar(99) NOT NULL,
	msg varchar(255) NOT NULL,
	timestamp int(10) unsigned NOT NULL,
	PRIMARY KEY (id));

CREATE TABLE phpbb_chatbox_session (
	username varchar(99) NOT NULL,
	lastactive int(10) DEFAULT '0' NOT NULL,
	laststatus varchar(8) NOT NULL,
	UNIQUE username (username));

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

Verfasst: 15.03.2006 10:29
von Valerie Raghnall
hi, sieh doch mal nach ob die eintragungen in der lang_main.php auch im folder german vorhanden sind... oder du eine eventuell beigelegte lang-datei auch in den german ordner reingegeben hast.

Verfasst: 15.03.2006 10:37
von slord
1. im German Ordner (lang_main.php) meines Forums sind nur Übersetzungen vorhanden, Bsp:
$lang['Category'] = 'Kategorie';
2. In der Anleitung gab es keine befehle fürs deutsch (hab sie nochmal oben eingefügt)

Verfasst: 15.03.2006 10:44
von Valerie Raghnall
Gut mitgedacht [ externes Bild ]
In dem Fall würde ich an deiner Stelle mal die Installation nochmal überprüfen, vielleicht fehlt irgendwo ein ' oder ; oder leerschrit... oder etwsa in der art, das geht schneller als man denkt.

hmm... und eventuell verlinkst du ja den mod mal :)

Verfasst: 15.03.2006 10:59
von slord
Link zum Mod:
http://smartor.is-root.com/viewtopic.php?t=1805


Ich habe alle Installschritte ausgeführt, indem ich nach z.B. BEFORE and ADD 3 Leerzeilen machte und danach das Neue ersetzte indem ich auf Kopieren + Einfügen ging.

Ein Fehler hierbei (Schreibfehler) ist somit ausgeschlossen. Außerdem hab ich das Ganze 2 mal durchgeführt bevor ich hier schrieb, immer das gleiche Ergebnis

Ach ja, danke für die schnelle Antworten!!!

Verfasst: 15.03.2006 11:04
von Valerie Raghnall
hi,

das problem ist, dass es manchmal vorkommt, dass auch die modautoren irgendwo einen leerschritt anzugeben vergessen oder sonst eine kleinigkeit... das ist mir schon bei dem einen oder anderen mod untergekommen... sind eben auch nur menschen ;-) einfach nur copy and paste reicht nicht, ein wenig mitdenken ist immer gut *g*

aber du kannst ja auch die betroffenen dateien verlinken (KB:datei) damit sie sich jemand, der sich wirklich auskennt mal ansieht.

edit: das hier:

Code: Alles auswählen

#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------------------
#
//
// That's all Folks!

#
#-----[ BEFORE, ADD ]--------------------------------------
#
// ChatBox Mod
$lang['How_Many_Chatters'] = 'There are <B>%d</B> user(s) on chat now';
$lang['Who_Are_Chatting' ] = '<B>%s</B>';
$lang['Click_to_join_chat'] = 'Click to join chat';
$lang['ChatBox'] = 'ChatBox';
$lang['log_out_chat'] = 'You have successfully logged out from chat on ';
$lang['Send'] = 'Send';
$lang['Login_to_join_chat'] = 'Login to join chat';
hast du ausgeführt auch für die lang_german/lang_main.php?

----

hier die deutsche version:

Code: Alles auswählen

#-----[ ÖFFNE ]---------------------------------------------
#
language/lang_german/lang_main.php

#
#-----[ FINDE ]---------------------------------------------
#
//
// That's all Folks!

#
#-----[ VORHER EINFÜGEN ]--------------------------------------
#
// ChatBox Mod
$lang['How_Many_Chatters'] = 'Es sind gerade <B>%d</B> User im Chat';
$lang['Who_Are_Chatting' ] = '<B>%s</B>';
$lang['Click_to_join_chat'] = 'Clicken um mitzuchatten';
$lang['ChatBox'] = 'ChatBox';
$lang['log_out_chat'] = 'Du wurdest vom Chat ausgelogt um ';
$lang['Send'] = 'Senden';
$lang['Login_to_join_chat'] = 'Du musst eingelogt sein um mitchatten zu können.';

Verfasst: 15.03.2006 11:13
von slord
hier die drei geänderten dateien:

http://fun-web.net/picture_library/1142417558index.txt

http://fun-web.net/picture_library/1142 ... g_main.txt

http://fun-web.net/picture_library/1142 ... dy.txt.tpl
dieser link muss auf platte kopiert werden und dann mit dem editor geöffnet werden (aber dass wisst ihr sicher^^)

Ich schau auch nochmal nach...

Verfasst: 15.03.2006 11:18
von slord
ich habe es jetzt in die language_main eingefügt, es klappt!!!

DANKE!

Verfasst: 15.03.2006 11:23
von Valerie Raghnall
bitte, bitte... gern geschehen :)

Verfasst: 15.03.2006 12:03
von slord
es ist zum verzweifeln!!!

ich habe es in meinem Forum geschafft, wollte den Mod bei einem Freund auch einfügen, dann ghab es aber folgendes Problem, dass ich auch schon hatte, aber allein beseitigen konnte:

Ich muss nur noch den letzten Installschritt ausführen
run chatbox_db_install.php
Ich konnte die .php datei nicht ausführen (run). Irgendwie hatte ich es aber doch mit einem Doppelklick mit der linken Maustaste geschafft.

Wenn ich jetzt aber bei meinem Freund das mache, kommt das, was ich zuvor auch hatte, die datei wird nur überschrieben.

Frage: Wie kann ich chatbox_db_install ausführen!?
benutze als FTP-Prog: FileZilla
Fehlermeldung:
DEBUG MODE

SQL Error : 1146 Table 'wasja.phpbb_chatbox_session' doesn't exist

DELETE FROM phpbb_chatbox_session WHERE lastactive < '1142420299'

Line : 38
File : chatbox_front.php