ASP - Personalizzare uno script

di il
5 risposte

ASP - Personalizzare uno script

Salve!
Ho trovato e scaricato da qui http://scripts.ocean12tech.com/asp/calendar
un bel calendario dove si possono inserire eventi, appuntamenti eccetera. Vorrei aggiungere una funzionalità che non ho trovato: lo script non contempla la possibilità di inserire un evento della durata di più giorni, per esempio una settimana di vacanza: dovrei inserire per tutti quanti i giorni un evento. Come potrei fare per aggiungere questa cosa, sempre che sia possibile?

5 Risposte

  • Re: ASP - Personalizzare uno script

    La logica non è complessa.
    Anzitutto, il linguaggio qual è?
    Mettiamo che sia ASP.
    Darai la possibilità all'utente di fare "inserimento singolo" oppure "inserimento multiplo". Nell'inserimento multiplo potrà mettere una data di inizio attività (o vacanza) e una data di fine attività.
    Nello script, prevederai una cosa simile

    dim data1
    dim data2
    dim tipoinserimento

    tipoinserimento = request.querystring("tipo")
    'prendo il tipo di inserimento, se multiplo o singolo

    if tipoinserimento = "M" then
    dim giorni_di_differenza
    giorni_di_differenza = datediff("d",data2,data1)
    'questo ti restituisce in giorni la differenza tra
    'le data inserite dall'utente

    'ora parti con la scrittura sul db
    dim i
    i=0
    for i=0 to giorni_di_differenza
    'scrivi nel db tutte le date, ogni data un record
    dateadd(data1,0)
    connessione.execute (insert into......dataapp = data1) etc etc

    next

    end if


    Come hai notato non è complesso. NOn devi fare altro che prendere il range di date e gestirlo. Tutto qui.

    Se hai dubbi, scrivimi pure
    Buon lavoro.
    Bye



    fabio
  • Re: ASP - Personalizzare uno script

    Dimenticavo:
    devi nel ciclo di for, riassegnare il nuovo valore alla data

    data1 = dateadd(data1,i)

    se ti da problemi (in asp le variabili sono variant) usa il cdate

    data1 = dateadd(cdate(data1),i)

    Bye

    fabio
  • Re: ASP - Personalizzare uno script

    Il linguaggio è proprio ASP. Mi piacerebbe farmi l'agenda in locale, tutta tradotta in italiano eccetera, e appunto mi manca proprio quella funzione lì, cioè il poter 'segnare' cose che si protraggono per più giorni senza doverle inserire a manina in ogni giorno della durata.
  • Re: ASP - Personalizzare uno script

    Ora me lo studio per un po', vediamo cosa combino!
  • Re: ASP - Personalizzare uno script

    Fammi sapere.
    Se hai bisogno, sono qui

    fabio
Devi accedere o registrarti per scrivere nel forum
5 risposte