Greek holidays mod

Started by spiros, December 31, 2004, 07:46:36 AM

Previous topic - Next topic

spiros

I am developing a mod which in effect is a localization of the calendar with all the Greek holidays and namedays (there are plenty of these!!). It will be in the form of an smf_calendar_holidays table.

This is with regard to a mail message I received about the availability of such a mod.

QuoteΓεια σου Σπυρο και συγχαρητηρια για τη μετάφραση.
Ήθελα να σε ρωτήσω αν η έκδοση 1.0 έχει ελληνικό ημερολόγιο με εορτολόγιο ελληνικο κλπ. Επίσης είδα ότι στο forum σου το έχεις για κάποιους μήνες. Αν δεν έχει, μπορείς να μου δώσεις οδηγίες να τα περάσω και εγώ γιατί μ έχουν πάρει με τις πέτρες για τις αμερικάνικες γιορτές

Ευχαριστώ
Τάσος

Kavadias

#1
If you need any help to finish the project as early as it gets, pm or email me.  I want  to use it to my boards too and the earlier it is ready the better.

spiros

#2
Γεια,

Ναι, μπορείς να κάνεις κάτι για να βοηθήσεις. Να βρεις τις ημερομηνίες για όλες τις κινητές εορτές από το 2005-2010 (ή και παραπάνω αν θες). Σε αυτές τις γιορτές είναι Καθαρή Δευτέρα, Τσικνοπέμπτη, Πάσχα κ.ά..

Μετά να τις κωδικοποιήσεις ως εξής:


REPLACE INTO `smf_calendar_holidays` VALUES (10, '2003-05-11', '11/05 Ημέρα της Μητέρας');


Το 10 μην το αλλάζεις, θα το αλλάξω εγώ. Πρόσεξε τη σειρά μήνα/ημέρας (2003-05-11  - πρώτα μήνας μετά ημέρα - και στο κομμάτι που θα εμφανίζεται 11/05 - πρώτα ημέρα μετά μήνας)

vkot

Είχα κάνει κάτι τέτοιο, για το www.kithara.gr αλλά τελικά μου είπαν οτι κάποιες γιορτές ήταν λάθος και τελικά δεν ασχολήθηκα άλλο.

Για κινητές εορτές, δες αυτό: http://users.ntua.gr/soulman/eortologio.xls

