Back to top

Autore Topic: Pagina 404 personalizzata per ogni lingua  (Letto 2489 volte)

Offline romina

  • Appassionato
  • ***
  • Post: 293
  • Sesso: Femmina
    • Mostra profilo
Pagina 404 personalizzata per ogni lingua
« il: 01 Mag 2014, 11:48:24 »
Ho personalizzato la pagina 404 di un sito multilingua, ora volendo offrire agli utenti una pagina diversa per ogni lingua nel mainmenu ho creato tre voci: 404-it, 404-en, 404-fr e nonostante abbia settato l'associazione mi viene mostrata sempre quella in italiano. Come mai?

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #1 il: 01 Mag 2014, 11:51:59 »
ciao,


in rete (ma puoi cercare anche tu) ho trovato questo suggerimento:


Codice: [Seleziona]
ErrorDocument 404 /error_404.php


RewriteEngine on
# If spanish... use spanish error page
RewriteCond %{REQUEST_FILENAME} ^/error_404\.php$
RewriteCond %{HTTP:Accept-Language} ^es [NC]
RewriteRule (.+) /esp/error404.php [L]


# If previous did not match - any language (note [L] flag on previous rule) use english
RewriteCond %{REQUEST_FILENAME} ^/error_404\.php$
RewriteRule (.+) /eng/error404.php [L]


In pratica se vuoi il multilingua devi creare una pagina errore in php e nel codice differenziare la lingua e personalizzare così il messaggio di errore.


Spero funzioni.  :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline romina

  • Appassionato
  • ***
  • Post: 293
  • Sesso: Femmina
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #2 il: 01 Mag 2014, 12:13:45 »
Provato, ma non funziona...

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #3 il: 01 Mag 2014, 13:34:14 »
come fai a verificarlo?
usi qualche estensione esterna per il sef?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline romina

  • Appassionato
  • ***
  • Post: 293
  • Sesso: Femmina
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #4 il: 01 Mag 2014, 13:50:28 »
Nessuna estensione esterna, faccio la verifica manuale, oppure con Foxy Seo Tool (componente Mozilla Firefox).

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #5 il: 01 Mag 2014, 14:24:36 »
verifica manuale, ovvero?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #6 il: 01 Mag 2014, 14:25:39 »
Scusa ma fai prima a mettere insieme i messaggi in lingua di errore nella stessa pagina, a meno di avere 20 lingue dovrebbe essere ottimale.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #7 il: 01 Mag 2014, 14:33:46 »
Scusa ma fai prima a mettere insieme i messaggi in lingua di errore nella stessa pagina, a meno di avere 20 lingue dovrebbe essere ottimale.

a me è toccato farlo su richiesta di un cliente scass......hem pignolo :)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline romina

  • Appassionato
  • ***
  • Post: 293
  • Sesso: Femmina
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #8 il: 01 Mag 2014, 14:41:54 »
@giusebos
verifica manuale www.miosito.it/EN/vhjkhvkrhlre3434 ----> risposta www.miosito.it/404 invece di www.miosito.it/EN/404

@tomtomeight
il cliente vuole una pagina per ogni lingua con tanto di fumetto personalizzato

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #9 il: 01 Mag 2014, 15:02:44 »
Il cliente ha sempre ragione, in tutte le lingue. Pensavo fosse una tua scelta.

