Προς το περιεχόμενο

HTML- Δημιουργία Table με ώρες/ημέρα


giorgos147

Προτεινόμενες αναρτήσεις

Δημοσ.

Δε γνωρίζω αν ο τίτλος είναι σωστός, αλλά ψάχνω κάτι σαν αυτό: (να είναι γεμάτο φυσικά με ώρες. Απλά αυτό είναι από το MusicHeaven.gr, και όπως είναι λογικό, λείπουν ώρες.)

post-99457-129063108676_thumb.png

 

Έψαξα αλλά δυστυχώς δε κατάφερα να βρω τίποτα.

Έχετε καμιά ιδέα εσείς; Ή αν υπάρχει κάπου ήδη έτοιμο; Ή έστω αν τυχαίνει να έχετε ήδη τον κώδικα εσείς.

 

Ευχαριστώ πάρα πολύ! :-)

 

Καλό σας βράδυ.

Δημοσ.

γιατί απλά δεν το δημιουργείς εσύ;; δεν ξέρεις να φτιάχνεις πίνακες;;; και απλά θα βάλεις όσες γραμμές θες και στην κάθε γραμμή τα δεδομένα του πεδίου της στήλης θα είναι ίδια..

Δημοσ.

Γεια σου Γιώργη. Δεν είμαι σίγουρος ότι κατάλαβα τί ακριβώς ζητάς. Κάποια «ευκολία» (πρόγραμμα/web service/script) που να παράγει τέτοιου είδους πίνακες και να το παραμετροποιείς εσύ όπως θέλεις; Ή απλά ένα έτοιμο HTML code snippet που να δίνει ένα αποτέλεσμα σαν αυτό; Αν το δεύτερο, με πολύ βασικές γνώσεις HTML και λίγο inline styling μπορείς να φτιάξεις τέτοιους πίνακες σχετικά γρήγορα. Να ένα παράδειγμα, αυτοτελές και XHTML 1.1 valid (σύμφωνα με τον validator του W3C):

 

>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="el">
   <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
       <title>Ωρολόγιο πρόγραμμα</title>
   </head>
   <body>
       <table border="1" cellpadding="4">
           <tr align="center"><td>Δευτέρα</td><td>Τρίτη</td></tr>
           <tr><td><input type="checkbox" />10.00 - 11.00</td><td><input type="checkbox" />10.00 - 11.00</td></tr>
           <tr><td><input type="checkbox" />11.00 - 12.00</td><td style="background-color:gray;" /></tr>
       </table>
   </body>
</html>

 

Screenshot του πώς φαίνεται στη Windows έκδοση του Firefox:

 

post-4351-129063108751_thumb.png

 

Ορίστε και ανεβασμένο στο Dropbox account μου, για να δεις live πώς φαίνεται στο δικό σου browser:

 

>http://dl.dropbox.com/u/3123541/insomnia/timetable_example.html

 

 

Σημείωση (έχω ένα προαίσθημα ότι είναι απαραίτητη): Τα παραπάνω είναι στατική HTML, αν κάποιος ανοίξει τη σελίδα και αλλάξει το state των checkboxes, αυτό δε θα διατηρηθεί εφεξής. Αν θέλεις κάτι τέτοιο, δε μπορείς να το επιτύχεις μόνο με σκέτη HTML...

Δημοσ.

 

Γεια σου Γιώργη. Δεν είμαι σίγουρος ότι κατάλαβα τί ακριβώς ζητάς. Κάποια «ευκολία» (πρόγραμμα/web service/script) που να παράγει τέτοιου είδους πίνακες και να το παραμετροποιείς εσύ όπως θέλεις; Ή απλά ένα έτοιμο HTML code snippet που να δίνει ένα αποτέλεσμα σαν αυτό; Αν το δεύτερο, με πολύ βασικές γνώσεις HTML και λίγο inline styling μπορείς να φτιάξεις τέτοιους πίνακες σχετικά γρήγορα. Να ένα παράδειγμα, αυτοτελές και XHTML 1.1 valid (σύμφωνα με τον validator του W3C):

 

>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="el">
   <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
       <title>Ωρολόγιο πρόγραμμα</title>
   </head>
   <body>
       <table border="1" cellpadding="4">
           <tr align="center"><td>Δευτέρα</td><td>Τρίτη</td></tr>
           <tr><td><input type="checkbox" />10.00 - 11.00</td><td><input type="checkbox" />10.00 - 11.00</td></tr>
           <tr><td><input type="checkbox" />11.00 - 12.00</td><td style="background-color:gray;" /></tr>
       </table>
   </body>
</html>

 

Screenshot του πώς φαίνεται στη Windows έκδοση του Firefox:

 

[ATTACH]33058[/ATTACH]

 

Ορίστε και ανεβασμένο στο Dropbox account μου, για να δεις live πώς φαίνεται στο δικό σου browser:

 

>http://dl.dropbox.com/u/3123541/insomnia/timetable_example.html

 

 

Σημείωση (έχω ένα προαίσθημα ότι είναι απαραίτητη): Τα παραπάνω είναι στατική HTML, αν κάποιος ανοίξει τη σελίδα και αλλάξει το state των checkboxes, αυτό δε θα διατηρηθεί εφεξής. Αν θέλεις κάτι τέτοιο, δε μπορείς να το επιτύχεις μόνο με σκέτη HTML...

 

Καλημέρα!

Ναι, ακριβώς αυτό θέλω.

 

Θέλω να δημιουργήσω μία φόρμα, μέσα στην οποία θα εισάγει το κάθε μέλος τα απαραίτητα στοιχεία, και μόλις την υποβάλει, οι επιλεγμένες από αυτόν ώρες (τα κουτάκια δηλαδή), θα έρχονται στο e-Mail μου. Μόλις λοιπόν εγώ έχω τις ώρες που θέλει το μέλος, θα τις "σβήνω/διαγράφω" από την φόρμα, όπως ακριβώς γίνεται και στο musicheaven.gr Δηλαδή, δε με ενοχλεί καθόλου που θα είναι στατικό, διότι δε χρειάζεται να είναι παραμετροποιήσιμο από όλα τα μέλη.

Η παραπάνω HTML θα εισαχθεί σε ένα Component, το οποίο δημιουργεί τη φόρμα που θα υποβάλει το μέλος, και μέσα στην οποία θα υπάρχει και αυτός ο κώδικας.

Ρώτησα μάλιστα, πριν γράψω εδώ, και στη κατασκευάστρια εταιρία του Component, και η απάντηση που είχα ήταν:

You need to create a table and add lots of checkboxes.

 

Σε ευχαριστώ πάρα πολύ Parsifal. :-)

Θα κοιτάξω να δω πώς μπορώ να φτιάξω κάτι τέτοιο, αν και όπως μου λέτε όλοι, δε πρέπει να είναι κάτι δύσκολο.

Δημοσ.

giorgos147 αν ξέρεις ASP.NET μπορείς να κάνεις τον πίνακα πολύ εύκολα δυναμικά. Μπορεί ακόμα πέρνει τις διαθέσιμες ώρες από db, (στις οποίες μπορείς να έχεις και όρια για διαθέσιμότητα) ώστε να μην έχεις το πρόβλημα της υποστήριξης αργότερα.

Δημοσ.
giorgos147 αν ξέρεις ASP.NET μπορείς να κάνεις τον πίνακα πολύ εύκολα δυναμικά. Μπορεί ακόμα πέρνει τις διαθέσιμες ώρες από db, (στις οποίες μπορείς να έχεις και όρια για διαθέσιμότητα) ώστε να μην έχεις το πρόβλημα της υποστήριξης αργότερα.

 

Δυστυχώς, δε γνωρίζω από ASP.NET.

Υπάρχει περίπτωση να υπάρχει κάτι έτοιμο; Προς το παρόν, δε το βιάζομαι, αλλά όσο πιο γρήγορα, τόσο το καλύτερο.

Δημοσ.

Μήπως θα σε ενδιέφερε αυτό;

 

Μπορείς να ψάξεις στο google για jQuery scheduler. Θα βρεις κ άλλα παρόμοια.

 

Edit: Εφόσον αναφέρθηκε η asp.net, για scheduler παίζει ο http://www.daypilot.org/, που έχει κ open source έκδοση. Το έχω χρησιμοποιήσει κ είναι αρκετά καλό (για free).

Δημοσ.
Μήπως θα σε ενδιέφερε αυτό;

 

Μπορείς να ψάξεις στο google για jQuery scheduler. Θα βρεις κ άλλα παρόμοια.

 

Edit: Εφόσον αναφέρθηκε η asp.net, για scheduler παίζει ο http://www.daypilot.org/, που έχει κ open source έκδοση. Το έχω χρησιμοποιήσει κ είναι αρκετά καλό (για free).

 

Για τον DayPilot, θα τον κοιτάξω μόλις επιστρέψω από το καφέ!

 

Τώρα, όσο αναφορά το άλλο, όμορφη ιδέα, αλλά δεν είναι ακριβώς αυτό που ψάχνω.

 

Σε ευχαριστώ :-)

  • 4 εβδομάδες αργότερα...
Δημοσ.
θα έρχονται στο e-Mail μου.

 

Αν δεν το έχεις φτιάξει ακόμα (παρ' όλο που αυτό το thread είναι ενός μήνα) έχω να πω αυτό... μόλις φτιάξεις την στατική σελίδα σε HTML με το table, το form και τα checkboxes θα πρέπει να χρησιμοποιήσεις και μια δυναμική γλώσσα για να σου στέλνει τις επιλογές του χρήστη στο e-mail σου, δες την απάντησή μου σ' αυτό το thread: http://www.insomnia.gr/forum/showthread.php?t=396550 για περισσότερες πληροφορίες. Απλά προσάρμοσε τις μεταβλητές του PHP κώδικα στην δικιά σου φόρμα ;)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...