Πάρε και τα παρακάτω, απο το παλιό μου yabbse table:
(δε θυμαμαι που τα βρηκα και γιατι καποιες ημ/νιες δεν ειναι σταθερες, αν ειναι λαθος αγνοησε τα)
INSERT INTO calendar_holiday VALUES (1, 'Πρωτοχρονιά', 1, 1, 0);
INSERT INTO calendar_holiday VALUES (2, 'Χριστούγεννα', 12, 25, 0);
INSERT INTO calendar_holiday VALUES (8, 'Γιορτή ερωτευμένων', 2, 14, 0);
INSERT INTO calendar_holiday VALUES (10, 'Πρωταπριλιά', 4, 1, 0);
INSERT INTO calendar_holiday VALUES (11, 'Earth Day', 4, 22, NULL);
INSERT INTO calendar_holiday VALUES (32, 'Ημέρα της μητέρας', 5, 12, 2002);
INSERT INTO calendar_holiday VALUES (33, 'Ημέρα της μητέρας', 5, 11, 2003);
INSERT INTO calendar_holiday VALUES (34, 'Ημέρα της μητέρας', 5, 9, 2004);
INSERT INTO calendar_holiday VALUES (35, 'Ημέρα της μητέρας', 5, 8, 2005);
INSERT INTO calendar_holiday VALUES (36, 'Ημέρα της μητέρας', 5, 14, 2006);
INSERT INTO calendar_holiday VALUES (37, 'Ημέρα της μητέρας', 5, 13, 2007);
INSERT INTO calendar_holiday VALUES (38, 'Ημέρα της μητέρας', 5, 11, 2008);
INSERT INTO calendar_holiday VALUES (39, 'Ημέρα της μητέρας', 5, 10, 2009);
INSERT INTO calendar_holiday VALUES (40, 'Ημέρα της μητέρας', 5, 9, 2010);
INSERT INTO calendar_holiday VALUES (41, 'Ημέρα του πατέρα', 6, 16, 2002);
INSERT INTO calendar_holiday VALUES (42, 'Ημέρα του πατέρα', 6, 15, 2003);
INSERT INTO calendar_holiday VALUES (43, 'Ημέρα του πατέρα', 6, 20, 2004);
INSERT INTO calendar_holiday VALUES (44, 'Ημέρα του πατέρα', 6, 19, 2005);
INSERT INTO calendar_holiday VALUES (45, 'Ημέρα του πατέρα', 6, 18, 2006);
INSERT INTO calendar_holiday VALUES (46, 'Ημέρα του πατέρα', 6, 17, 2007);
INSERT INTO calendar_holiday VALUES (47, 'Ημέρα του πατέρα', 6, 15, 2008);
INSERT INTO calendar_holiday VALUES (48, 'Ημέρα του πατέρα', 6, 21, 2009);
INSERT INTO calendar_holiday VALUES (49, 'Ημέρα του πατέρα', 6, 20, 2010);
INSERT INTO calendar_holiday VALUES (95, 'Αγίου Πνεύματος', 6, 16, 2003);
INSERT INTO calendar_holiday VALUES (59, 'Θερινό ηλιοστάσιο', 6, 21, 2002);
INSERT INTO calendar_holiday VALUES (60, 'Θερινό ηλιοστάσιο', 6, 21, 2003);
INSERT INTO calendar_holiday VALUES (61, 'Θερινό ηλιοστάσιο', 6, 20, 2004);
INSERT INTO calendar_holiday VALUES (62, 'Θερινό ηλιοστάσιο', 6, 20, 2005);
INSERT INTO calendar_holiday VALUES (63, 'Θερινό ηλιοστάσιο', 6, 21, 2006);
INSERT INTO calendar_holiday VALUES (64, 'Θερινό ηλιοστάσιο', 6, 21, 2007);
INSERT INTO calendar_holiday VALUES (65, 'Θερινό ηλιοστάσιο', 6, 20, 2008);
INSERT INTO calendar_holiday VALUES (66, 'Θερινό ηλιοστάσιο', 6, 20, 2009);
INSERT INTO calendar_holiday VALUES (67, 'Θερινό ηλιοστάσιο', 6, 21, 2010);
INSERT INTO calendar_holiday VALUES (68, 'Εαρινή ισημερία', 3, 20, 2002);
INSERT INTO calendar_holiday VALUES (69, 'Εαρινή ισημερία', 3, 20, 2003);
INSERT INTO calendar_holiday VALUES (70, 'Εαρινή ισημερία', 3, 19, 2004);
INSERT INTO calendar_holiday VALUES (71, 'Εαρινή ισημερία', 3, 20, 2005);
INSERT INTO calendar_holiday VALUES (72, 'Εαρινή ισημερία', 3, 20, 2006);
INSERT INTO calendar_holiday VALUES (73, 'Εαρινή ισημερία', 3, 20, 2007);
INSERT INTO calendar_holiday VALUES (74, 'Εαρινή ισημερία', 3, 19, 2008);
INSERT INTO calendar_holiday VALUES (75, 'Εαρινή ισημερία', 3, 20, 2009);
INSERT INTO calendar_holiday VALUES (76, 'Εαρινή ισημερία', 3, 20, 2010);
INSERT INTO calendar_holiday VALUES (77, 'Χειμερινό ηλιοστάσιο', 12, 21, 2002);
INSERT INTO calendar_holiday VALUES (78, 'Χειμερινό ηλιοστάσιο', 12, 21, 2003);
INSERT INTO calendar_holiday VALUES (79, 'Χειμερινό ηλιοστάσιο', 12, 21, 2004);
INSERT INTO calendar_holiday VALUES (80, 'Χειμερινό ηλιοστάσιο', 12, 21, 2005);
INSERT INTO calendar_holiday VALUES (81, 'Χειμερινό ηλιοστάσιο', 12, 21, 2006);
INSERT INTO calendar_holiday VALUES (82, 'Χειμερινό ηλιοστάσιο', 12, 21, 2007);
INSERT INTO calendar_holiday VALUES (83, 'Χειμερινό ηλιοστάσιο', 12, 21, 2008);
INSERT INTO calendar_holiday VALUES (84, 'Χειμερινό ηλιοστάσιο', 12, 21, 2009);
INSERT INTO calendar_holiday VALUES (85, 'Χειμερινό ηλιοστάσιο', 12, 21, 2010);
INSERT INTO calendar_holiday VALUES (86, 'Φθινοπωρινή ισημερία', 9, 22, 2002);
INSERT INTO calendar_holiday VALUES (87, 'Φθινοπωρινή ισημερία', 9, 23, 2003);
INSERT INTO calendar_holiday VALUES (88, 'Φθινοπωρινή ισημερία', 9, 22, 2004);
INSERT INTO calendar_holiday VALUES (89, 'Φθινοπωρινή ισημερία', 9, 22, 2005);
INSERT INTO calendar_holiday VALUES (90, 'Φθινοπωρινή ισημερία', 9, 22, 2006);
INSERT INTO calendar_holiday VALUES (91, 'Φθινοπωρινή ισημερία', 9, 23, 2007);
INSERT INTO calendar_holiday VALUES (92, 'Φθινοπωρινή ισημερία', 9, 22, 2008);
INSERT INTO calendar_holiday VALUES (93, 'Φθινοπωρινή ισημερία', 9, 22, 2009);
INSERT INTO calendar_holiday VALUES (94, 'Φθινοπωρινή ισημερία', 9, 22, 2010);
For specialized SMF installation/customization, Web Development, Linux Server Administration, click here.
Για εξειδικευμένες υπηρεσίες στα παραπάνω, πατήστε εδώ.

