Chatbox im Forum

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
weltsam
Mitglied
Beiträge: 63
Registriert: 29.10.2004 14:15

Beitrag von weltsam »

Nein bin noch dabei, musste ja noch inne Wanne und was essen ... :grin:
Bis gleich!
StarTrekMarc
Mitglied
Beiträge: 112
Registriert: 07.09.2004 06:49

Beitrag von StarTrekMarc »

weltsam hat geschrieben:Nein bin noch dabei, musste ja noch inne Wanne und was essen ... :grin:
Bis gleich!
Kleinkind :D

Bis gleich, nööö, bis morgen ;-)

Aber ich glaub du schaffst den Rest auch alleine ;-)

Befolge einfach die Anleitung

Gruß
StarTrekMarc
Benutzeravatar
weltsam
Mitglied
Beiträge: 63
Registriert: 29.10.2004 14:15

Beitrag von weltsam »

Bin ja bald fertig ...
Nee bleib mal noch ... was hat das zu sagen?
#-----[ 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));
Das ist alles ausgeführ und geändert:

Code: Alles auswählen

#
#-----[ 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>
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

copy chatbox_front.php to chatbox_front.php
Die Datei muss in den Forumroot hochgeladen werden (da wo auch memberlist.php ist)

copy chatbox_mod/*.* to chatbox_mod/
Der komplette Ordner muss in den Forumroot hochgeladen werden

chatbox_db_install.php
Die Datei auch in den Forumroot hochladen .... und im Browser über die Adresszeile aufrufen ... danach wird die Datenbank entsprechend erweitert .... es müsste eine Meldung kommen "successfull" oder "added" oder so ähnlich ... danach kann die Datei wieder gelöscht werden.

Markus
Benutzeravatar
weltsam
Mitglied
Beiträge: 63
Registriert: 29.10.2004 14:15

Beitrag von weltsam »

Habe es so gemacht wie beschrieben ... dann kommt folgende Meldung:
This list is a result of the SQL queries needed for ChatBox

[Added/Updated] line: 1 , 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))
[Added/Updated] line: 2 , 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))
Ich denke mal das der Chat jetzt installiert ist ... er lässt sich jedenfalls öffnen ...
Wenn der Chat offen ist, ist der Button senden nicht da, nur ein Kästchen mit nichts drin ...
Wenn ich mich auslogge, steht beim Logout Fenster, nur der Name das Datum und die Uhrzeit da, aber nicht wie bei anderen "sie haben sich erfolgreich ausgeloggt" ...
Wie kann ich das ändern?

Und wie bekomme ich den Chatlink so wie im folgenden Bild ... in mein Template (benutze das Template jasidogdotcom)

[ externes Bild ]

Und ich habe noch ein Problem ... die User die am heutigen Tage online waren (last_visit_mod) und die Geburtstagskinder (birthday_mod) werden im Forum nicht mehr angezeigt. Aber in der index_body.tpl wirds noch angezigt ...
An was kann es liegen?
StarTrekMarc
Mitglied
Beiträge: 112
Registriert: 07.09.2004 06:49

Beitrag von StarTrekMarc »

Ich denke mal das der Chat jetzt installiert ist ... er lässt sich jedenfalls öffnen ...
Wenn der Chat offen ist, ist der Button senden nicht da, nur ein Kästchen mit nichts drin ...
Wenn ich mich auslogge, steht beim Logout Fenster, nur der Name das Datum und die Uhrzeit da, aber nicht wie bei anderen "sie haben sich erfolgreich ausgeloggt" ...
Wie kann ich das ändern?

Da kann ich dir nicht helfen, hast du den alles richtig gemacht?
Und wie bekomme ich den Chatlink so wie im folgenden Bild ... in mein Template (benutze das Template jasidogdotcom)
Das kannst du hier nachlesen, aber hier wird erklärt wie man den link in den Header einbaut, dass musst du dann einfach in die Viewonline einbauen, ich weiß es aber nicht genau und kann dir dabei auch net helfen.

Und ich habe noch ein Problem ... die User die am heutigen Tage online waren (last_visit_mod) und die Geburtstagskinder (birthday_mod) werden im Forum nicht mehr angezeigt. Aber in der index_body.tpl wirds noch angezigt ...
An was kann es liegen?
Vielleicht kommen die Mods nicht miteinander klar?
Überprüfe nochmal alles ;-)
Benutzeravatar
weltsam
Mitglied
Beiträge: 63
Registriert: 29.10.2004 14:15

Beitrag von weltsam »

Also ich habe im Adminbereich geschaut und da steht das "All MODs have been processed." das heißt doch das die Mods die über easy_mod laufen gehen ... aber der Chatbox_Mod ist ja nicht über easy_mod eingebaut, da habe ich natürlich keine Meldung ...

Vieleicht kann mir jemand anderes sagen wie ich den link so reinbekomme ...

[ externes Bild ]
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...
Vieleicht kann mir jemand anderes sagen wie ich den link so reinbekomme ...
Indem du die Änderungen an der index_body.tpl machst ...
Notfalls verlinke hier einfach mal deine index_body.tpl

Markus
StarTrekMarc
Mitglied
Beiträge: 112
Registriert: 07.09.2004 06:49

Beitrag von StarTrekMarc »

Sag ich doch, mach einfach das was in der Anleitung für den Header, steht mit der index_body.tpl

Falls du Fragen hast poste die index_body.tpl
Benutzeravatar
weltsam
Mitglied
Beiträge: 63
Registriert: 29.10.2004 14:15

Beitrag von weltsam »

ich gehe nochmal alles durch und melde mich dann wieder, vielleicht habe ich einen Fehler drin ...
Antworten

Zurück zu „phpBB 2.0: Mod Support“