Seite 5 von 7

Verfasst: 23.11.2004 20:44
von weltsam
Nein bin noch dabei, musste ja noch inne Wanne und was essen ... :grin:
Bis gleich!

Verfasst: 23.11.2004 20:47
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

Verfasst: 23.11.2004 21:14
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>

Verfasst: 23.11.2004 21:58
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

Verfasst: 24.11.2004 00:18
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?

Verfasst: 24.11.2004 08:39
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 ;-)

Verfasst: 24.11.2004 11:41
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 ]

Verfasst: 24.11.2004 11:55
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

Verfasst: 24.11.2004 12:00
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

Verfasst: 24.11.2004 12:25
von weltsam
ich gehe nochmal alles durch und melde mich dann wieder, vielleicht habe ich einen Fehler drin ...