Unofficial WebSite X5

WebSite X5 versioni obsolete => WebSite X5 [v11] Evolution/Professional - Discussioni generali => Topic aperto da: PierBin - 29 Dicembre, 2014, 15:04:48

Titolo: ricerca interna
Inserito da: PierBin - 29 Dicembre, 2014, 15:04:48
Ciao a tutti, avendo un sito ricco di contenuti, quando si utilizza la funzione cerca nel sito, prima che arrivi la risposta può passare anche più di un minuto, e il visitatore si trova davanti ad una pagina vuota bianca senza sapere nulla, se deve aspettare o se deve uscire dal sito.
Si potrebbe ovviare a questo FASTIDIOSO INCONVENIENTE con un messaggio di avviso:
Esempio, attendere prego, ancora un attimo grazie, ecc ecc.
Grazie a tutti e Buona Fine e Miglior Inizio
Buon 2015
PierBin
Titolo: Re:ricerca interna
Inserito da: stesil - 30 Dicembre, 2014, 14:43:39
Ciao, prova se una funzioncina jQuery di questo tipo messa in head di tutte le pagine può funzionare:

Codice:
Only registered users can see contents. Please click here to Register or Login.

Se funziona si può provare ad abbellire.

Buone Feste anche a te.
Titolo: Re:ricerca interna
Inserito da: PierBin - 30 Dicembre, 2014, 18:09:59
Ciao e grazie, la finestrella con il messaggio si apre ma poi non succede nulla
http://www.espirolive.altervista.org/
Titolo: Re:ricerca interna
Inserito da: lemonsong - 30 Dicembre, 2014, 18:26:09
E cosa deve succedere?

L'alert compare per il tempo necessario finché non si carica la pagina della ricerca.
Mi pare che chiedevi questo no?

Per inserire il codice automaticamente in tutte le pagine del sito, devi scriverlo in: Impostazioni Avanzate - Statistiche, SEO e Codice - Esperto - Prima della chiusura del tag head

Titolo: Re:ricerca interna
Inserito da: PierBin - 30 Dicembre, 2014, 18:49:46
Grazie L chiedevo quello, ho detto che non funziona, perché avevo provato su IE 11, rimane l'arlet e basta, mentre con chrome funziona ma bisogna cliccare su ok.
Prova a vedere http://www.espirolive.altervista.org/index.php la pagina 1 contiene del testo
Grazie a Buon Anno
Titolo: Re:ricerca interna
Inserito da: lemonsong - 30 Dicembre, 2014, 20:13:43
OK, allora prova con questo codice:

Citazione
<script>
$(document).ready(function(){
    $('input[name="search"]').next('span').click(function(){
        x5engine.utils.popup({text: 'Ricerca in corso, attendi', graphics: true, background: '#000000', width: '30%'});
        $('#imGuiPopUp').css({'padding':'30px',
        'text-align':'center'})
        $('#imGuiPopUp #imCloseButton').css('display','none');
    });
});
</script>


Buon Anno anche a te!
Titolo: Re:ricerca interna
Inserito da: PierBin - 30 Dicembre, 2014, 23:02:54
ora funziona anche su IE, si potrebbe aumentare il tempo di visualizzazione del messaggio che dura veramente poco.
Prova qua http://www.carraraonline.com/home.php
Grazie
Titolo: Re:ricerca interna
Inserito da: lemonsong - 30 Dicembre, 2014, 23:59:24
avendo un sito ricco di contenuti, quando si utilizza la funzione cerca nel sito, prima che arrivi la risposta può passare anche più di un minuto

si potrebbe aumentare il tempo di visualizzazione del messaggio che dura veramente poco.

Mah... sei unico  :)

Titolo: Re:ricerca interna
Inserito da: PierBin - 31 Dicembre, 2014, 09:47:25
se si potesse aumentare di qualche secondo
(http://www.carraraonline.com/auguri.png)