Link mappa del sito
Autore: Luigi Dell'aquila
Visite 3142,
Followers 2,
Condiviso 0
Buonasera.
Vorrei inserire nel footer un link che visualizzi la mappa del sito.
Grazie
Postato il
... secondo me dovresti mettere nel footer un collegamento ad una apposita pagina nascosta con tutti i collegamenti alle pagine del sito...
... io attualmente non ho programmi, ma per velocizzare si potrebbero estrarre i link dalla sitemap...
ciao
.
Autore
Ciao KolAsim. Sì è un'ottima idea, però nelle versioni precedenti WS creava il file imsitemap.html e quindi era suficiente aggiungere un collegamento (come ho sempre fatto) nel footer a questo file e veniva visualizzata la mappa. Perchè con la ver 17 non c'è più?
... il Menu di fondo Pagina ...è dalla v.14 che non esiste più... ... ciao
Autore
Grazie KolAsim.
Dopo le Feste posto un'idea: aggiungere l'oggetto "Mappa del sito"
Auguri anche a te e a tutta la Comunity
>> https://helpcenter.websitex5.com/it/post/188795 ......
... comunque, e nell'attesa del prossimo Babbo Natale, e se!, anche perchè la Befana è già alle porte, intanto sulla base delle mie solite idee, potresti evitare di listare le pagine manualmente, ed usare invece un qualsiasi codice filelist PHP, che sarebbe per me molto adatto, visto che tutte le pagine sono in root ed in html/php
... per avere un'idea della mia idea, di applicazione immediata, un mio elementare esempio, > qui
... Buone Feste...
ciao
Autore
Ho riaperto il post.
L'idea postata è di febbraio scorso, sarà il caso di postarne una nuova così tanto per ricordare a Incomedia l'utilità della mappa del sito sperando che venga reintrodotta
Ho fatto una ricerca del codice filelist PHP, dico la verità non c'ho capito un'h poi perchè si dica non aver capito un'ACCA per affermare di non aver capito nulla è un mistero
La tua idea è ottima potrei visualizzare il file in un iframe, ma come si crea in automatico il file per avere la mappa sempre aggiornata?
Grazie Kolasim e buone feste a tutti
... sì, la tua idea resta valida...
..............................
... per il codice mi ero dimenticato che nelle pagine PHP con Ctrl+U non si vede il sorgente PHP...
... è semplicissimo, più semplice del semplice...
... in un pagina nascosta che chiamerai mappasito, e dalle cui proprietà pagina assegnerai l'estensione PHP (mappasito.php), basta incollare questo codice in un Oggetto Codice HTML scheda HTML:
<?
foreach (glob("{*.html,*.php}",GLOB_BRACE ) as $filename) {
echo "<a href='$filename'>$filename</a>\n<br>";
}
?>
... e per formattare il testo dei link, nella scheda ESPERTO | CSS dello stesso oggetto incolla:
a {font-size:22px;text-decoration:none; color:green}
..................
... vedrai la lista di tutti i files HTML e PHP presenti nella ROOT del sito...
...
.
Autore
Perfetto. Grazie KolAsim, ma c'è la possibilità di visualizzare la mappa come un elenco puntato?
... penso che basti mettere <li> prima si <a ...e </li> dopo </a>
... prova...
+
... sì, infatti; ...rivedi l'esempio...
Autore
Sì, grazie Kolasim si vede l'elenco puntato però ci sono anche le pagine nascoste. Nel mio esempio sono elencate anche le pagine nascoste "visualizza.html - imsearch.php - mappasito.php" si possono nascondere dall'elenco?
http://luigidellaquila.altervista.org/prove_ws/mappasito.php
Ciao,
io farei così:
<ul>
<?php
$hidden = array("imlogin.php","pagina-2.html", "index.php", "codice.php");
foreach (glob("{*.html,*.php}",GLOB_BRACE ) as $filename) {
if (in_array($filename, $hidden) === FALSE) {
echo "<li><a href='$filename'>$filename</a></li>\n";
}
}
?>
</ul>
Nell'array $hidden devi inserire i nomi + estensione delle pagine che non vuoi visualizzare.
Autore
Grazie Stesil, le pagine inserite nell'array $hidden ora sono nascoste.
L'elenco è in ordine alfabetico, è possibile visulizzarlo così come è strutturato il menù?
Non penso si possa fare perchè la struttura ad albero del menu di website è fittizia, non corrisponde a una reale suddivisione delle pagine in cartelle sul server.
Ma magari altri hanno idee in proposito.
Ciao
... la mia idea si basa sulla semplicità ed immediatezza, unica; ...al limite puoi escludere alcuni files, altrimenti finisce lo scopo...
... secondo me anche le pagine nascoste dovrebbero apparire nella mappa, appunto per vedere la lista generale, altrimenti potresti usare direttamente l'oggetto menu...
... in rete puoi trovare diversi script per directory-list molto completi e sofisticati...
... certo programmando si potrebbe ottenere di tutto, ma a questo punto per me non avrebbe senso; ...forse, anzi sicuramente, faresti prima, meglio, e come vuoi tu, seguendo il mio primo suggerimento al primo post, che è quello che farei io, ...ed a quest'ora avresti già finito...
.
ciao
.
Autore
Lo script di Stesil è ottimo perchè automaticamente elenca le pagine senza dover ogni volta aggiungere o rimuovere pagine quando si aggiorna il sito, peccato che non si possa indicare la struttura.
Quello consigliato da Kolasim è altrettanto ottimo perchè può essere formattato come si vuole però nel caso di modifiche bisogna ricordarsi di modifilcare anche l'elenco.
Secondo me è utile anche postare nuovamente un'idea dell'Oggetto "Mappa del sito", cosà che farò dopo le feste.
Grazie Stesil e Kolasim.
... ...