webForumDet fria alternativet

Kalender

PHP

53 svar · 44 594 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Frågan#1

En fråga i PHP forumet påminde mig om att jag hade en enkel kalender som jag gjorde för ett par år sen.
Kanske någon har nytta av den.

Koden:
http://member.webforum.nu/643/kalender.rar
Version 2 utan formulär och veckonummer till höger.
Version 3 utan formulär och veckonummer till vänster.
Version 4 (v.2 + v.3 + markering av dagens datum)
Version 5 Enkel event hantering

kalender.gif
Medlem sedan jan. 2003821 inlägg
#2

Den skulle faktiskt kunna komma till användning, om det inte var för den där "byta månad" funktionen ovanför själva kalenern. Men det går kanske att få den bortagen ?

Medlem sedan juni 20006 031 inlägg
#3

Ta bort rad 34 till 61 i koden så försvinner formuläret.

Medlem sedan jan. 2003821 inlägg
#4

Pedda skrev:

Ta bort rad 34 till 61 i koden så försvinner formuläret.

Jo, jag såg det jag med nu när jag gick in och kollade.
Tack o bock endå.

Medlem sedan juni 20006 031 inlägg
#5

Byggde om lite under lunchen.

Den här versionen har inget formulär för att byta månad utan länkar för föregående och nästa månad.
Observera att det fortfarande går att ladda ner den andra kalendern om man vill ha formuläret istället.

http://member.webforum.nu/643/kalender2.rar

kalender.GIF
Medlem sedan maj 20071 061 inlägg
#6

Gillar!

En liten miss dock som jag upptäckte när jag började använda det:

// Räkna ut nästa månad och år
if ($manad == 12) {
$nextManad = 1;
$nextAr = $ar+1;
} else {
$nextManad = $manad+1;
$next = $ar;
}

Raden :
$next = $ar;
ska vara
$nextAr = $ar;

Än en gång tack för ett bra knack!

Medlem sedan aug. 20002 992 inlägg
#7

Någon som har ett kalenderscript, helst med samma upplägg som man kan lägga till events i? eller någon som har tips på något sådant script för "frianvändning" någonstans på nätet? letat runt efter något bra event kalender, men hittar inga bra..!

Medlem sedan maj 20071 061 inlägg
#8

events ?
Vill du bara ha meddelanden kopplade till bestämda datum är det ju enkelt att med hjälp av kalendern ovan länka vart datum ex.
meddelanden.php?ar=$ar&manad=$manad&dag=$dag (tror det var dag, har inte programmet framför mig)

I filen meddelanden gör du en sökning i en tabell som kan se ut såhär :

id
ar
manad
dag
meddelande

Det är en kvick och enkel version. Det ungefär så jag använt scriptet ovan till det system jag håller på att bygga.

Medlem sedan feb. 20034 441 inlägg
#9

Tjena,

Jättebra, det här är precis vad jag är ute efter.
En kort fråga bara - om jag vill visa veckonummer först på varje rad istället för efter söndag, hur gör jag?

Känns som om det är en rätt enkel sak, men har kört fast lite.

Tack!

Medlem sedan juni 20006 031 inlägg
#10

MickeA.com skrev:

Tjena,

Jättebra, det här är precis vad jag är ute efter.
En kort fråga bara - om jag vill visa veckonummer först på varje rad istället för efter söndag, hur gör jag?

Känns som om det är en rätt enkel sak, men har kört fast lite.

Tack!

Version 3.
Nu med veckonummer först på varje rad.

http://member.webforum.nu/643/kalender3.rar

/red
Lägger upp en bild på hur det ser ut.

kalender3.gif
Medlem sedan feb. 20034 441 inlägg
#11

Kanon, tack!

Medlem sedan juni 20006 031 inlägg
#12

Tog en snabblunch så jag hann skriva om kalendern lite.

Har byggt ihop version 2 och version 3.
Överst i scriptet anger man om veckonumret ska visas till höger eller vänster.
Har även lagt till så dagens datum är markerat med annan färg.

Så här är version 4. (Kanske den sista?)
http://member.webforum.nu/643/kalender4.rar

Då member sidorna ligger nere (för hur länge??) så kan den även laddas ner från http://lenab.se/wf/kalender4.rar
Demo: http://lenab.se/wf/kalender4/kalender.php.

kalender4.gif
Medlem sedan feb. 20041 311 inlägg
#13

Jag skulle behöva ett kalenderscript till min samfällighets webbplats där medlemmarna själva (helst) kan boka upp vissa datum. Vi har en del gemensamt mtrl (partytält, stege m.m.) som var och en kan använda, men jag skulle vilja ha lite bättre styrning på när sakerna är lediga.

Kan man använda detta script till det?

Medlem sedan juni 20006 031 inlägg
#14

Som scriptet är nu så är det bara en visuell kalender. Men visst går det att bygga vidare på den med en databas där alla events sparas.

Medlem sedan feb. 20041 311 inlägg
#15

Ok!

Medlem sedan juni 20006 031 inlägg
#16

Version 5

Slängde ihop en version som hanterar events.
Inget avancerat, bara startdatum, slutdatum och lite text.
Använder mysql.

Databasstrukturen finns i en sql fil.
Öppna conn.php och editera databasinställningarna.

Medlem sedan feb. 20041 311 inlägg
#17

Haha, visste det! Kanon! Thx!! (y)

Medlem sedan juni 20006 031 inlägg
#18

DanneSt skrev:

Haha, visste det! Kanon! Thx!! (y)

Hade du räknat med att jag skulle fixa det? ;)
Får väl bygga inloggning vid något senare tillfälle, om jag får lust.

Medlem sedan feb. 20041 311 inlägg
#19

Pedda skrev:

Hade du räknat med att jag skulle fixa det? ;)

Japps! :e

Pedda skrev:

Får väl bygga inloggning vid något senare tillfälle, om jag får lust.

Hemskt gärna, om du får lust och orkar!

Har nämligen inte grottat ner mig i PHP, själv kan jag bara ASP (till viss (låg) nivå)...

Medlem sedan maj 20071 061 inlägg
#20

Om vi nu håller på med önskningar så kan väll jag också få önska/fråga något ;)

Har implementerat detta kalender script på min egen sida http://filowap.axplock.com/ver2
(Kräver tyvärr att man registrera sig om man vill skriva in meddelanden osv.)
Funkar skitbra. Ett stort tack för ett bra och pedagogiskt kod.
Har också fixat så att man får fram en snygg dag-överblick då man klickar på en dag. Man ser då ev. meddelande och mellan vilka tider dom gäller eller om dom gäller heldagar. (man ser också vilken användare som skrivit in dom, om nu denna använder vill att du ska se det osv.)
Men jag funderar på vecka. På något sätt vill man ju skapa och visa vecko meddelanden också. Några ideer på ett bra visuelt sätt att visa detta ?
Tekniskt PHP och SQL mässigt är det ju inge problem, men användarvänligt mässigt ?
Ideer ?

Än en gång, tack för en bra grundkod ! Kan starkt rekommendera den till er andra som läser detta.

(Inser att detta meddelande kanske inte helt hör hemma här, men då diskusionen var på G kunde jag inte låta bli. :r )

help_calendar_day.gifhelp_calendar.gif
256 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)