WebSite X5Help Center

 
Massimiliano F.
Massimiliano F.
User

Mappa del sito  it

Автор: Massimiliano F.
Просмотрено 864, Подписчики 1, Размещенный 0  

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

Размещено
6 Ответы - 1 Корректно
Massimiliano F.
Massimiliano F.
User
Автор

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

Читать больше
Размещено От 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>

Читать больше
Размещено От Mirko Boschetti
Massimiliano F.
Massimiliano F.
User
Автор

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!

Читать больше
Размещено От 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.

Читать больше
Размещено От Riccardo P.
Massimiliano F.
Massimiliano F.
User
Автор

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?

Читать больше
Размещено От Massimiliano F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