Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 29 su 29
  1. #21
    ripeto la domanda, perchè ti serve questa casistica assolutamente macchinosa ?

    una pagina può essere tranquillamente utilizzabile con js che senza js ... dove stà il problema ?

    se la pagina, come in backbase, è tutta ajax non studiata per andare anche senza js (parlo della versione ajax) non hai molte alternative se non quella del noscript
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #22
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    la soluzione che usa <noscript> mi pare ottima

    richiede però un reindirizzamento (amen)

    L'idea di usare gli header riguardava la homepage (o qualsiasi altra pagina durante la navigazione), non lo script.

    Header nel senso di informazioni del browser (non nel senso di intestazione spedite al client) ma non esiste nulla che possa servire

    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #23
    Originariamente inviato da fcaldera
    Header nel senso di informazioni del browser (non nel senso di intestazione spedite al client) ma non esiste nulla che possa servire
    ok, avevo fatto confuzione con gli

    header
    ... o i tags nell' head


    noscript se non si può fare una pagina senza ajax o se si vogliono versioni completamente differenti ... da ricordarsi di metterlo in tutte le pagine del sito, poichè non è detto che l'utente arrivi sempre e comunque in home
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #24
    al momento non mi serve nessuna casistica macchinosa volevo solo capire se era possibile farlo...on-the-fly

    e mi è sembrato di capire che l'utilizzo di <noscript>etc etc sia ottimale. Bon, tutto qui!



    Grazie mille a tutti per essere intervenuti e per i sugerimenti che mi avete dato!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #25
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    a quel punto in ogni pagina si controlla una variabile di sessione

    se la prima pagina vista è la home allora vedi soluzione postata prima e usa altra variabile di sessione 'homepage' da impostare a true

    altrimenti controlli la variabile di sessione 'homepage' nelle altre pagine e se è false oppure (!isset) fai redirect alla home (che farà il controllo del punto precedente)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #26
    Originariamente inviato da fcaldera
    a quel punto in ogni pagina si controlla una variabile di sessione
    che fine ha fatto il referer ? (non è affidabile )


    Originariamente inviato da fcaldera
    altrimenti controlli la variabile di sessione 'homepage' nelle altre pagine e se è false oppure (!isset) fai redirect alla home (che farà il controllo del punto precedente)
    doppio redirect ? ... google ed amici ti salutano ...


    noscript va su tutte, se deve essere la soluzione ... e su un template anche casereccio non è un problema
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #27
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non conosco le problematiche di google al riguardo però per una intranet penso vada bene (e anche per un sito se non si hanno esigenze particolari di indicizzazione)

    Ad ogni modo si può sempre istruire il motore di ricerca ad indicizzare solo la home (usando il file robots.txt)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #28
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da andr3a
    doppio redirect ? ... google ed amici ti salutano ...
    noscript va su tutte, se deve essere la soluzione ... e su un template anche casereccio non è un problema
    A tal proposito consiglierei di fare il contrario: solo chi ha js attivato fa il redirect.
    In questo modo non si costringono i motori di ricerca a farsi sballonzolare da una parte o dall'altra, cosa che potrebbe loro risultare indigesta.
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  9. #29
    @ fcaldera
    e secondo te ha senso in un sito on-line che vorrebbe presumibilmente essere indicizzato per i contenuti escludere tutti questi tranne la home ?

    secondo me no ... il fatto è che se io voglio vedere quella pagina perchè pippo me l'ha postata di entrare ed avere 2 redirects più controllo prima di poter navigare significa che per ogni utente che arriva il server deve parsare 3 pagine ... ed il client aspettare, non mi sembra quindi una buona soluzione.

    Backbase è un caso "a parte" perchè non ha pagine, solo la home, i links avanti e indietro sono gestiti dagli id fakes #qualcosa/sezione/test
    di fatto stai sempre li, gestisce tutto ajax ... quindi per loro il problema non sussiste, chiunque arriva si ritrova un noscript, se l'url non è ajax compatibile lo sfrutta, se l'url è stato preso dalla versione no-ajax non accade niente.

    Occhio però che a fare una cosa tipo backbase ci si diventa scemi ( infatti loro vendono supporto e applicativo, anche se molto è free ... e sbavevole ) ... quindi tanto vale fare una pagina che è direttamente cross-browser, la stessa va sia con ajax che senza , sia con js che no ... non è troppo complicato , basta gestire bene gli eventi sui links o quello che è

    P.S. e i motori gradiscono, gli utenti pure


    [edit]
    una intranet ? ... tutto ajax, saprai che browser utilizzano ... se è una PA invece solo php, in entrambi i casi parlo di tempi di sviluppo poichè la soluzione migliore è fare entrambi
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.