WebSite X5Help Center

 
Massimiliano F.
Massimiliano F.
User

Mappa del sito  it

Autore: Massimiliano F.
Visite 860, Followers 1, Condiviso 0  
Parole Chiave: del,html,imsitemap,mappa,sito

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

Postato il
6 RISPOSTE - 1 CORRETTO
Massimiliano F.
Massimiliano F.
User
Autore

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

Leggi di più
Postato il da Massimiliano F.
Mirko Boschetti
Mirko Boschetti
Moderator

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>

Leggi di più
Postato il da Mirko Boschetti
Massimiliano F.
Massimiliano F.
User
Autore

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!

Leggi di più
Postato il da Massimiliano F.
Incomedia
Riccardo P.
Incomedia

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.

Leggi di più
Postato il da Riccardo P.
Massimiliano F.
Massimiliano F.
User
Autore

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?

Leggi di più
Postato il da Massimiliano F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

...!... l'area sensibile è su tutto lo sfondo esterno al sito...!...

... prova a verificare le opzioni che hai selazionato in Proprietà Della Pagina/Sfondo...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