spiros

Βασίλη,

Τέλειο το λινκ για τις κινητές εορτές! Ο πίνακας που παραθέτεις βέβαια έχει μόνο τη μετάφραση κάποιον στάνταρτ του ΣΜΦ. Αυτό που ετοιμάζω έχει αναλυτικά όλες τις ονομαστικές εορτές και αργίες (Πρέπει να βγει καμία 300-400 καταχωρήσεις).

[Unknown]

How do you spell "Greek" in Greek?

-[Unknown]

vkot

#6
Ελληνικά

P.S. something tells me that you're going to open a greek board in  Language Specific Support...  ;D (I was about to request it in General Feedback)
For specialized SMF installation/customization, Web Development, Linux Server Administration, click here.
Για εξειδικευμένες υπηρεσίες στα παραπάνω, πατήστε εδώ.

arachnopolis

Συμφωνώ ότι θα πρέπει να υποστηριχτεί το forum στα Ελληνικά

Eva

Τελικά προχώρησε αυτό το mod?
Μπορούμε να βοηθήσουμε κάπως?  :)

sebastian

#9
Άν θυμάμαι καλά κάποιος προσπαθούσε να κάνει το ίδιο φτιάχνοντας ena component  για το mambo. Δεν θυμάμαι την ιστοσελίδα όμως.
Νομίζω ήταν αυτό και μάλιστα είχε και ένα module για το πόσο σε % έχει προχωρίσει.  --> http://athos.alexsoft.gr/

Νομίζω ότι σταμάτησε η απόπειρα, δεν το είδα πουθενά στην ιστοσελίδα.
Παρεπιμπτόντως φοβερή δεν είναι?  :D :D έχει ακόμα και τις αγρυπνίες. Πρέπει να κάνουμε μια για να ολοκληρωθεί το mod και η μετάφραση μου σε SMF 1.1 beta 3.

agridoc

Η version 1.1 έχει μέσα από το administrator panel editor για το εορτολόγιο.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

sebastian

