Advertisement:

Author Topic: svenska högtider i kalender?  (Read 67858 times)

Offline kallemac

  • Semi-Newbie
  • *
  • Posts: 33
svenska högtider i kalender?
« on: January 30, 2007, 04:53:05 PM »
Tjena finns det möjlighet att få till svenska högtider i kalendern? utan att behöva knappa in alla själva?

Offline marten

  • Semi-Newbie
  • *
  • Posts: 19
  • Gender: Male
Re: svenska högtider i kalender?
« Reply #1 on: January 31, 2007, 07:16:18 PM »
Jag kan bjussa på min kalender för ver. 1.1.x , den sträcker sig t.o.m. år 2015

Om ni vill behålla de amerikanska högtiderna också, ta då inte med stycket "DROP TABLE ...." utan använd bara "INSERT INTO...."

Klistra in all kod nedan i t.ex. phpMyAdmin och kör som en SQL-fråga.

OBS! Ni kanske inte har "smf_" som prefix som jag har, ändra då överallt till ditt prefix överallt i kodstycket nedan.

Lycka till  :)

Code: [Select]
# Table structure for table `smf_calendar_holidays`
#

DROP TABLE IF EXISTS `smf_calendar_holidays`;

CREATE TABLE `smf_calendar_holidays` (
  ID_HOLIDAY smallint(5) unsigned NOT NULL auto_increment,
  eventDate date NOT NULL default '0001-01-01',
  title varchar(30) NOT NULL default '',
  PRIMARY KEY (ID_HOLIDAY),
  KEY eventDate (eventDate)
) TYPE=MyISAM;

#
# Dumping data in `smf_calendar_holidays`
#

