Simple Machines Community Forum

SMF Support => Language Specific Support => Svenska/Norsk/Dansk (Swedish/Norwegian/Danish) => Topic started by: kallemac on January 30, 2007, 04:53:05 PM

Title: svenska högtider i kalender?
Post by: kallemac 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?
Title: Re: svenska högtider i kalender?
Post by: marten 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  :)


# 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');
# --------------------------------------------------------
Title: Re: svenska högtider i kalender?
Post by: marten 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
Title: Re: svenska högtider i kalender?
Post by: kallemac on February 15, 2007, 05:39:28 PM
hur gör man om man inte har phpMyAdmin?
Title: Re: svenska högtider i kalender?
Post by: JoomlaJon 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
Title: Re: svenska högtider i kalender?
Post by: JoomlaJon 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?
Title: Re: svenska högtider i kalender?
Post by: misjka on July 08, 2007, 04:55:19 PM
QuoteOm 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 ??
Title: Re: svenska högtider i kalender?
Post by: Daniel Hofverberg 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.
Title: Re: svenska högtider i kalender?
Post by: misjka 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å?
Title: Re: svenska högtider i kalender?
Post by: Daniel Hofverberg 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.
Title: Re: svenska högtider i kalender?
Post by: tannler on December 10, 2008, 07:25:51 AM
Det finns ett fel i filen ovan; Pingstafton 2009 infaller inte 30/6 utan 30/5.
Title: Re: svenska högtider i kalender?
Post by: Daniel Hofverberg 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.
Title: Re: svenska högtider i kalender?
Post by: kallemac 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?
Title: Re: svenska högtider i kalender?
Post by: Marcus Forsberg on January 31, 2009, 11:53:21 AM
Rad 19 i ./Themes/default/languages/index.swedish.php
Title: Re: svenska högtider i kalender?
Post by: kallemac 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?
Title: Re: svenska högtider i kalender?
Post by: Marcus Forsberg 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.
Title: Re: svenska högtider i kalender?
Post by: kallemac 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?
Title: Re: svenska högtider i kalender?
Post by: meglaw on February 28, 2010, 02:42:34 AM
Quote from: kallemac on February 15, 2007, 05:39:28 PM
hur gör man om man inte har phpMyAdmin?

det undrar jag oxå...