Unofficial WebSite X5
WebSite X5 versioni obsolete => WebSite X5 [v11] Evolution/Professional - Discussioni generali => Topic aperto da: silvestro zanviani - 17 Marzo, 2015, 18:35:48
-
Buonasera a tutti.
Lavoro con Pro 11 e ancora una volta mi rivolgo al forum che non ha mai sgarrato . . . il problema :
nell'home page di un sito ho una casella di testo che funge praticamente da diario mensile. Per suddividere i giorni, ho configurato le schede dalla 1 alla 31 che sono richiamabili tramite linguetta dalla parte superiore della casella di testo ed ogni scheda riporta gli avvenimenti del giorno specifico.
Il problema è che l'utente, al momento dell'apertura della home, si trova comunque davanti il giorno 1 indipendentemente dalla data in cui ci si trova . . . esiste la possibilità di legare la visualizzazione della scheda alla data del giorno ?
Sono quasi certo si possa fare anche se mi sfugge come . . . ma non sfuggirà agli amici del forum !
Grazie a tutti in anticipo . . .
-
ciao, forse dovresti mettere il link del sito oppure il codice che stai usando altrimenti penso sia difficile darti una risposta..
-
Ciao e grazie per la risposta.
Nessun codice . . . semplicemente la funzione "schede" dell'oggetto testo. Questo il link :
www.parentucelli-arzela.gov.it
come puoi vedere, ad ogni apertura della home, la casella testo centrale ritorna invariabilmente sulla scheda n° 1 . . . .
vorrei modificare in modo da permettere che all'apertura della home si posizioni direttamente sulla scheda del giorno
corrispondente alla data . . . .
Ciao.
-
Premesso che mi dà un po' fastidio leggere post copia/incollati in più forum o giù di lì.
Almeno si potrebbe fare lo sforzo di girare alcune frasi :)
Sempre ammesso che i due post identici siano della stessa persona... :-\
Ma veniamo alla richiesta.
Se dovessi fare un calendario eventi userei strumenti diversi e dedicati per questo scopo.
Se proprio vuoi usare le schede di WS, potresti provare con uno script del genere: http://lemonsong.altervista.org/test_today_tab/ (http://lemonsong.altervista.org/test_today_tab/)
Nell'esempio trovi tutto.
Il valore 1500 (1,5s) è personalizzabile ma obbligatorio per dare tempo sufficiente all'esecuzione dell'evento click; si consiglia quindi di non abbassarlo troppo.
Essendo uno script lato client, la data è legata all'orologio del PC/dispositivo dell'utente.
Testalo bene!
Grazie a stesil per l'aiuto.
-
....
Grazie a stesil per l'aiuto.
Se non ci fosse bisognerebbe inventarla..!!
-
Grazie mille per l'aiuto !!!
Si, sono io ad aver postato in entrambi i forum e mi scuso se non andava fatto : mi sembrava che entrambi godessero della
partecipazione incrociata di utenti e moderatori "storici" e non fossero in contrasto.
Per come l'ho vista io (e ripeto le mie scuse se ho sbagliato !), ho considerato "unofficial" un po' l'approfondimento di "answer" (non per niente il sottotitolo
recita . . . oltre il 5° step . .) ed ho pensato che postando solo in answer (visto il livello non proprio base della questione) forse non avrei trovato soluzioni al problema (come in effetti è stato) !
Comunque grazie ancora a Lemonsong ed alle . . prossime.
Stefano
-
@Stefano
Aspe' non devi scusarti, sono io che so' "strano" (anche senza virgolette) :)
Il (mio personalissimo) fastidio è dovuto solo dal copia/incolla "paro paro".
Ovviamente puoi postare dove, come e quanto vuoi.
Prego!
@milux
Assolutamente vero!
-
Allora, visto che mi hai perdonato, ne approfitto ancora :
(comunque script testato e funziona benissimo !), l'opzione è questa : ammettiamo che per qualche giorno consecutivo non venga immesso nulla nella scheda del giorno . . . il visitatore all'apertura vede scheda bianca.
Come intervengo sullo script in modo che, sino alla mia successiva modifica per riportare tutto in posizione, si visualizzi sempre una scheda a mia scelta (e quindi l'ultima che riporta uno scritto) ?
Grazie ancora e davvero di tutto !!
Stefano
-
Ciao, ti rispondo io: troppo macchinoso intercettare la presenza del contenuto nella scheda.
Si potrebbe inserire una variabile e, in base al suo valore che tu dovresti cambiare ad ogni nuova esportazione, condizionare l'esecuzione di tutto lo script.
Sinceramente l'opzione più "pulita" mi sembra quella presente nell'esempio di lemon: preparare in tutte le schede un testo di default "Nessun evento" o una frase analoga in modo che nessuna scheda resti mai vuota. A te resterà solo di sostituire il testo di default con quello dell'evento.
@milux e lemon: se mi dovete reinventare vi mando la lista (lunga) delle cose da cambiare! :)) Grazie :)
-
Grazie mille Stesil,
hai ragione, seguirò il tuo consiglio, oppure un'ancora manuale che riporti all'ultima pagina completata . . . no ?
Grazie ancora a tutti !
-
Scusatemi ancora . . . pensavo che, dal momento che devo intervenire ogni volta per creare l'ancora di rimando all'ultima pagina creata con contenuti, tanto vale inserire
la variabile di cui parlava Stesil in modo da condizionare tutto lo script . . . tanto . . . lavoro per lavoro . . . almeno evito un click all'utente che vede direttamente l'ultima pagina che è stata aggiornata.
Stesil che ne pensi ?
Grazie come sempre.
Stefano
-
Ciao, puoi provare così:
Inserisci la variabile in questo modo (dopo il document.ready)
Only registered users can see contents. Please click here to Register or Login.
Se la variabile assume il valore auto lo script della data entra in funzione in modo automatico, se vuoi invece reindirizzare nella scheda relativa ad un giorno specifico sostituisci auto con il numero del giorno.
Il resto del codice è invariato.
-
Che dire . . . ? . . . hanno ragione Milux e Lemon . . . . se non ci fossi . . . .
Grazie e grazie ancora, a presto.
Stefano
-
Stesil, scusami ma . . . . non mi funziona !
Mi restituisce sempre la data in "auto" . . .
Sicuramente sto sbagliando ad implementarlo e ormai mi sono incasinato . . .
ti dispiacerebbe molto scrivermi il codice intero per favore ?
Ti ringrazio moltissimo . . . . .
Stefano
-
Come non detto !!!!!
Funziona tutto . . . . evidentemente mi si è rimessa in moto la materia grigia !
Grazie ancora.
Stefano