INSERT INTO `smf_calendar_holidays`
(`ID_HOLIDAY`, `eventDate`, `title`)
VALUES (1, '0004-01-01', 'Nyårsdagen'),
(2, '0004-12-31', 'Nyårsafton'),
(3, '0004-04-30', 'Valborgsmässoafton'),
(4, '0004-04-30', 'Kungens födelsedag'),
(5, '0004-05-01', 'Första maj - Valborg'),
(6, '0004-12-24', 'Julafton'),
(7, '0004-12-25', 'Juldagen'),
(8, '0004-12-26', 'Annandag jul'),
(9, '0004-04-01', 'Första april'),
(10, '0004-02-14', 'Alla hjärtans dag'),
(11, '0004-06-06', 'Sveriges nationaldag'),
(12, '0004-05-17', 'Norges Nationaldag'),
(13, '0004-06-05', 'Danmarks nationaldag'),
(14, '0004-12-06', 'Finlands nationaldag'),
(15, '0004-12-21', 'Vintersolståndet'),
(16, '0004-11-06', 'Gustav Adolfsdagen'),
(17, '0004-07-14', 'Kronprinsessans födelsedag'),
(18, '0004-12-23', 'Drottningens födelsedag'),
(19, '0004-10-24', 'FN-dagen'),
(20, '0004-11-10', 'Mårtensafton'),
(21, '0004-01-05', 'Trettondedagsafton'),
(22, '0004-01-06', 'Trettondedag Jul'),
(23, '0004-01-13', 'Tjugondedag Knut'),
(25, '0004-03-08', 'Internationella kvinnodagen'),
(26, '0004-05-09', 'Europadagen'),
(27, '0004-12-10', 'Nobeldagen'),
(28, '2004-05-30', 'Mors dag'),
(29, '2005-05-29', 'Mors dag'),
(30, '2006-05-28', 'Mors dag'),
(31, '2007-05-27', 'Mors dag'),
(32, '2008-05-25', 'Mors dag'),
(33, '2009-05-31', 'Mors dag'),
(34, '2010-05-30', 'Mors dag'),
(35, '2011-05-29', 'Mors dag'),
(36, '2012-05-27', 'Mors dag'),
(37, '2013-05-26', 'Mors dag'),
(38, '2014-05-25', 'Mors dag'),
(39, '2015-05-31', 'Mors dag'),
(40, '2004-11-14', 'Fars dag'),
(41, '2005-11-13', 'Fars dag'),
(42, '2006-11-12', 'Fars dag'),
(43, '2007-11-11', 'Fars dag'),
(44, '2008-11-09', 'Fars dag'),
(45, '2009-11-08', 'Fars dag'),
(46, '2010-11-14', 'Fars dag'),
(47, '2011-11-13', 'Fars dag'),
(48, '2012-11-11', 'Fars dag'),
(49, '2013-11-10', 'Fars dag'),
(50, '2014-11-09', 'Fars dag'),
(51, '2015-11-08', 'Fars dag'),
(52, '2004-05-20', 'Kristi Himmelfärdsdag'),
(53, '2005-05-05', 'Kristi Himmelfärdsdag'),
(54, '2006-05-25', 'Kristi Himmelfärdsdag'),
(55, '2007-05-17', 'Kristi Himmelfärdsdag'),
(56, '2008-05-01', 'Kristi Himmelfärdsdag'),
(57, '2009-05-21', 'Kristi Himmelfärdsdag'),
(58, '2010-05-13', 'Kristi Himmelfärdsdag'),
(59, '2011-06-02', 'Kristi Himmelfärdsdag'),
(60, '2012-05-17', 'Kristi Himmelfärdsdag'),
(61, '2013-05-09', 'Kristi Himmelfärdsdag'),
(62, '2014-05-29', 'Kristi Himmelfärdsdag'),
(63, '2015-05-14', 'Kristi Himmelfärdsdag'),
(64, '2004-04-12', 'Annandag Påsk'),
(65, '2005-03-28', 'Annandag Påsk'),
(66, '2006-04-17', 'Annandag Påsk'),
(67, '2007-04-09', 'Annandag Påsk'),
(68, '2008-03-24', 'Annandag Påsk'),
(69, '2009-04-13', 'Annandag Påsk'),
(70, '2010-04-05', 'Annandag Påsk'),
(71, '2011-04-25', 'Annandag Påsk'),
(72, '2012-04-09', 'Annandag Påsk'),
(73, '2013-04-01', 'Annandag Påsk'),
(74, '2014-04-21', 'Annandag Påsk'),
(75, '2015-04-06', 'Annandag Påsk'),
(76, '2004-04-11', 'Påskdagen'),
(77, '2005-03-27', 'Påskdagen'),
(78, '2006-04-16', 'Påskdagen'),
(79, '2007-04-08', 'Påskdagen'),
(80, '2008-03-23', 'Påskdagen'),
(81, '2009-04-12', 'Påskdagen'),
(82, '2010-04-04', 'Påskdagen'),
(83, '2011-04-24', 'Påskdagen'),
(84, '2012-04-08', 'Påskdagen'),
(85, '2013-03-31', 'Påskdagen'),
(86, '2014-04-20', 'Påskdagen'),
(87, '2015-04-05', 'Påskdagen'),
(88, '2004-04-10', 'Påskafton'),
(89, '2005-03-26', 'Påskafton'),
(90, '2006-04-15', 'Påskafton'),
(91, '2007-04-07', 'Påskafton'),
(92, '2008-03-22', 'Påskafton'),
(93, '2009-04-11', 'Påskafton'),
(94, '2010-04-03', 'Påskafton'),
(95, '2011-04-23', 'Påskafton'),
(96, '2012-04-07', 'Påskafton'),
(97, '2013-03-30', 'Påskafton'),
(98, '2014-04-19', 'Påskafton'),
(99, '2015-04-04', 'Påskafton'),
(100, '2004-04-09', 'Långfredag'),
(101, '2005-03-25', 'Långfredag'),
(102, '2006-04-14', 'Långfredag'),
(103, '2007-04-06', 'Långfredag'),
(104, '2008-03-21', 'Långfredag'),
(105, '2009-04-10', 'Långfredag'),
(106, '2010-04-02', 'Långfredag'),
(107, '2011-04-22', 'Långfredag'),
(108, '2012-04-06', 'Långfredag'),
(109, '2013-03-29', 'Långfredag'),
(110, '2014-04-18', 'Långfredag'),
(111, '2015-04-03', 'Långfredag'),
(112, '2004-04-08', 'Skärtorsdagen'),
(113, '2005-03-24', 'Skärtorsdagen'),
(114, '2006-04-13', 'Skärtorsdagen'),
(115, '2007-04-05', 'Skärtorsdagen'),
(116, '2008-03-20', 'Skärtorsdagen'),
(117, '2009-04-09', 'Skärtorsdagen'),
(118, '2010-04-01', 'Skärtorsdagen'),
(119, '2011-04-21', 'Skärtorsdagen'),
(120, '2012-04-05', 'Skärtorsdagen'),
(121, '2013-03-28', 'Skärtorsdagen'),
(122, '2014-04-17', 'Skärtorsdagen'),
(123, '2015-04-02', 'Skärtorsdagen'),
(124, '2004-03-20', 'Vårdagjämning'),
(125, '2005-03-20', 'Vårdagjämning'),
(126, '2006-03-20', 'Vårdagjämning'),
(127, '2007-03-21', 'Vårdagjämning'),
(128, '2008-03-20', 'Vårdagjämning'),
(129, '2009-03-20', 'Vårdagjämning'),
(130, '2010-03-20', 'Vårdagjämning'),
(131, '2011-03-21', 'Vårdagjämning'),
(132, '2012-03-20', 'Vårdagjämning'),
(133, '2013-03-20', 'Vårdagjämning'),
(134, '2014-03-20', 'Vårdagjämning'),
(135, '2015-03-20', 'Vårdagjämning'),
(136, '2004-03-28', 'Sommartid start'),
(137, '2005-03-27', 'Sommartid start'),
(138, '2006-03-26', 'Sommartid start'),
(139, '2007-03-25', 'Sommartid start'),
(140, '2008-03-30', 'Sommartid start'),
(141, '2009-03-29', 'Sommartid start'),
(142, '2010-03-28', 'Sommartid start'),
(143, '2011-03-27', 'Sommartid start'),
(144, '2012-03-25', 'Sommartid start'),
(145, '2013-03-31', 'Sommartid start'),
(146, '2014-03-30', 'Sommartid start'),
(147, '2015-03-29', 'Sommartid start'),
(148, '2004-06-25', 'Midsommarafton'),
(149, '2005-06-24', 'Midsommarafton'),
(150, '2006-06-23', 'Midsommarafton'),
(151, '2007-06-22', 'Midsommarafton'),
(152, '2008-06-21', 'Midsommarafton'),
(153, '2009-06-19', 'Midsommarafton'),
(154, '2010-06-25', 'Midsommarafton'),
(155, '2011-06-24', 'Midsommarafton'),
(156, '2012-06-22', 'Midsommarafton'),
(157, '2013-06-21', 'Midsommarafton'),
(158, '2014-06-20', 'Midsommarafton'),
(159, '2015-06-19', 'Midsommarafton'),
(160, '2004-06-26', 'Midsommardagen'),
(161, '2005-06-25', 'Midsommardagen'),
(162, '2006-06-24', 'Midsommardagen'),
(163, '2007-06-23', 'Midsommardagen'),
(164, '2008-06-22', 'Midsommardagen'),
(165, '2009-06-20', 'Midsommardagen'),
(166, '2010-06-26', 'Midsommardagen'),
(167, '2011-06-25', 'Midsommardagen'),
(168, '2012-06-23', 'Midsommardagen'),
(169, '2013-06-22', 'Midsommardagen'),
(170, '2014-06-21', 'Midsommardagen'),
(171, '2015-06-20', 'Midsommardagen'),
(172, '2004-10-31', 'Sommartiden slutar'),
(173, '2005-10-30', 'Sommartiden slutar'),
(174, '2006-10-29', 'Sommartiden slutar'),
(175, '2007-10-28', 'Sommartiden slutar'),
(176, '2008-10-26', 'Sommartiden slutar'),
(177, '2009-10-25', 'Sommartiden slutar'),
(178, '2010-10-31', 'Sommartiden slutar'),
(179, '2011-10-30', 'Sommartiden slutar'),
(180, '2012-10-28', 'Sommartiden slutar'),
(181, '2013-10-27', 'Sommartiden slutar'),
(182, '2014-10-26', 'Sommartiden slutar'),
(183, '2015-10-25', 'Sommartiden slutar'),
(184, '2004-11-06', 'Alla helgons dag'),
(185, '2005-11-05', 'Alla helgons dag'),
(186, '2006-11-04', 'Alla helgons dag'),
(187, '2007-11-03', 'Alla helgons dag'),
(188, '2008-11-01', 'Alla helgons dag'),
(189, '2009-10-31', 'Alla helgons dag'),
(190, '2010-11-06', 'Alla helgons dag'),
(191, '2011-11-05', 'Alla helgons dag'),
(192, '2012-11-03', 'Alla helgons dag'),
(193, '2013-11-02', 'Alla helgons dag'),
(194, '2014-11-01', 'Alla helgons dag'),
(195, '2015-11-01', 'Alla helgons dag'),
(196, '2004-11-28', '1:a advent'),
(197, '2005-11-27', '1:a advent'),
(198, '2006-12-03', '1:a advent'),
(199, '2007-12-02', '1:a advent'),
(200, '2008-11-30', '1:a advent'),
(201, '2009-11-29', '1:a advent'),
(202, '2010-11-28', '1:a advent'),
(203, '2011-12-04', '1:a advent'),
(204, '2012-12-02', '1:a advent'),
(205, '2013-12-01', '1:a advent'),
(206, '2014-11-30', '1:a advent'),
(207, '2015-11-29', '1:a advent'),
(208, '2004-05-29', 'Píngstafton'),
(209, '2005-05-14', 'Píngstafton'),
(210, '2006-06-03', 'Píngstafton'),
(211, '2007-05-26', 'Píngstafton'),
(212, '2008-05-10', 'Píngstafton'),
(213, '2009-05-30', 'Píngstafton'),
(214, '2010-05-22', 'Píngstafton'),
(215, '2011-06-11', 'Píngstafton'),
(216, '2012-05-26', 'Píngstafton'),
(217, '2013-05-18', 'Píngstafton'),
(218, '2014-06-07', 'Píngstafton'),
(219, '2015-05-23', 'Píngstafton'),
(220, '2004-05-30', 'Pingstdagen'),
(221, '2005-05-15', 'Pingstdagen'),
(222, '2006-06-04', 'Pingstdagen'),
(223, '2007-05-27', 'Pingstdagen'),
(224, '2008-05-11', 'Pingstdagen'),
(225, '2009-05-31', 'Pingstdagen'),
(226, '2010-05-23', 'Pingstdagen'),
(227, '2011-06-12', 'Pingstdagen'),
(228, '2012-05-27', 'Pingstdagen'),
(229, '2013-05-19', 'Pingstdagen'),
(230, '2014-06-08', 'Pingstdagen'),
(231, '2015-05-24', 'Pingstdagen'),
(232, '2004-05-31', 'Annandag pingst'),
(233, '2005-05-16', 'Annandag pingst'),
(234, '2006-06-05', 'Annandag pingst'),
(235, '2007-05-28', 'Annandag pingst'),
(236, '2008-05-12', 'Annandag pingst'),
(237, '2009-06-01', 'Annandag pingst'),
(238, '2010-05-24', 'Annandag pingst'),
(239, '2011-06-13', 'Annandag pingst'),
(240, '2012-05-28', 'Annandag pingst'),
(241, '2013-05-20', 'Annandag pingst'),
(242, '2014-06-09', 'Annandag pingst'),
(243, '2015-05-25', 'Annandag pingst');
# --------------------------------------------------------
« Last Edit: December 11, 2008, 03:15:03 AM by Daniel Hofverberg »
\_Marten

