errore --> $navigation->set_snapshot();

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Marckj
membro Junior
membro Junior
Messaggi: 27
Iscritto il: 21/01/2009, 15:03

errore --> $navigation->set_snapshot();

Messaggio da Marckj »

Salve ragazzi,

ho installato oscommerce da 2 mesi, tutto ok nessun problema!

Questa sera vedo che c'è qualche cosa che non funziona, sito lento,
impossibile vedere gli utenti online ecc.... ad un certo punto provo a collegari al sito e ricevo questo errore in queste pagine:

Fatal error: Call to a member function set_snapshot() on a non-object in .../checkout_shipping.php
Fatal error: Call to a member function set_snapshot() on a non-object in .../account.php
Fatal error: Call to a member function set_snapshot() on a non-object in .../application_top.php

Da cosa dipende? ho risolto cancellando " function set_snapshot() " non credo sia la cosa giusta!
jino
membro Junior
membro Junior
Messaggi: 3
Iscritto il: 05/11/2007, 18:41

Re: errore --> $navigation->set_snapshot();

Messaggio da jino »

Ciao,
sembra che l'oggetto navigationHistory non venga inizializzato correttamente...

Se puoi posta che versione di oscommerce hai installato e il contenuto di includes/classes/navigation_history.php e includes/application_top.php (che è dove viene inizializzato l'oggetto).

L'errore che hai postato è completo?
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Re: errore --> $navigation->set_snapshot();

Messaggio da marcus »

Marckj ha scritto:Salve ragazzi,

ho installato oscommerce da 2 mesi, tutto ok nessun problema!

Questa sera vedo che c'è qualche cosa che non funziona, sito lento,
impossibile vedere gli utenti online ecc.... ad un certo punto provo a collegari al sito e ricevo questo errore in queste pagine:

Fatal error: Call to a member function set_snapshot() on a non-object in .../checkout_shipping.php
Fatal error: Call to a member function set_snapshot() on a non-object in .../account.php
Fatal error: Call to a member function set_snapshot() on a non-object in .../application_top.php

Da cosa dipende? ho risolto cancellando " function set_snapshot() " non credo sia la cosa giusta!
Prova a sostituire il codice seguente in application_top.php:

Codice: Seleziona tutto

// navigation history
if (tep_session_is_registered('navigation')) {
	if (PHP_VERSION < 4) {
		$broken_navigation = $navigation;
		$navigation = new navigationHistory;
		$navigation->unserialize($broken_navigation);
	}
} else {
	tep_session_register('navigation');
	$navigation = new navigationHistory;
}
$navigation->add_current_page();
con:

Codice: Seleziona tutto

// navigation history
  if (tep_session_is_registered('navigation') && is_object($navigation)) {
    if (PHP_VERSION < 4) {
      $broken_navigation = $navigation;
      $navigation = new navigationHistory;
      $navigation->unserialize($broken_navigation);
    }
  } else {
    tep_session_register('navigation');
    $navigation = new navigationHistory;
  }
  $navigation->add_current_page();
Saluti
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Rispondi