Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Psyko83
    Registrato dal
    Mar 2006
    Messaggi
    424

    Posizione attuale del sito

    Salve a tutti, premetto di non sapere se sto nella sezione esatta, e che la ricerca nel forum, non ha dato i risultati sperati.
    Ciò che sto cercando, è uno script, che mi indichi in quale pagina mi trovo, cioè in alcuni siti, ho notato che indicano la posizione in cui sono:

    Home -> Paperino -> Qui, Quo, Qua

    Ma nè il titolo della pagina, nè il nome del file corrisponde ad 1 di questi nomi, ora vi chiedo se esiste un codice che faccia ciò, o tutte le pagine sono scritte manualmente!!

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non è scritto manualmente, ma probabilmente la cosa è stata strutturata in un certo modo, ad esempio le pagine possono essere memorizzate in un database, e un campo le lega l'una con l'altra (a livello logico), poi l'utente si scrive una funzione per scrivere il percorso cosi come lo intendi tu.

    Credo che la maggior parte dei siti facciano questo usando un linguaggio server side tipo asp o php.

    ciao

  3. #3
    Utente di HTML.it L'avatar di Psyko83
    Registrato dal
    Mar 2006
    Messaggi
    424
    Ah ho capito...bè però è un pò complicato...in poche parole, infine mi ritroverei una specie di CMS!!
    Incui tutti i link saranno creati e registrati da un'area riservata!!!

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non è questione di essere registrati o meno, è il fatto di organizzare le pagine in modo che in modo matematico si possa risalire ad un legame...
    questo può essere fatto ad esempio anche solo con il nome del file (per esempio il primo si chiama 1index, il primo figlio 11index ecc ecc) , però ci deve essere da parte tua la possibilità di leggere i file dal server....

    diciamo che l'approccio a questa problematica senza le conoscenze adeguate rimane un po' campato in aria...

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    tecnicamente mi sembra si chiamino breadcrumb o crumb trail
    cerca su google x script ulteriori

    se l' alberatura del sito corrisponde (+o-) a quello che vuoi venga visualizzato basta javascript

    se l' alberatura del sito e' x es.
    codice:
    +-root
    |
    +-+-script
      |
      +-+-tutorial
        |
        +-+-crossbrowser
          |
          +-+-draganddrop.htm
    apparira' in draganddrop.htm
    codice:
    home > script > tutorial > crossbrowser > titolo pagina
    qui un tutorial
    http://www.webreference.com/js/scripts/breadcrumbs/

    ciao

  6. #6
    Utente di HTML.it L'avatar di Psyko83
    Registrato dal
    Mar 2006
    Messaggi
    424
    Ciao, grazie per l'aiuto, ma nessun codice mi funziona, non mi stampa nulla. Ne ho cercati e trovati tanti su Google, da quelli in JS a quelli in ASP.NET e php!!!!
    Ma i risultati sono sempre gli stessi...bianco!!Come se non mi stampassero nulla!!
    Questo è quello che mi avevi suggerito tu:

    function breadcrumbs(){
    sURL = new String;
    bits = new Object;
    var x = 0;
    var stop = 0;
    var output = "<a href=\"/\">Home</a> &#187; ";
    sURL = location.href;
    sURL = sURL.slice(8,sURL.length);
    chunkStart = sURL.indexOf("/");
    sURL = sURL.slice(chunkStart+1,sURL.length)
    while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
    bits[x] = sURL.slice(0,chunkStart)
    sURL = sURL.slice(chunkStart+1,sURL.length);
    }else{
    stop = 1;
    }
    x++;
    }
    for(var i in bits){
    output += "<a href=\"";
    for(y=1;y<x-i;y++){
    output += "../";
    }
    output += bits[i] + "/\">" + bits[i] + "</a> &#187; ";
    }
    document.write(output + document.title);
    }

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 © 2025 vBulletin Solutions, Inc. All rights reserved.