Offline marten

  • Semi-Newbie
  • *
  • Posts: 19
  • Gender: Male
Re: svenska högtider i kalender?
« Reply #2 on: February 14, 2007, 07:41:20 AM »
Vet inte ifall någon använder kalender-högtiderna ovan men ett litet fel finns det.. nämligen Fettisdagen som INTE infaller på samma dag varje år.

Förslag: ta bort  (24, '0004-02-08', 'Fettisdagen'), ovan eller gör det ifrån Admincenter - kalender
\_Marten

Offline kallemac

  • Semi-Newbie
  • *
  • Posts: 33
Re: svenska högtider i kalender?
« Reply #3 on: February 15, 2007, 05:39:28 PM »
hur gör man om man inte har phpMyAdmin?

Offline JoomlaJon

  • Semi-Newbie
  • *
  • Posts: 78
  • Gender: Male
Re: svenska högtider i kalender?
« Reply #4 on: April 28, 2007, 06:30:51 PM »
funkade kalas, men något hände mig.

smf_calander vad den nu hette bytte till latin1 från att vara utf-8,

Någon bevandrad som vet om man kan konvertera sql frågan lite och skippa att byta till latin???

vore kalas,

tack,

jon

Offline JoomlaJon

  • Semi-Newbie
  • *
  • Posts: 78
  • Gender: Male
