Pagina 2 di 2

Inviato: 24/03/2007, 18:43
da Morgana
...ciao Marcus, ho provato a fare anche le modifiche che mi hai suggerito tu, ma non è cambito nulla, mi da sempre lo stesso errore, vedi anche tu

http://www.universityofsuccess.org/application_top.zip

...che cosa strana e proprio a me doveva capitare...mannaggia... :(

Inviato: 24/03/2007, 21:27
da marcus
Morgana ha scritto:...ciao Marcus, ho provato a fare anche le modifiche che mi hai suggerito tu, ma non è cambito nulla, mi da sempre lo stesso errore, vedi anche tu

http://www.universityofsuccess.org/application_top.zip

...che cosa strana e proprio a me doveva capitare...mannaggia... :(
Hai provato a svuotare la tabella delle sessioni prima di collegarti con explorer 7?

Prova anche questa modifica:

Da:

Codice: Seleziona tutto

//set the language
if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) {

	if (!tep_session_is_registered('language')) {
		tep_session_register('language');
		tep_session_register('languages_id');
	}

	include(DIR_WS_CLASSES . 'language.php');
	$lng = new language();

	if (isset($_GET['language']) && tep_not_null($_GET['language'])) {
		$lng->set_language($_GET['language']);
	} else {
		$lng->set_language(DEFAULT_LANGUAGE);
	}

	$language = $lng->language['directory'];
	$languages_id = $lng->language['id'];

}
a:

Codice: Seleziona tutto

// set the language
if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) {

	if (!tep_session_is_registered('language')) {
		tep_session_register('language');
		tep_session_register('languages_id');
	}

	include(DIR_WS_CLASSES . 'language.php');
	$lng = new language();

	if (isset($_GET['language']) && tep_not_null($_GET['language'])) {
		$lng->set_language($_GET['language']);
	} else {
		$lng->set_language(DEFAULT_LANGUAGE);
	}

	$language = $lng->language['directory'];
	$languages_id = $lng->language['id'];

} else {

	if (!(isset($language) && tep_not_null($language)) || !(isset($languages_id) && tep_not_null($languages_id))){

		include(DIR_WS_CLASSES . 'language.php');
		$lng = new language();

		$lng->set_language('it');

		$language = $lng->language['directory'];
		$languages_id = $lng->language['id'];

	}
}
Saluti
Marcus

Inviato: 25/03/2007, 18:35
da Morgana
...scusa la mia ignoranza in materia, ma cosa intendi dire con "svuotare la tabella delle sessioni"? ...da Strumenti > Opzioni Internet > Cronologia e tutto il resto? ...mi sa di no, altrimenti non avresti detto "prima di collegarti con explorer 7"

Inviato: 26/03/2007, 1:43
da marcus
Morgana ha scritto:...scusa la mia ignoranza in materia, ma cosa intendi dire con "svuotare la tabella delle sessioni"? ...da Strumenti > Opzioni Internet > Cronologia e tutto il resto? ...mi sa di no, altrimenti non avresti detto "prima di collegarti con explorer 7"
No, mi riferivo alla tabella sessions di oscommerce.

Saluti
Marcus

Inviato: 26/03/2007, 9:48
da Morgana
...mi da sempre errore, anche se ha cambiato riga ora:

Codice: Seleziona tutto

Warning: main(includes/languages/.php) [function.main]: failed to open stream: No such file or directory in /web/htdocs/www.universityofsuccess.org/home/e-shop/catalog/includes/application_top.php on line 301

Fatal error: main() [function.require]: Failed opening required 'includes/languages/.php' (include_path='.:/php/lib/php/') in /web/htdocs/www.universityofsuccess.org/home/e-shop/catalog/includes/application_top.php on line 301
...per svuotare la tabella session dovrei andare nel database (nell'sql) e dovrei cancellare solo le righe della tabella e non la tabella stessa? consiste in questo o occorre altro?

Inviato: 26/03/2007, 20:40
da marcus
Morgana ha scritto:...mi da sempre errore, anche se ha cambiato riga ora:
Prova quest'ultima modfica.

Appendendo all'url la var $language=it
(es http://www.universityofsuccess.org/inde ... anguage=it) l'errore con explorer 7 dovrebbe scomparire.

Segui questi step:

0) rimetti il file application_top.php originale,


1) rinomina index.php e relativi file di lingua
(includes/languages/italian/index.php etc etc ) in index2.php

2) aggiorna la define nel file includes/filenames.php
da

Codice: Seleziona tutto

define('FILENAME_DEFAULT', 'index.php');
a

Codice: Seleziona tutto

define('FILENAME_DEFAULT', 'index2.php');
3) inserisci un index.php con questo contenuto.

Codice: Seleziona tutto


<?php
header('Location: http://www.universityofsuccess.org/index2.php?language=it');

?>


Saluti
Marcus

Inviato: 27/03/2007, 10:05
da Morgana
...per quanto riguarda la parte Admin devo rifare la stessa cosa, giusto?

Inviato: 28/03/2007, 20:22
da Morgana
...ma la nuova index.php con il redirect va sempre nella cartella italian, giusto? ...ho provato, ma non funge, è sempre la stessa stroria, mi da il solito errore...uffaaaaa ... :(

Inviato: 30/03/2007, 9:39
da Morgana
...ragazzi, ma come devo fare? possibile che ste cose capitano solo a me? :(

Inviato: 06/04/2007, 12:27
da DarkAmex
8) ho trovato la soluzione! su u sito su cui stavo lavorando mi dava lo stesso problema con il browser testuale links. soluzione?

1) apri il file includes/classes/language.php
sostituisci il seguente codice:

Codice: Seleziona tutto

function language($lng = '') {
con il seguente:

Codice: Seleziona tutto

function language($lng = 'it') {
e il gioco è fatto ;)

Inviato: 10/04/2007, 10:48
da Morgana
...evvai, cavolo ora funziona finalmente! Grazie mille DarkAmex, sei un grande! :D

Inviato: 10/04/2007, 20:46
da DarkAmex
sempre a disposizione... :D