Seite 1 von 2

wie kann man das machen das sich chatspot bemerkbar macht?

Verfasst: 27.09.2006 19:36
von Thomsn
hallöchen...hab in meinem forum din chatspot eingebaut...

1. kann man das irgendwie machen das auf der portal seite ein kästchen ist wo alle user stehen die sich gerade im chat befinden??brauch ich da ein extra mod?

2.gibt es einen mod das sich chatspot bemerkbar macht wenn ein user etwas geschrieben hat.also so wie bei msn oder icq ....ein blinken oder ein piepsen?

MfG Thomsn

Verfasst: 27.09.2006 20:23
von hackepeter13
Hi Thomas,

zu 1.
Ich hab den ChatSpot 2.0.0.8a und das Portal von Intro+Portal Mod 1.5 und da braucht man im ACP bei den Intro+Portal Konfigurationen nur das Chat Box Modul aktivieren.

Wenn nicht, probier es einfach aus und installiere die Status-Anzeige, welche in der index.php & .tpl eingebaut wird, in portal.php & .tpl ein.

Verfasst: 27.09.2006 21:00
von Thomsn
ja das hab ich probiert aber bekomm dann eine fehler angesagt

Warning: main(./chatbox_front.php): failed to open stream: No such file or directory in /home/www/web.../html/..../portal.php on line 746


und das ist line746: require_once($phpbb_root_path . 'chatbox_front.php');

Verfasst: 27.09.2006 21:24
von hackepeter13
Ach na klar, war mir jetzt nicht mehr so sicher, aber der Code für die Chat Box in der potal.php ist ja veraltet, du musst ihn also für die neue anpassen.

Mom, ich schau mal in meiner und poste dir dann hier die Änderung!

%Edit - also folgendes:

Öffne: portal.php

Suche:

Code: Alles auswählen

// SWITCH CHAT BOX MOD START
if( $userdata['session_logged_in'] && $introportalmod_config['chatboxmod_active'] == "1" )
{
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 START
require_once($phpbb_root_path . 'chatbox_front.php');
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 END
$template->assign_block_vars('switch_chatboxmod_active', array(
$template->assign_vars(array(
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 START
'Who_Is_Chatting' => $lang['Who_Is_Chatting'],
'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'],
'CHATBOX_NAME' => $userdata['user_id'] . '_ChatBox',
'S_JOIN_CHAT' => append_sid("chatbox_mod/chatbox.$phpEx")
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 END
))
));
}
// SWITCH CHAT BOX MOD END
Ersetzte durch:

Code: Alles auswählen

// SWITCH CHAT BOX MOD START
if( $userdata['session_logged_in'] && $introportalmod_config['chatboxmod_active'] == "1" )
{
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 START
require_once($phpbb_root_path . 'chatspot_front.php');
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 END
$template->assign_block_vars('switch_chatboxmod_active', array(
$template->assign_vars(array(
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 START
'Who_Is_Chatting' => $lang['Who_Is_Chatting'],
'CHATSPOT_IDENTIFICATION' => $lang[ 'ChatSpot_id' ],
'TOTAL_CHATTERS_ONLINE' => sprintf($lang['How_Many_Chatters'], $num_users_in_chat ),
'CHATTERS_LIST' => $users_in_chat, 
'L_CLICK_TO_JOIN_CHAT' => $lang[ 'Click_to_join_chat' ],
'L_LOGIN_TO_JOIN_CHAT' => $lang[ 'Login_to_join_chat' ],
'CHATBOX_NAME' => $userdata['user_id'] . '_ChatSpot',
'S_JOIN_CHAT' => append_sid("chatspot_front.$phpEx")
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 END
))
));
}
// SWITCH CHAT BOX MOD END
So das sollte so funktionieren.

Verfasst: 27.09.2006 21:45
von Thomsn
jjjuuuhhhhhhhhhhhhuuuuuuuuuuuuuuuuuuuuuuuuuuuuu es geht...du bist der beste....

so und nun brauch ich nur noch was,wo sich der chat bemerkbar macht wenn ein user was geschrieben hat..

Verfasst: 27.09.2006 22:17
von Thomsn
mist da is doch noch irgendwo ein fehler...wenn ich nun in dem kästchen auf" hier klicken um den chat zu betreten"klicke,
dann öffnet sich das fenster und da steht drin Hacking attempt

was muss ich da noch ändern?

Verfasst: 27.09.2006 23:13
von hackepeter13
Ohja stimmt, is bei mir auch, krieg ich auch jetzt erst mit, weil war ein paar Tage nicht mehr in meinem Chat.

Hast du evtl. bei dir den CTracker 5.0.2 eingebaut, wenn ja vermute ich mal ganz stark, das er dafür verantwortlich ist.
Weil bevor ich vom 4er auf den G5 gewechselt habe, ging bei mir der Chat noch.

Verfasst: 27.09.2006 23:18
von Thomsn
ne den hab ich nich eingebaut....

Verfasst: 27.09.2006 23:31
von hackepeter13
Hmmm, hab eben festgestellt, das die Fehlermeldung nur über diesen Link kommt.

Hab im Menü auf Chat geklickt, da ging bei mir alles wie gewohnt.

Ich schau mir das in der portal.php nochmal an.

%Edit:

Such mal in der portal.php das, was du oben schonmal geändert hast, also das zwischen:
// SWITCH CHAT BOX MOD START
...
// SWITCH CHAT BOX MOD END
und ersetze das mit dem hier:
// SWITCH CHAT BOX MOD START
if( $userdata['session_logged_in'] && $introportalmod_config['chatboxmod_active'] == "1" )
{
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 START
require_once($phpbb_root_path . 'chatspot_front.php');
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 END
$template->assign_block_vars('switch_chatboxmod_active', array(
$template->assign_vars(array(
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 START
'CHATSPOT_IDENTIFICATION' => $lang[ 'ChatSpot_id' ],
'TOTAL_CHATTERS_ONLINE' => sprintf( $lang[ 'How_Many_Chatters' ], $num_users_in_chat ),
'CHATTERS_LIST' => $users_in_chat,
'L_CLICK_TO_JOIN_CHAT' => $lang[ 'Click_to_join_chat' ],
'L_LOGIN_TO_JOIN_CHAT' => $lang[ 'Login_to_join_chat' ]
// CODE TAKEN FROM Chat Box MOD 1.19g from Smartor http://phpbbhacks.com/viewhack.php?id=510 END
))
));
}
// SWITCH CHAT BOX MOD END
Jetzt gehts auf alle fälle, tut's zumindest bei mir und sollte dann auch bei dir. :wink:

Verfasst: 28.09.2006 18:57
von Thomsn
hi...du bist genial...geht bei mir auch...