Re: svenska högtider i kalender?
« Reply #5 on: April 29, 2007, 07:24:25 AM »
Jag löste det genom att skriva...

Quote
ALTER DATABASE your_database DEFAULT CHARACTER SET 'utf8';
ALTER TABLE smf_calendar_holidays CONVERT TO CHARACTER SET 'utf8';

Någon som ser något fel i detta?

Offline misjka

  • Jr. Member
  • **
  • Posts: 111
Re: svenska högtider i kalender?
« Reply #6 on: July 08, 2007, 04:55:19 PM »
Quote
Om ni vill behålla de amerikanska högtiderna också, ta då inte med stycket "DROP TABLE ...." utan använd bara "INSERT INTO...."

Ehh, men, men, meeen... Varje högtid i almanackan har ju en primärnyckel (ID_HOLIDAY) och dessa är ju hittills reserverade för de amerikanska... Ska det det där funka så måste väl första primärnyckelvärdet för den första svenska högtidsdagen vara åtminstone den sista amerikanska högtidsdagens primärnyckelvärde + 1 ??
The admin of five forums:
SMF 1.1.4 + TP 0.98

Offline Daniel Hofverberg

  • Local Moderator
  • Sr. Member
  • *
  • Posts: 981
  • Gender: Male
    • Dubbningshemsidan
