"Ancora" e nuove pagine
Autor: Ettore P.Ciao, chiedo un consiglio su come organizzare alcune pagine del sito.
Ho una "home" con diverse "Ancore"
In vari punti della home ho dei bottoni, ognuno dei quali rimanda ad una pagina col testo della canzone.
L'ideale sarebbe avere una cartella "LYRICS" dentro alla quale tenere tutte le pagine coi testi.
Come devo fare?
Esempio: Bottone "Testo di Canzone 1" nella "Home" -
Vorrei creare la pagina col testo "Canzone 1" in una cartella "Lyrics" e vorrei sapere quale stringa inserire poi nel menu in modo da linkare a quella pagina.
ALTRA DOMANDA: Ho delle pagine .php che si trovano nella cartelle "PLAYER" e che aprono il lettore audio. Per farle aprire ho dovuto inserire nel menu"https://nomesito/player/pagina1.PHP e funziona ma ogni volta deve ricaricare il sito. Qiale stringa dovrei inserire per far sì che si apra la pagina senza ricaricare il sito?
Grazie mille.
... puoi creare nel sito la sotto cartella "lyrics" nel quale esportare il progetto contenente i testi...
... in pratica il metodo dei sotto-siti, lo stesso metodo dei siti multi-lingue che puoi consultare sulla guida...
... nella home al pulsante "Testo di Canzone 1" assegni il collegamento a File o URL | File su Internet, digitando:
lyrics/testomusica1.html
... la struttura funzionerà una volta esportata in rete...
... fai le prove direttamente in rete con progetti semplici fin quando non sei diventato padrone della logica da applicare...
.
Autor
Ok, provo in rete, grazie mille, Kol.
Per "progetto contenente i testi" intendi la directory nella quale copiare le pagine, giusto?
E per l'ALTRA DOMANDA?:
"Ho delle pagine .php che si trovano nella cartelle "PLAYER" e che aprono il lettore audio. Per farle aprire ho dovuto inserire nel menu"https://nomesito/player/pagina1.PHP e funziona ma ogni volta deve ricaricare il sito. Quale stringa dovrei inserire per far sì che si apra la pagina senza ricaricare il sito?"
...
... per questa domanda, apri un nuovo argomento a tema, e posta anche il LINK in modo che si possa eventualmente capire cosa e come avviene...
.
Autor
Ok
Autor
Kol, ho caricato 3 pagine di prova ma vengono visualizzate nella maniera minimale.
Il sito è sempre il solito https://ettorepoggipollini.com
Io ho creato 3 pagine con i testi e queste pagine sono state posizionate automaticamente nella cartella "preview"
Io le ho copiate in una nuova cartella chiamata "lyrics"
Nei pulsanti ho inserito il collegamento "lyrics/do-outro-lado.html#do-outro-lado ovvero il link all'ancora interna di ogn singolo testo.
Con filezilla ho copiato la cartella "lyrics" dentro la cartella "preview", quindi insieme a tutte le altre cartelle.
La visualizzazione avviene nella maniera minimale...... cosa manca? Mancano gli stili, immagino... ma cosa devo fare?
Il player invece funziona. Ho inserito il link alla pagina del player:
player/do-outro-lado.php
e si apre la pagina correttamente con la canzone che parte in automatico (su desktop)
... ho provato questo tuo link, ma non funziona: https://www.ettorepoggipollini.com/lyrics/do-outro-lado.html#do-outro-lado
... post il link di una pagina contenete contenuto tipo, tanto per capire di cosa si tratti...
... il procedimento che dovresti seguire dovrebbe essere quello dei mini-siti o sotto-siti...
... in poche parole, dovresti realizzare le pagine della "lyrics" con un progetto separato, a se stante, contenente i testi e/o le musiche; ... progetto quindi da esportare in rete nella cartella "lyrics"...
... per dartene un'idea ti faccio vedere questo antico >> esempio ...
... nel menu del sotto-progetto "lyrics" dovresti mettere una voce di LIVELLO da indirizzare alla HOME principale del sito base; ...se invece vuoi avere le stesse voci del menu del sito base, allora le realizzi con il NUOVO LIVELLO, assegnando il collegamento alle relative pagine del sito base...
.
Autor
Hai ragione, il link corretto alla pagina contenuta nella cartella "LYRICS" e mostrata in maniera minimale è questo:
https://www.ettorepoggipollini.com/lyrics/do-outro-lado-lyrics.html#do-outro-lado
Comunque hai spiegato bene, anche l'antico esempio è chiaro.
Le pagine del player audio sono infatti un progetto separato.
Bene, ho compreso.
L'alternativa è lasciare le pagine nuove nella cartella "Preview" come ho fatto in questo caso:
https://www.ettorepoggipollini.com/half-the-time-lyrics.html
In questo modo vengono visualizzate esattamente come in website.
Mi domandavo solo se ci fosse un criterio specifico per posizionare le nuove pagine nella site-map del menu, anche se non sono visibili nel menu ma raggiungibili solo attraverso un bottone.
Ti allego la schermata di come le ho inserite.
... sì, puoi renderla non visibile con il pulsante del menu >Nascosta
... non dovresti usare la cartella preview, essendo di servizio al programma per le anteprime...
... la pagina do-outro-lado-lyrics.html nella cartella ""lyrics" è minimale in quanto facente parte di un progetto e quindi mancano in questa cartella tutti i files CSS e JS a servizio di questa...
... la pagina do-outro-lado-lyrics.html deve far parte di un NUOVO progetto, che esporterai in rete nella cartella "lyrics", quindi poi ti funzionerà il link:
lyrics/do-outro-lado-lyrics.html
.
Autor
In pratica devo fare un altro minisito con website che metterò nella cartella "Lyrics", giusto?
... sì sì...
Autor
Perfetto, tutto chiaro, procedo :)
Grazie ancora di tutto, Kol!
Autor
Kol, sono ancora qui..... stavo pensando.... le nuove pagine create vengono messe automaticamente nella cartella "PREVIEW" ed anche nella cartella "UPLOAD", quindi anche se creo un mini-sito da inserire nella carrtella "LYRICS" mi troverò conunque ad avere le pagine di questo mini-sito dentro la cartella "PREVIEW".... e a quel punto tanto vale tenerle nella "PREVIEW" del sito principale evitando la cartella "Lyrics" e aggiungendo la specifica "lyrics" al nome della pagina.... o no?
Come funzionano le cartelle "preview" e "upload"?
... io le cartelle preview ed upload non le prenderei proprio in considerazione, e non vi salverei pagine estranee...
... se tu vuoi fare le prove nel tuo PC localmente, potresti fare così:
1) - crei il progetto BASE, metti una voce di LIVELLO, (oppure un pulsante, testo o immagine, nella pagina) ed assegni il collegamento a File o URL | File su Internet, e digiti nell'apposito campo:
lyrics/do-outro-lado-lyrics.html
2) - al passo_5 esporta questo progetto su DISCO in una NUOVA cartella chiamata per esempio MUSICA...
... finito il primo passo...
3) - avvia un NUOVO progetto separato per lyrics ...contenente la pagina do-outro-lado-lyrics (do-outro-lado-lyrics.html);
4) - al Passo_5 esporta questo progetto lyrics su DISCO nella cartella [lyrics] che avrai creato dentro la cartella [MUSICA], quindi la struttura è [MUSICA/lyrics]
5) - apri nel PC la cartella MUSICA, avvia la pagina INDEX, e controlla il pulsante do-outro-lado-lyrics ... che dovrebbe aprirti la pagina do-outro-lado-lyrics.html del sotto-sito [lyrics]
... finito il secondo passo, per le prove locali...
... in rete il sito base [MUSICA] va esportato nella ROOT del sito, ed il sito [lyrics] va esportato nella cartella [lyrics] che avrai creato in rete...
.
... meglio fare le prove con progetti di prova con nomi semplici e pagine leggere o vuote...
.
Autor
Chiarissimo, chiaramente sul server la cartella "MUSICA" non esisterà, sarà la "ROOT" a contenere i file di progetto della cartella "MUSICA" altrimenti non si avvia il sito, giusto?
... esattamente come hai detto; ...in rete la cartella MUSICA non esiste, ed il suo contenuto, index, pagine, cartelle, tutto in ROOT...