Seite 1 von 1

AWSW Intro u. Portal MOD 1.50 + Smartor Chatbox MOD 3.0.1

Verfasst: 29.12.2003 11:50
von Doc Lecter
Ich bin`s nochmal. Vor einigen Tagen habe ich auch bei der Chatbox von Smartor ein Update gemacht. Seitdem wird den NICHT registrierten Usern nicht mehr die Chat-Info-Box im Portal angezeigt. Wenn man eingeloggt ist, funzt wieder alles. Ich meine das wär vorher anders gewesen, oder wie kann man das einstellen? Die Gäste sollen halt sehen, wieviele und welche User im Chat sind.

Im der Forums-Ansicht funzt das auch noch:. So siehts aus:

Es sind 0 User im Chat [ Du mußt dich einloggen um den Chat zu nutzen ]

Und genau so stell ich mir das fürs Portal vor. Danke schonmal :)

Verfasst: 30.12.2003 10:26
von Doc Lecter
Hallo? Weiß das wirklich niemand?

Verfasst: 30.12.2003 10:42
von andreasOymann
mmmh, komisch, daß in dem Portal-Quelltext 2x hintereinander
<!-- ##### CHAT BOX START ##### -->
steht...

eigentlich müsste es heißen:
<!-- ##### CHAT BOX START ##### -->
...
...
... hier der Code für die Chat-Box
...
...
<!-- ##### CHAT BOX END ##### -->
Andreas

Verfasst: 31.12.2003 18:10
von Doc Lecter
Stimmt! Habe ich auch soeben geändert. Allerdings hat das keinen Einfluß darauf ob die Box für Gäste angezeigt wird oder nicht. Komischerweise ging das mit der alten Chatbox (verstehe allerdings nicht warum!). Was niemand Rat?

Verfasst: 01.01.2004 18:48
von Doc Lecter
Ich füge mal ebend den Code der portal.php und der portal_body.tpl ein. Vielleicht kann mir ja dann jemand helfen.

portal.php

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


portal_body.tpl

Code: Alles auswählen

<!-- ##### CHAT BOX START ##### --> 
<!-- BEGIN switch_chatboxmod_active --> 
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline"> 
<tr> 
<td class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>{Who_Is_Chatting}</b></center></span></td> 
</tr> 
<tr> 
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td> 
</tr> 
<tr><td align="center" class="row1"><span class="gensmall"> 
{TOTAL_CHATTERS_ONLINE}&&& 
<br> 
   [ <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> ] 
   <br />{CHATTERS_LIST} 
</span></td></tr></table><br> 
<!-- END switch_chatboxmod_active --> 
<!-- ##### CHAT BOX END ##### -->

Und wie bekomme ich jetzt hin, das die Gäste und nicht nur die registrierten User diese Box sehen? Habe echt keine ahnung

Verfasst: 01.01.2004 19:32
von AWSW
Diese Zeile in der portal.php sagt aus, dass Du nur USERN und nicht Gästen die Box anzeigen lassen willst:
if( $userdata['session_logged_in'] && $introportalmod_config['chatboxmod_active'] == "1" )


Entferne den roten Teil und es wird auch Gästen angezeigt ;)

Verfasst: 01.01.2004 21:12
von Doc Lecter
Hi! Ist leider nicht das gewünschte Ergebnis. Die Box ist zwar sichtbar (auch mit allen Daten), aber der Login-Button ist noch aktiviert! Es steht also nicht dort:

Es sind 14 User im Chat [ Du mußt dich einloggen um den Chat zu nutzen ]


sondern

Es sind 14 User im Chat
[ Ab in den Chat ]

So will ich das aber nicht haben sondern einfach nur:

Es sind 14 User im Chat [ Du mußt dich einloggen um den Chat zu nutzen ]

Wie ist das möglcih?