Re: svenska högtider i kalender?
« Reply #7 on: July 10, 2007, 02:44:39 AM »
Helt rätt, det är inte alls så enkelt som att bara hoppa över att tömma tabellen för att få med både svenska och amerikanska högtider.

Men nu tror jag dock inte att särskilt många är intresserade av en kalender med både svenska och amerikanska högtider.

Offline misjka

  • Jr. Member
  • **
  • Posts: 111
Re: svenska högtider i kalender?
« Reply #8 on: July 10, 2007, 07:29:44 AM »
Hehe, nej, förvisso... Men rätt bör vara rätt ;)
...
Iofs har jag en sajt där såväl svenska som amerikanska helger skulle vara bra att ha... Lite olyckligt med ett sådant här upplägg med primärnyckelvärden... Mm, det slår mig: Går det inte inserta utan att ange dessa primärnyckelvärden, eftersom det fältet i databasen är inställd på auto_increment...? Vad skulle hända då?
The admin of five forums:
SMF 1.1.4 + TP 0.98

Offline Daniel Hofverberg

  • Local Moderator
  • Sr. Member
  • *
  • Posts: 981
  • Gender: Male
    • Dubbningshemsidan
Re: svenska högtider i kalender?
« Reply #9 on: July 10, 2007, 07:42:11 AM »
Ja, det borde gå. Skriv NULL istället för siffran i början av varje rad, så bör MySQL själv välja lämplig primärnyckel.

