Mappa del sito ![it](https://d33s48lcrmbkow.cloudfront.net/1x1.png)
Автор: Massimiliano F.Uso Website X5 professional, ho un problema con la mappa del sito. In tutti i progetti ho flaggato nelle impostazioni generali "crea automaticamente la mappa del sito", ho i seguenti problemi:
1) In uno dei progetti mi ha creato la mappa in basso correttamente, in altri progetti non appare la mappa.
2) nel progetto che mi ha creato la mappa mi crea uno script con un link alla pagina "imsitemap.hmtl". Il file corretto della mappa del sito è imsitemap.php. Se correggo manualmente le pagine tutto funziona correttamente, ma ogni volta che faccio un aggiornamento mi inserisce nuovamente questo codice. Come posso fare a toglierlo dallo sfondo delle pagine e a evitare il caricamento del link sbagliato?
Allego pagina index.php per mostrare il codice errato
Автор
Per quanto riguarda il punto 1 ho risolto.
Rimane il problema dell'esistenza di un link alla mappa cliccando sullo sfondo del sito. Il progetto in questione è www.fortenet.it. Momentaneamente ho modificato a mano tutte le pagine eliminando il seguente script: "<script type="text/javascript">
x5engine.boot.push(function () { x5engine.eventBinder('body, #imHeaderBg, #imFooterBg', function() { x5engine.utils.location('imsitemap.html'); }, function () { $('body, #imHeaderBg, #imFooterBg').css('cursor', 'pointer'); }, function () { $('body, #imHeaderBg, #imFooterBg').css('cursor', 'default'); }); });
</script>". Il problema non si presenta più.
Ovviamente non è una soluzione definitiva perchè ogni volta che effettuo un aggiornamento del sito questo script viene ricaricato. Mi potete aiutare?
Grazie
Se vuoi puoi provare con questo suggerito da Stesil, al passo 1 in Head:
<script type="text/javascript">
$(document).ready(function(){
$("div#imBtMn a:last").remove();
var num=($("div#imBtMn").contents().length)-1;
$("div#imBtMn").contents().eq(num).remove();
});
</script>
Автор
Per adesso ti ringrazio, proverò e ti darò riscontro.
In ogni caso io vorrei risolvere il problema alla base con WebSite X5 Professional, altrimenti ogni volta che devo effettuare degli aggiornamenti dovrò cambiare il codice di tutte le pagine.
L'errore parte da WebSite, compila del codice errato!
Buongiorno Massimiliano,
prova con un nuovo progetto senza inserirte script o codici esterni, dovrebbe visualizzarsi correttamente.
Prova anche a rimuovere tutti gli script e i codici esterni inseriti nel progetto e verificare.
fammi sapere.
Автор
Ciao, ho provato ad aggiornare il sito togliendo il flag "crea la mappa automaticamente". Provate ad andare sul mio sito www.fortenet.it e potrete vedere direttamente cosa succede.
E' possibile che ci debba sempre essere questo link alla al file sitemap.html cliccando sull'area esterna del sito?
Se provo con un altro progetto, senza inserire la sitemap tutto funziona correttamente. Ma io devo gestire il mio sito: www.fortenet.it. Sono costretto a rifarlo da zero e a non inserire la mappa?
...!... l'area sensibile è su tutto lo sfondo esterno al sito...!...
... prova a verificare le opzioni che hai selazionato in Proprietà Della Pagina/Sfondo...
.
ciao