webForumDet fria alternativet

Kalender

PHP

53 svar · 44 594 visningar · startad av Pedda · sida 3 av 3

Frågan, av Pedda

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.](http://www.webforum.nu/showthread.php?p=

Läs frågan i sin helhet →
Medlem sedan sep. 200533 inlägg
#41

Nu har jag också hittat buggen i kalendern.
Felet återkommer efter alla månader där sista veckan är full, (tom söndag), då får första veckan i månaden efter samma veckonummer som sista veckan i månaden före.
MickeA hade en lösning men jag förstår inte det tipset.
Se exempel på lösningen längre ner!

Medlem sedan sep. 200533 inlägg
#42

Jag hittade var det skulle ändras och nu är allt ok!

Medlem sedan juli 200012 978 inlägg
#43

Bra, kanske en liten rad om detta skulle kunna hjälpa någon annan? Eller!

Medlem sedan sep. 200533 inlägg
#44

I min editor är det på rad 90 i kalender.php där det står $i, ändra till en etta (1) istället.

echo "<td class='tableheader'><strong>".date('W', mktime(0, 0, 0, $manad, 1, $ar))."</strong></td>\n";

Nu verkar det vara ok.

Medlem sedan sep. 200533 inlägg
#45

Nu behöver jag lite support!
Har hämtat ett loginscript och fått det att fungera.
Meningen är att man inte ska komma in i kalendern förrän man är inloggad.
Som det är nu så hamnar kalendern under loginfönstret så att man ser båda samtidigt.
Dessutom hamnar i tomma intet efter inloggningen.

Så här ser min kalenderstart ut:

<?
//###############################################################
//### META-DATA FOR THIS PAGE
//###############################################################

$SEO_Title = "Kalender"; 
$SEO_Description = "Testsida"; 

//###############################################################
//### INCLUDE TOP OF PAGE
//###############################################################

include $\_SERVER\['DOCUMENT_ROOT'\] .'/addon/incPageTop.php';
include $\_SERVER\['DOCUMENT_ROOT'\] .'/kalender/login/login.php';

//###############################################################
?>

\<div id="page"\>
	\<h3\>Kalender för funktionärer (Inloggning kommer)\</h3\>
	\<div class="output"\>

<link href="/kalender/kalender.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/kalender/kalender.js"></script>

<div id="page">
<?php
include $_SERVER['DOCUMENT_ROOT'] .'/kalender/kalender.php';
?>
</div>
</div>
</div>
<?
//###############################################################
//### INCLUDE BOTTOM OF PAGE
//###############################################################

include $\_SERVER\['DOCUMENT_ROOT'\] .'/addon/incPageBottom.php';

//###############################################################
?>

Jag vill att det ska stanna i loginfönstret tills man har loggat in och därefter ska kalendern komma.
Någon som känner för att hjälpa mej?

Medlem sedan sep. 200533 inlägg
#46

Jag löste det på ett annat sätt. :-)

Medlem sedan sep. 200533 inlägg
#47

Jag har ett login-script som är databasbaserat.
Hur gör jag en kontroll att personen som vill redigera/lägga till/ta bort i kalendern verkligen är inloggad?
Som det är nu så öppnas först login-fönstret och när man loggat in finns en länk till kalendern, men
om man hittar kalendern på annat sätt så kan vem som helst ändra i den.

Medlem sedan juni 20006 031 inlägg
#48

Bättre om du ställer eventuella frågor i PHP forumet.
Det du får använda är Sessions för att kontrolla inloggningen. Sök på sessions i PHP forumet.

Medlem sedan sep. 200533 inlägg
#49

Tack så länge Pedda!
PHP-forumet verkar vara nerlagt nu och istället finns PHP-portalen.

Medlem sedan feb. 20001 861 inlägg
#50

1945-an skrev:

Tack så länge Pedda!
PHP-forumet verkar vara nerlagt nu och istället finns PHP-portalen.

Tror Pedda syftar på webForums PHP-forum?

Medlem sedan juli 20111 inlägg
#51

Enklare event hantering

Hej,

Först strålande script, funkar super.
Jag håller på och försöker att "förenkla" ditt script.
Det jag vill kunna göra är att lägga in bara en händelse per dag och att ha datumet sparat som bara datum, inte start och slut.

Skulle vara jätte tacksam för lite start på traven.

Jag vet inte hur jag ska hämta datan, vad jag än försöker med så verkar det behöva finnas BETWEEN start och slut i mysql_query:en

Är det en mycket större ändring än vad jag tror?

Medlem sedan feb. 200844 inlägg
#52

Detta är enkelt och smidigt ver 5, det jag saknar är klockslag.

Medlem sedan feb. 2010445 inlägg
#53

Tack för underbar och lättförstod kod :)

Medlem sedan dec. 20111 inlägg
#54

Måste tacka Pedda för koden till kalendern.
Jag håller på att leka fram ett forum och har länkat in kalendern där.
Stort tack/ :birp
PerN

259 ms totalt · 4 externa anrop · v20260731065814-full.20824b9f
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)