Pagina 2 di 2
Inviato: 18/06/2008, 13:02
da hsg26
ciccio78 ha scritto:hsg26 ha scritto:nono.. aspetta: il primo codice era per indirizzare gli spiders... e la loro indicizzazione, ma tu hai detto che volevi anche la lingua del sito per chi lo visita.
L'ultimo pezzo è per la lingua del sito per chi lo visita.
questo l'ho capito, ma in questo modo per gli spider come faccio?
o vanno messi tutti e due????
tutti e due.. non dovrebbero avere problemi di convivenza.
Inviato: 18/06/2008, 13:15
da ciccio78
hsg26 ha scritto:
tutti e due.. non dovrebbero avere problemi di convivenza.
if ( (HTTP_SERVER) == '
http://www.miosito.eu/' ) {
if ( ($spider_flag) and (!isset($_GET['language'])) ) {
$language = 'english';
$languages_id = 2;
}
Come va messa?
Inviato: 18/06/2008, 13:19
da ciccio78
Ho fatto così, sembra che vada bene...
Tu che ne dici?
if ( (HTTP_SERVER) == '
http://www.miosito.eu/' ) {
if ( ($spider_flag) and (!isset($_GET['language'])) ) {
$language = 'english';
$languages_id = 2;
}
}
Inviato: 18/06/2008, 13:37
da ciccio78
Inviato: 18/06/2008, 13:51
da hsg26
metti i 4 pezzi separati. a due a due. Inoltre se hai ancora il box delle lingue, magari ha cambiato lingua. Dammi l'url del sito.
Inviato: 18/06/2008, 13:56
da ciccio78
hsg26 ha scritto:metti i 4 pezzi separati. a due a due. Inoltre se hai ancora il box delle lingue, magari ha cambiato lingua. Dammi l'url del sito.
il box lingua l'ho disabilitato, cmq ecco come ho messo il codice:
/* Solo Inglese */
if ( (HTTP_SERVER) == '
http://www.dopers.eu/' ) {
$language = 'english';
$languages_id = 2;
}
//forza il language settings per gli spiders
if ( ($spider_flag) and (!isset($_GET['language'])) ) {
$language = 'english';
$languages_id = 2;
}
/* Solo Inglese */
Inviato: 18/06/2008, 14:01
da hsg26
occhio che il languages id sia giusto per ogni lingua. Penso tu abbia l'inglese come 1, e l'italiano come 2.
inoltre devono andare sopra:
// include the language translations
require(DIR_WS_LANGUAGES . $language . '.php');
tutti e 4 i pezzi.
Ho provato velocemente sul mio sito e quella della lingua funzionava. Al massimo prova anche a togliere lo slash dall'url.
Inviato: 18/06/2008, 14:03
da ciccio78
hsg26 ha scritto:occhio che il languages id sia giusto per ogni lingua. Penso tu abbia l'inglese come 1, e l'italiano come 2.
no no, ho controllato nel db perchè il dubbio era venuto anche a me, e poi se entri in dopers.it invece che .eu lo vedi lo stesso italiano...
Inviato: 18/06/2008, 14:08
da hsg26
strano... oggi ho provato e nel mio andava.
L'alternativa resta che lasci solo il codice per gli spiders e fai un redirect con il file htaccess per chi arriva sul .eu
Inviato: 18/06/2008, 14:12
da ciccio78
hsg26 ha scritto:strano... oggi ho provato e nel mio andava.
L'alternativa resta che lasci solo il codice per gli spiders e fai un redirect con il file htaccess per chi arriva sul .eu
si, ci stavo pensando pure io, ma poi il redirect funziona solo in casi specifici, tipo:
Se entrano in dopers.eu ->redirect dopers.eu/index.php/language/eu
ma se entrano da altre pagine come si fà il redirect?
eppure a me sembra strano...
Ora però ti devo salutare. Ti scrivo stasera verso le 19.
Ti ringrazio ancora della tua gentilezza e se posso esserti utile in qualche modo fammi sapere.