Alternativt skriv om frågan, så att du tar bort primärnyckeln från både värdena och första raden. Med andra ord:
INSERT INTO `smf_calendar_holidays`
   (eventDate, title)
VALUES(

etc.

Vilket som bör funka. Primärnycklarna borde inte ha någon funktion för SMF, så det borde inte spela någon roll vilken den råkar bli.

Offline tannler

  • Semi-Newbie
  • *
  • Posts: 24
Re: svenska högtider i kalender?
« Reply #10 on: December 10, 2008, 07:25:51 AM »
Det finns ett fel i filen ovan; Pingstafton 2009 infaller inte 30/6 utan 30/5.

Offline Daniel Hofverberg

  • Local Moderator
  • Sr. Member
  • *
  • Posts: 981
  • Gender: Male
    • Dubbningshemsidan
Re: svenska högtider i kalender?
« Reply #11 on: December 11, 2008, 03:14:27 AM »
Tack för beskedet. Jag har nu ändrat i martens äldre inlägg här ovan till det rätta datumet. Eftersom pingstdagen och annandag pingst hade rätt dag, så hade han antagligen bara skrivit en siffra fel i hastigheten.

Offline kallemac

  • Semi-Newbie
  • *
  • Posts: 33
Re: svenska högtider i kalender?
« Reply #12 on: January 31, 2009, 11:51:45 AM »
Hej!
Ett litet fel har skett i mitt forum, Lördag har fått namnet Lärdag :-) jag minns inte vart jag ska ändra detta någonstans, i phpmyadmin? eller någon annanstans?

Offline Marcus Forsberg

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,608
  • Gender: Male
    • marcus.t.forsberg on Facebook
    • marcusforsberg on LinkedIn
    • @marcusforsberg on Twitter
    • marcusforsberg.net
Re: svenska högtider i kalender?
« Reply #13 on: January 31, 2009, 11:53:21 AM »
Rad 19 i ./Themes/default/languages/index.swedish.php

Offline kallemac

  • Semi-Newbie
  • *
  • Posts: 33
Re: svenska högtider i kalender?
« Reply #14 on: January 31, 2009, 03:20:31 PM »
tack för hjälpen! när jag ändrar där så sker det ingen ändring, ska man ändra på fler ställen?

Offline Marcus Forsberg

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,608
  • Gender: Male
    • marcus.t.forsberg on Facebook
    • marcusforsberg on LinkedIn
    • @marcusforsberg on Twitter
    • marcusforsberg.net
Re: svenska högtider i kalender?
« Reply #15 on: January 31, 2009, 03:26:11 PM »
Använder du SMF 2.0? I så fall måste du tömma filcachen i administrationscentret.

Offline kallemac

  • Semi-Newbie
  • *
  • Posts: 33
Re: svenska högtider i kalender?
« Reply #16 on: January 31, 2009, 06:37:15 PM »
kör 1.1.7, kör temat Blue Skies är det något där som måste fixas?

Offline meglaw

  • Newbie
  • *
  • Posts: 3
Re: svenska högtider i kalender?
« Reply #17 on: February 28, 2010, 02:42:34 AM »
hur gör man om man inte har phpMyAdmin?

det undrar jag oxå...