Πολύ ενδιαφέρον αυτό με το εορτολόγιο στην έκδοση SMF 1.1. Εγώ τουλάχιστον αναφέρομαι σε κάτι άλλο. Ένα mod που να περιέχει όλες τις εορτές (κινητές και μή) και ανάλογα με την αλλαγή του έτους να της εμφανίζει χωρίς την παρεμβολή του χρήστη. Υπάρχουν σχετικές win32 εφαρμογές, μια παραλλαγή αυτών. Επίσης υπαρχουν ενσωματωμένες εντολές στην php για το ημερολόγιο (γρηγοριανό, ιουλιανό κτλπ και προσδιορισμός του πάσχα) αλλά μάλλον πρέπει να υπάρχει ένας αλγόριθμος για το πώς θα αλλάζουν εορτές κατά έτος.

athos

#12
Παιδιά καλησπέρα,

Κατ' αράς μάλλον θα εννοείται το Αγιολόγιο - εορτολόγιο που υπήρχε στον ιστοχώρο.

Θα ήθελα να σας ενημερώσω λοιπόν ότι η προσπάθεια αυτή είναι σε εξέλιξη και δεν έχει σταματήσει.

Τα χαρακτηριστικά του θα είναι:

Πλήρες Component για το Mambo που θα περιλαμβάνει:
             1) Τον μέγα Συναξαριστή με όλους τους Αγίους και με τις εικόνες του κάθε αγίου,
             2) Τον βίο
             3) Απολυτίκια, κοντάκια κλπ.
             4) Λίστα με τους εορταζόμενους Αγίους της ημέρας μέσω της οποίας θα μπορείτε να δείτε τον
                 βίο κάθε Αγίου.
             5) Το τυπικό της ημέρας (Δοξολογία του Αγίου).

Module το οποίο θα περιέχει συνοπτικά στοιχεία για τον κύριο Άγιο της Ημέρας και ένα ημερολογίο του μηνός ώστε να επιλέγεται άμεσα ο Άγιος της ημέρας που θέλετε (στα πρότυπα του Events).

Αυτά είναι χονδρικά τα στοιχεία που θα περιέχει αλλά επειδή κατασκευάζουμε ταυτόχρονα πολλά κομμάτια κώδικα απλώς αργεί. Φανταστείτε ότι μέσα σε αυτό όταν ολοκληρωθεί ο κώδικας θα περιέχει πάνω από 2000-3000 Αγίους ανά την οικουμένη, οπότε καταλαβαίνεται για τί όγκο μιλάμε.

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

Α!  και κάτι που ξέχασα και το προσθέτω: οι κινητές εορτές των Αγίων θα υπολογίζονται αυτόματα μέσω ενός μηχανισμού που βασίζεται στις "κινητές - σταθερές εορτές (βλέπε Πάσχα)".
Μια όμως και είμαστε στο forum του SMF μια καλή ιδέα θα ήταν να δημιουργήσω και κώδικα που να ενσωματώνονται τα ονόματα των Αγίων απευθείας και στο ημερολόγιο του SMF (καλή ιδέα  ??? ??? )

Για όσους δεν μπορούν να περιμένουν, ίσως μέχρι το τέλος του μήνα να έχει ολοκληρωθεί το ημερολόγιο του SMF. Αυτή τη στιγμή υπάρχει μόνο για τον Ιούλιο.

ΟΡΘΟΔΟΞΗ ΧΡΙΣΤΙΑΝΙΚΗ ΟΜΑΔΑ ΕΒΡΟΥ

sebastian

Νομίζω θα περιμένουμε όλοι. Φυσικά εφόσον τελειώσει επιτυχώς, θα μπορούμε να συζητήσουμε για τίς λεπτομέρειες του component ή του mod.

spiros

Παιδιά, εγώ είχα μείνει στο σημείο όπου περίμενα το μέλος kavadias να ετοιμάσει τις κινητές εορτές για τα επόμενα 5 χρόνια. Δεν ξανάκουσα έκτοτε και έτσι δεν συνέχισα. Εάν κάποιος ενδιαφέρεται να βοηθήσει καλώς. Βασικά το πρόβλημα με το αναλυτικό ημερολόγιο των φίλων της Ορθόδοξης Χριστιανικής Ομάδας Έβρου είναι ότι είναι υπερβολικά αναλυτικό (Αγιολόγιο) για μία μη θρησκευτική τοποθεσία. Οι περισσότεροι χρειαζόμαστε κάτι πιο απλό.

