Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Paperino78
    Registrato dal
    Aug 2012
    residenza
    Milano
    Messaggi
    71

    menu e sito con collegamenti assoluti o relativi

    Nel cercare di migliorare il sito che sto realizzando stavo cercando di capire come poter fare per creare delle cartelle per ogni scheda o argomento in modo tale da avere tutto in ordine. Mi spiego meglio, durante la navigazione normale, noto che cliccando su un link su un sito qualsiasi nella barra degli indirizzi appare solo la cartella dove è presente la pagina che cliccherò, non appare quindi il nome della pagina che potrebbe ssere index oppure pincopallino. Io al momento tengo tutte le pagine nella root del sito ma vorrei che per esempio la pagina giochi sia dentro la carella giochi dove metterò a sua volta il materiale dell'argomento giochi. I collegamenti che dovrò utilizzare saranno quindi assoluti o relativi?

    Avete dei consigli? Sinceramente non saprei da dove partire.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, se si tratta di un cms molto probabilmente ci potrebbero essere delle rewrite e quindi ad esempio su una certa categoria avrai una ulr tipo http://..../giochi/nome-pagina/
    Se devi usare file statici html i link nella varie pagine del sito dovranno essere assoluti e quindo con / iniziale
    codice:
    /giochi/pagina-1/
    I link relativi posso funzionare a patto che il file indicato sia correttamente relativo a dove ti trovi in quel momento.

  3. #3
    Utente di HTML.it L'avatar di Paperino78
    Registrato dal
    Aug 2012
    residenza
    Milano
    Messaggi
    71
    Le pagine sono tutte in php. Ed il sito non è un cms. Ma semplicemente un sito realizzato manualmente quindi scritto riga dopo riga da me sia HTML sia php sia js, insomma tutto. Quindi dovrei usare collegamenti assoluti?

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    QUI puoi leggere la guida per i link assoluti o relativi. Sostanzialmente cambia poco, tutto sta come generi i link ovviamente.
    Se in una pagina/sezione linki ad un'altra su stesso livello o al di sotto questo puoi usarli relativi. Se linki ad altre sezioni per forza di cose dovrai metterli assoluti. Con "/" anteposto e quindi assoluto indichi che quella url parte dalla url/root base del sito fino dove indicato.

  5. #5
    Utente di HTML.it L'avatar di Paperino78
    Registrato dal
    Aug 2012
    residenza
    Milano
    Messaggi
    71
    Ciao, ho fatto delle prove e sinceramente non riesco a venirne a capo. Metto qua di seguito il codice del mi menù in sintesi in modo che mi puoi dare una mano.
    Codice PHP:
    <header><figure><a href="http://www.blabla.it/index.php"><img src="http://www.blabla.it/images/logo.png" width="974" height="200" alt="" /></a></figure></header>
        <
    nav>
        <
    div class="nav">
            <
    ul class="primo">
                <
    li class='active'><a href="http://www.blabla.it/index.php">Home</a>
                    <
    ul>
                        <
    li><a href="../dove_siamo/dove_siamo.php">Dove Siamo</a></li>
                        <
    li><a href="../chi_siamo/chi_siamo.php">Chi Siamo</a></li>
                        <
    li><a href="../regolamenti/regolamenti.php">Regolamenti</a></li>
                        <
    li><a href="../invio_mail/invio_mail.php">Mail</a></li>
                    </
    ul>
                </
    li
    il codice poi prosegue con altre voci, ma a me serve questa parte. Il file del menù è un php che con un include inserisco in ogni pagina ed è messo nella root, ogni singola pagina del sito è messa nella sua relativa cartella. Il file index che è ovviamente in root lo faccio caricare mettendoci il percorso assoluto, cos' come l'immagine di base, il problema viene nel momento in cui io sono in index e devo passare per esempio a regolamenti, con il codice così scritto non va bene perchè dalla root passo dentro una cartella, quindi mi chiedo dovrei mettere un link assoluto in questo caso?

    Invece se sono in regolamenti e voglio andare in index o altra cartella non ci sono problemi.

    Mi fate qualche esempio, sono rinco io oppure è il sonno

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.