Offline romina

  • Appassionato
  • ***
  • Post: 293
  • Sesso: Femmina
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #10 il: 02 Mag 2014, 09:50:46 »
Beh, "il cliente ha sempre ragione" è una formula che "i clienti" (tutti noi) abbiamo inventato e usiamo un pò a convenienza. Ci vorrebbe anche un pò di comprensione. E'  inutile far perdere una settimana dietro un'inezia quando si può impiegare il tempo a lavorare su cose più produttive per un sito...

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #11 il: 02 Mag 2014, 10:06:49 »
non credo ci sia tutta quella difficoltà,  semmai il problema diventa:
come capisco quale lingua utilizzare per un utente che NON STA su una pagina del sito?
ci servirebbe mago merlino perchè neanche lo stesso google ci riuscirebbe, quindi ci servirebbe:
a- una pagina 404  "di default" magari "invisibile"  dove arriva l'utente
b- un marchingegno per apparire nella pagina prima invisibile  un messaggino scritto nella lingua che il suo browser segnala alla pagina di default
c- il messaggino o fumetto che sia quindi diventa l'ultimo problema, occorre trovare un marchingegno che fa quella cosa, esisterà?   e se non esistesse che budget ciabbiamo per inventarcelo o commissionarlo ad un bravo sviluppatore capace?
 
« Ultima modifica: 02 Mag 2014, 10:09:43 da 56francesco »
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #12 il: 02 Mag 2014, 14:09:39 »
No non credo sia questo il problema,  francesco, se io inizio a navigare un sito è ovvio che non stò ancora in nessuna pagina e tuttavia il sito prima di rispondere presentandomi la pagina che ho richiesto legge tutte le informazioni circa ip, browser, lingua, ecc. quindi sà prima di rispondere che lingua uso e da ovunque venga la richiesta.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #13 il: 02 Mag 2014, 14:12:44 »
Citazione
se io inizio a navigare

 :'(
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #14 il: 02 Mag 2014, 14:19:12 »
Ti spiego  :) tu facevi riferimento nella tua ipotesi ad un caso di chi non stà ancora in una pagina del sito magari perché ci giunge da un url non più esistente trovato su google, io per inizio a navigare intendo che scrivo proprio un url sbagliato di un sito nel mio browser e quindi non stò ancora in nessuna pagina, eppure come ho spiegato vengo comunque riconosciuto.

Offline romina

  • Appassionato
  • ***
  • Post: 293
  • Sesso: Femmina
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #15 il: 02 Mag 2014, 19:18:40 »
@56francesco
a me interessa che se l'utente e nella sezione EN, in caso di pagina inesistente visualizzi la pagina 404 in inglese, non pretendo di prevedere il futuro... Se venisse digitato un URL inesistente mi basta la pagina della lingua principale del sito IT.

Io avevo creato tre pagine 404 (personalizzate): IT, EN, FR;
persoonalizzato la pagina principale IT;
fatto la modifica nella pagina error.php;
le ho associate tra di loro e fino ad un certo punto la cosa funziona.
Quando l'URL errato ha una certa profondità www.miosito.it/hdgcidhco/998/jksxk si genera un loop nel reindirizzamento e non completa la richiesta.

Che ne dite?

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #16 il: 02 Mag 2014, 19:25:55 »
se l'utente e nella sezione EN, in caso di pagina inesistente visualizzi la pagina 404 in inglese, non pretendo di prevedere il futuro... Se venisse digitato un URL inesistente

sono due if incongruenti
se l'utente fosse già nel sito e nella sezione En  perchè mai dovrebbe digitare un qualsiasi indirizzo?
tale utente si limiterà alla normale navigazione,

l'utente che l'indirizzo lo digita o lo clicca da qualche altra parte (segnalibri, preferiti, cronologia, motore di ricerca, a casaccio, a memoria ecc)  non starà navigando nel sito.

ma così è se vi pare,  se poi pure il cliente volesse questa cosa allora..
prego ecco tutte le estensioni al momento esistenti
http://extensions.joomla.org/extensions/site-management/error-pages
« Ultima modifica: 02 Mag 2014, 19:39:18 da 56francesco »
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline romina

  • Appassionato
  • ***
  • Post: 293
  • Sesso: Femmina
    • Mostra profilo
Re:Pagina 404 personalizzata per ogni lingua
« Risposta #17 il: 02 Mag 2014, 22:34:40 »
Comunque la pagina 404 nelle varie lingue joomla la contempla di default. Se però si cerca di personalizzare non si riesce...

 



Web Design Bolzano Kreatif