Pagina 1 di 1

WOnline

Inviato: 15/04/2004, 10:16
da Simona67
ho installato la contribution WONline ma mi da questo errore:

Fatal error: Cannot instantiate non-existent class: infoboxheading2 in .../includes/boxes/whos_online.php on line 77

perfavore datemi un aiuto?

il file incriminato è:

<php
/*
$Id: whos_online.php, v 1.1 2003/01/03 by MagicBrain

http://www.www.magicbrain.biz

Copyright (c) 2003 MagicBrain

Desenvolvido sobre Licensa GNU - General Public License
Released under the GNU General Public License


Nota Importante:

Esta aplicação não faz parte da instalação base do software osCommerce.
http://www.oscommerce.com - osCommerce, Open Source E-Commerce Solutions
É simplesmente um add-on ao software base.
Leia cuidadosamente o ficheiro de instalação.

*/
?>
<!-- whos_online //-->
<tr>
<td>
<?php

// Set expiration time, default is 900 secs (15 mins)
$xx_mins_ago = (time() - 900);

tep_db_query("delete from " . TABLE_WHOS_ONLINE . " where time_last_click < '" . $xx_mins_ago . "'");

$whos_online_query = tep_db_query("select customer_id from " . TABLE_WHOS_ONLINE);
while ($whos_online = tep_db_fetch_array($whos_online_query)) {
if (!$whos_online['customer_id'] == 0) $n_members++;
if ($whos_online['customer_id'] == 0) $n_guests++;

$user_total = sprintf(tep_db_num_rows($whos_online_query)); }

if ($user_total == 1) {
$there_is_are = BOX_WHOS_ONLINE_THEREIS . ' ';
} else {
$there_is_are = BOX_WHOS_ONLINE_THEREARE . ' ';
}

if ($n_guests == 1) {
$word_guest = ' ' . BOX_WHOS_ONLINE_GUEST;
}else{
$word_guest = ' ' . BOX_WHOS_ONLINE_GUESTS;
}

if ($n_members == 1) {
$word_member = ' ' . BOX_WHOS_ONLINE_MEMBER;
}else{
$word_member = ' ' . BOX_WHOS_ONLINE_MEMBERS;
}


if (($n_guests >= 1) && ($n_members >= 1)) $word_and = ' ' . BOX_WHOS_ONLINE_AND . ' <br>';

$textstring = $there_is_are;
if ($n_guests >= 1) $textstring .= $n_guests . $word_guest;

$textstring .= $word_and;
if ($n_members >= 1) $textstring .= $n_members . $word_member;

$textstring .= ' online.' . ' <br>';

if (tep_session_is_registered('customer_id')) {

$textstring .= '<a href="online_list.php">' . BOX_VIEW_ONLINE_MEMBERS . '</a>';
}

$info_box_contents2 = array();
$info_box_contents2[] = array('align' => 'left',
'text' => BOX_HEADING_WHOS_ONLINE
);
new infoBoxHeading2($info_box_contents2, false, false);

$info_box_contents2 = array();
$info_box_contents2[] = array('align' => 'left',
'text' => $textstring
);
new infoBox2($info_box_contents2);
?>
</td>
</tr>
<!-- whos_online_eof //-->

la linea è quella evidenzia in grossetto.

Ciao e grazie :oops:

Inviato: 15/04/2004, 11:24
da BluEdoG
cambia infoBoxHeading2 in infoBoxHeading

Inviato: 15/04/2004, 11:27
da Simona67
ok ora provo

rimani il linea BluEdoG

ti dico subito se funziona
ok

Inviato: 15/04/2004, 11:34
da Simona67
ho provato e FUNZIONAAAAAAAAAAAAAAAAAAA

grazie mille