Welcome, Guest. Please Login or Register.
April 19, 2024, 09:42:23 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Deutscher Kalender « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Deutscher Kalender  (Read 12479 times)
snakebyte
Noobie
*
Posts: 17


I'm a llama!

Deutscher Kalender
« on: January 14, 2004, 12:45:39 PM »
Reply with quote

YaBB SE Version: 1.5.4
PHP Version:
MySQL Version:
Server Plattform:
Link zum Forum: www.schlangenwelt.de

Problem Beschreibung:
Hallo!

hat jemand einen Mod oder die SQL-Befehle, um einen deutschen Kalender in die Datenbank einzutragen? Ich habe einen Topic gefunden, wo man einen deutschen Mod downloaden konnte, aber der Link ist leider platt :(

Thanx

Marcel
Logged
SnowCrash
Full Member
***
Posts: 110


Re:Deutscher Kalender
« Reply #1 on: January 14, 2004, 01:26:54 PM »
Reply with quote

In Deutschland hast Du immer das Problem der ganzen Bundesländer... hier eine Datei für Bayern (von cx_one)

# phpMyAdmin MySQL-Dump
# version 2.4.0-rc2
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Erstellungszeit: 14. Mai 2003 um 13:42
# Server Version: 4.0.12
# PHP-Version: 4.3.2-RC1
# Datenbank: `yabbse151`
# --------------------------------------------------------

#
# Daten für Tabelle `yabbse_calendar_holiday`
#

INSERT INTO yabbse_calendar_holiday VALUES (1, 'Neujahr', 1, 1, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (2, 'Hl.Drei Könige', 1, 6, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (3, 'Karfreitag', 4, 18, 2003);
INSERT INTO yabbse_calendar_holiday VALUES (4, 'Ostersonntag', 4, 20, 2003);
INSERT INTO yabbse_calendar_holiday VALUES (5, 'Ostermontag', 4, 21, 2003);
INSERT INTO yabbse_calendar_holiday VALUES (6, 'Tag der Arbeit', 5, 1, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (7, 'Christi Himmelfahrt', 5, 29, 2003);
INSERT INTO yabbse_calendar_holiday VALUES (8, 'Pfingstsonntag', 6, 8, 2003);
INSERT INTO yabbse_calendar_holiday VALUES (9, 'Pfingstmontag', 6, 9, 2003);
INSERT INTO yabbse_calendar_holiday VALUES (10, 'Fronleichnam', 6, 19, 2003);
INSERT INTO yabbse_calendar_holiday VALUES (11, 'Maria Himmelfahrt', 8, 15, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (12, 'Tag der Deutschen Einheit', 10, 3, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (13, 'Allerheiligen', 11, 1, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (14, '1.Weihnachtsfeiertag', 12, 25, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (15, '2.Weihnachtsfeiertag', 12, 26, NULL);
INSERT INTO yabbse_calendar_holiday VALUES (16, 'Karfreitag', 4, 9, 2004);
INSERT INTO yabbse_calendar_holiday VALUES (17, 'Ostersonntag', 4, 11, 2004);
INSERT INTO yabbse_calendar_holiday VALUES (18, 'Ostermontag', 4, 12, 2004);
INSERT INTO yabbse_calendar_holiday VALUES (19, 'Christi Himmelfahrt', 5, 20, 2004);
INSERT INTO yabbse_calendar_holiday VALUES (20, 'Pfingstsonntag', 5, 30, 2004);
INSERT INTO yabbse_calendar_holiday VALUES (21, 'Pfingstmontag', 5, 31, 2004);
INSERT INTO yabbse_calendar_holiday VALUES (22, 'Fronleichnam', 6, 10, 2004);
INSERT INTO yabbse_calendar_holiday VALUES (23, 'Karfreitag', 3, 25, 2005);
INSERT INTO yabbse_calendar_holiday VALUES (24, 'Ostersonntag', 3, 27, 2005);
INSERT INTO yabbse_calendar_holiday VALUES (25, 'Ostermontag', 3, 28, 2005);
INSERT INTO yabbse_calendar_holiday VALUES (26, 'Christi Himmelfahrt', 5, 5, 2005);
INSERT INTO yabbse_calendar_holiday VALUES (27, 'Pfingstsonntag', 5, 15, 2005);
INSERT INTO yabbse_calendar_holiday VALUES (28, 'Pfingstmontag', 5, 16, 2005);
INSERT INTO yabbse_calendar_holiday VALUES (29, 'Fronleichnam', 5, 26, 2005);
INSERT INTO yabbse_calendar_holiday VALUES (30, 'Karfreitag', 4, 14, 2006);
INSERT INTO yabbse_calendar_holiday VALUES (31, 'Ostersonntag', 4, 16, 2006);
INSERT INTO yabbse_calendar_holiday VALUES (32, 'Ostermontag', 4, 17, 2006);
INSERT INTO yabbse_calendar_holiday VALUES (33, 'Christi Himmelfahrt', 5, 25, 2006);
INSERT INTO yabbse_calendar_holiday VALUES (34, 'Pfingstsonntag', 6, 4, 2006);
INSERT INTO yabbse_calendar_holiday VALUES (35, 'Pfingstmontag', 6, 5, 2006);
INSERT INTO yabbse_calendar_holiday VALUES (36, 'Fronleichnam', 6, 15, 2006);
INSERT INTO yabbse_calendar_holiday VALUES (37, 'Karfreitag', 4, 16, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (38, 'Karfreitag', 4, 16, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (39, 'Ostersonntag', 4, 8, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (40, 'Ostermontag', 4, 9, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (41, 'Christi Himmelfahrt', 5, 17, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (42, 'Pfingstsonntag', 5, 27, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (43, 'Pfingstmontag', 5, 28, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (44, 'Fronleichnam', 6, 7, 2007);
INSERT INTO yabbse_calendar_holiday VALUES (45, 'Karfreitag', 3, 21, 2008);
INSERT INTO yabbse_calendar_holiday VALUES (46, 'Ostersonntag', 3, 23, 2008);
INSERT INTO yabbse_calendar_holiday VALUES (47, 'Ostermontag', 3, 24, 2008);
INSERT INTO yabbse_calendar_holiday VALUES (48, 'Christi Himmelfahrt', 5, 1, 2008);
INSERT INTO yabbse_calendar_holiday VALUES (49, 'Pfingstsonntag', 5, 11, 2008);
INSERT INTO yabbse_calendar_holiday VALUES (50, 'Pfingstmontag', 5, 12, 2008);
INSERT INTO yabbse_calendar_holiday VALUES (51, 'Fronleichnam', 5, 22, 2008);
INSERT INTO yabbse_calendar_holiday VALUES (52, 'Karfreitag', 4, 10, 2009);
INSERT INTO yabbse_calendar_holiday VALUES (53, 'Ostersonntag', 4, 12, 2009);
INSERT INTO yabbse_calendar_holiday VALUES (54, 'Ostermontag', 4, 13, 2009);
INSERT INTO yabbse_calendar_holiday VALUES (55, 'Christi Himmelfahrt', 5, 21, 2009);
INSERT INTO yabbse_calendar_holiday VALUES (56, 'Pfingstsonntag', 5, 31, 2009);
INSERT INTO yabbse_calendar_holiday VALUES (57, 'Pfingstmontag', 6, 1, 2009);
INSERT INTO yabbse_calendar_holiday VALUES (58, 'Fronleichnam', 6, 11, 2009);
INSERT INTO yabbse_calendar_holiday VALUES (59, 'Karfreitag', 4, 2, 2010);
INSERT INTO yabbse_calendar_holiday VALUES (60, 'Osersonntag', 4, 4, 2010);
INSERT INTO yabbse_calendar_holiday VALUES (61, 'Ostermontag', 4, 5, 2010);
INSERT INTO yabbse_calendar_holiday VALUES (62, 'Christi Himmelfahrt', 5, 13, 2010);
INSERT INTO yabbse_calendar_holiday VALUES (63, 'Pfingstsonntag', 5, 23, 2010);
INSERT INTO yabbse_calendar_holiday VALUES (64, 'Pfingstmontag', 5, 24, 2010);
INSERT INTO yabbse_calendar_holiday VALUES (65, 'Fronleichnam', 6, 3, 2010);


Musst Du ggf. anpassen...

PS: Die Version da oben funktioniert nur sauber mit einem leeren Kalender (yabbse_calendar_holiday darf nichts enthalten)
« Last Edit: January 14, 2004, 01:29:32 PM by SnowCrash » Logged

It's better to be hated for who you are
then to be loved for who
you are not...
[/b][/i]
snakebyte
Noobie
*
Posts: 17


I'm a llama!

Re:Deutscher Kalender
« Reply #2 on: January 14, 2004, 01:33:55 PM »
Reply with quote

Supergenial!!! Vielen Dank für die schnelle Hilfe  :D
Logged
SnowCrash
Full Member
***
Posts: 110


Re:Deutscher Kalender
« Reply #3 on: January 14, 2004, 01:35:09 PM »
Reply with quote

Oder für 2004 alle bundesweiten (+ die, die immer gelten für alle Jahre)

INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Tag der Deutschen Einheit', 10, 3, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Tag der Arbeit', 5, 1, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('1.Weihnachtsfeiertag', 12, 25, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('2.Weihnachtsfeiertag', 12, 26, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Karfreitag', 4, 9, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Ostersonntag', 4, 11, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Ostermontag', 4, 12, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Christi Himmelfahrt', 5, 20, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Pfingstsonntag', 5, 30, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Pfingstmontag', 5, 31, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Fronleichnam', 6, 10, 2004);


die sollten auch mit Kalendern klappen wo schon was drinne steht....
Logged

It's better to be hated for who you are
then to be loved for who
you are not...
[/b][/i]
SnowCrash
Full Member
***
Posts: 110


Re:Deutscher Kalender
« Reply #4 on: January 14, 2004, 01:57:55 PM »
Reply with quote

Und als Gipfel der Langeweile... ein Mini-Generator....

<?php

   
// Kirchliche, deutsche Feiertage für YaBB SE generieren - by SnowCrash ;-)

   
$jahr   2005;            // Jahr für das die Tage generiert werden sollen

   // Feiertage definieren - alle kirchlichen Feiertage orientieren sich an Ostern

   // Erklärung der Parameter im Array:
   //   name   -> dürfte klar sein
   //   offset   -> Abstand in Tagen zum Ostersonntag (-52 heisst also "52 Tage vor Ostern")
   //   aktiv   -> true/false - soll der Tag angezeigt werden?

   
$feiertage   = array();

   
$feiertage[]   = array ( 'name'   => 'Weiberfastnacht',
              
'offset'   => -52,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Rosenmontag',
              
'offset'   => -48,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Fastnachtsdienstag',
              
'offset'   => -47,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Aschermittwoch',
              
'offset'   => -46,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Gründonnerstag',
              
'offset'   => -3,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Karfreitag',
              
'offset'   => -2,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Ostersonntag',
              
'offset'   => 0,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Ostermontag',
              
'offset'   => 1,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Christi Himmelfahrt',
              
'offset'   => 39,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Mariä Himmelfahrt',
              
'offset'   => 46,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Pfingstsonntag',
              
'offset'   => 49,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Pfingstmontag',
              
'offset'   => 50,
              
'aktiv'   => true );

   
$feiertage[]   = array ( 'name'   => 'Fronleichnam',
              
'offset'   => 60,
              
'aktiv'   => true );

   
// dann mal los...

   
$easterdate   easter_date($jahr);

   echo 
'<pre>';

   foreach (
$feiertage as $feiertag)
   {
      if (
$feiertag['aktiv'])
      {
         
$ftdate   $easterdate+($feiertag['offset']*86400);
         echo 
'INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ("'.$feiertag['name'].'", '.date('m',$ftdate).', '.date('d',$ftdate).', '.date('Y',$ftdate).');'."\n";
      }
   }

   echo 
'</pre>';

?>


*g*

Update: Code aktualisiert ;D Die easter()-Funkton war überflüssig...
« Last Edit: January 14, 2004, 02:13:53 PM by SnowCrash » Logged

It's better to be hated for who you are
then to be loved for who
you are not...
[/b][/i]
Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:Deutscher Kalender
« Reply #5 on: January 14, 2004, 03:30:54 PM »
Reply with quote

Krank. Soooo krank. Ein krankes Brot ist gesünder. ;) ;D
Logged

P_man
Jr. Member
**
Posts: 55


I'm a llama!

Re:Deutscher Kalender
« Reply #6 on: January 14, 2004, 04:53:29 PM »
Reply with quote

Quote from: Daniel D. on January 14, 2004, 03:30:54 PM
Krank. Soooo krank. Ein krankes Brot ist gesünder. ;) ;D

eigenartige auffassung, sei doch froh das so mancher "hans" hier mithilft


.
Logged
Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:Deutscher Kalender
« Reply #7 on: January 14, 2004, 05:35:21 PM »
Reply with quote

Nein, so meinte ich das nicht. SnowCrash weiß schon wie... :)
Logged

P_man
Jr. Member
**
Posts: 55


I'm a llama!

Re:Deutscher Kalender
« Reply #8 on: January 14, 2004, 06:04:06 PM »
Reply with quote

Quote from: Daniel D. on January 14, 2004, 05:35:21 PM
Nein, so meinte ich das nicht. SnowCrash weiß schon wie... :)

schon klar, ich meinte es auch eher anders
Logged
SnowCrash
Full Member
***
Posts: 110


Re:Deutscher Kalender
« Reply #9 on: January 14, 2004, 07:25:41 PM »
Reply with quote

Quote from: Daniel D. on January 14, 2004, 05:35:21 PM
Nein, so meinte ich das nicht. SnowCrash weiß schon wie... :)

Yep, weiss ich... Du Knäckebrot  :P ;D
Logged

It's better to be hated for who you are
then to be loved for who
you are not...
[/b][/i]
Master-of-Disaster
Noobie
*
Posts: 47


Webdesign is fun

ICQ - 246911505webmaster@disasterweb.de WWW
Re:Deutscher Kalender
« Reply #10 on: February 23, 2004, 05:15:23 PM »
Reply with quote

Quote from: SnowCrash on January 14, 2004, 01:35:09 PM
Oder für 2004 alle bundesweiten (+ die, die immer gelten für alle Jahre)

INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Tag der Deutschen Einheit', 10, 3, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Tag der Arbeit', 5, 1, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('1.Weihnachtsfeiertag', 12, 25, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('2.Weihnachtsfeiertag', 12, 26, NULL);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Karfreitag', 4, 9, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Ostersonntag', 4, 11, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Ostermontag', 4, 12, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Christi Himmelfahrt', 5, 20, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Pfingstsonntag', 5, 30, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Pfingstmontag', 5, 31, 2004);
INSERT INTO yabbse_calendar_holiday (title,month,day,year) VALUES ('Fronleichnam', 6, 10, 2004);


die sollten auch mit Kalendern klappen wo schon was drinne steht....
FRAGE: In welcher Datei steht das bzw kommt das hin?
Logged

SnowCrash
Full Member
***
Posts: 110


Re:Deutscher Kalender
« Reply #11 on: February 23, 2004, 05:27:04 PM »
Reply with quote

::) phpMyAdmin? Oder womit auch immer Du an Deiner Datenbank rumfummelst....
Logged

It's better to be hated for who you are
then to be loved for who
you are not...
[/b][/i]
Master-of-Disaster
Noobie
*
Posts: 47


Webdesign is fun

ICQ - 246911505webmaster@disasterweb.de WWW
Re:Deutscher Kalender
« Reply #12 on: February 23, 2004, 05:32:48 PM »
Reply with quote

ach du kacke........
also darf ich da ma wieder an meinem Mysql ding da rumfummeln
danke cYa
Logged

Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Deutscher Kalender « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.152 seconds with 20 queries.