sebastian

Θα είναι σε 2 mode. Μια απλή όπως τη θέλεις εσύ και οι περισσότεροι όπως λες, και μια άλλη για τους υπόλοιπους.  Έτσι θα μείνουμε ευχαριστημένοι όλοι.

Εγώ θα διαλέξω στο τέλος!

athos

Quote from: spiros on July 11, 2005, 09:44:09 AM
Παιδιά, εγώ είχα μείνει στο σημείο όπου περίμενα το μέλος kavadias να ετοιμάσει τις κινητές εορτές για τα επόμενα 5 χρόνια. Δεν ξανάκουσα έκτοτε και έτσι δεν συνέχισα. Εάν κάποιος ενδιαφέρεται να βοηθήσει καλώς. Βασικά το πρόβλημα με το αναλυτικό ημερολόγιο των φίλων της Ορθόδοξης Χριστιανικής Ομάδας Έβρου είναι ότι είναι υπερβολικά αναλυτικό (Αγιολόγιο) για μία μη θρησκευτική τοποθεσία. Οι περισσότεροι χρειαζόμαστε κάτι πιο απλό.

Σπύρο μου έχεις δίκαιο. Εάν θέλεις να περιμένεις μέχρι το τέλος του μήνα να ετοιμάσω ένα php αρχείο ως module για το mambo που να έχει μόνο ονομαστικά τους εορταζόμενους αγίους.

Τί λες;

Επίσης πιστεύω να ετοιμάσω και το ημερολόγιο (smf_holidays) ώστε να σας το έχω διαθέσιμο για αντικατάσταση του παλιού.

το μόνο όμως που δεν μπορώ να κάνω είναι να βάλω σε αυτά, κάτι περίεργες γιορτές (π.χ. γιορτή της μητέρας).

Περιμένω απάντηση για να οργανώσω τον χρόνο μου.

Ευχαριστώ.

vkot

Quote from: athos on July 19, 2005, 01:45:57 AM
ένα php αρχείο ως module για το mambo που να έχει μόνο ονομαστικά τους εορταζόμενους αγίους.

Αυτο που πιστευω σχεδον ολος ο κοσμος θελει, ειναι οι εορταζομενοι αγιοι. Αν αναφερονται ολοι, θα δημιουργησει συγχιση. Μεσα στο ετος θα εχουμε 10 Μαριες, 5 Σπυρους, κλπ και ο κοσμος θα μπερδευεται με το ποτε γιορταζουν αυτα τα ονοματα.

Δεν μπορεις να μας δωσεις τις εορτες σε sql dump για εισαγωγη στη βαση του smf; ή εστω σε μια απλη λιστα σε txt.
For specialized SMF installation/customization, Web Development, Linux Server Administration, click here.
Για εξειδικευμένες υπηρεσίες στα παραπάνω, πατήστε εδώ.

sebastian

Ξέρουμε athos ότι θα είναι έτοιμα τα script σου στο τέλος του μήνα. Δεν μας είπες μονάχα το μήνα.

athos

Αγαπητέ Sebastian έχεις δίκαιο. Τελικά λίγο οι διακοπές (έχουμε και οικογενειακές  υποχρεώσεις), λίγο η δουλειά με πήγαν αρκετά πίσω. Ήδη αυτή τη στιγμή που σας γράφω, είμαι στην κατασκευή του κώδικα για το component. χρόνο δεν ξέρω διότι ήδη είμαι εκτός χρονοδιαγράμματος.

Ο vkot έχει δίκαιο. αυτό μπορεί να γίνει, και είναι και εύκολο. Αλλά ας με συγχωρέσει, διότι πρέπει πρώτα να τελειώσω το com_saintbook

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


Advertisement: