ASP Takvim Uygulaması
-
Merhaba arkadaşlar..Ben ASP'de sadece bulunduğumuz yılın aylarını günlerini gösterecek bir takvim yapmak istiyorum. Buna bir yönetici paneli yapıp belirlediğim günlere açıklamalar eklemek o günün üstüne gelinince altta açıklaması çıkmasını istiyorum. Bunu nasıl yapabilirim?Nasıl bir mantık izleyebilirim?
-
ASP'mi ASPX mi hocam?
-
renegadealien bunu yazdı
ASP'mi ASPX mi hocam?
ASP hocam -
http://www.alperdereli.com/index.php/asp-ve-jquery-ile-ajax-takvim-uygulamasi
şimdi banada lazım oldu. yazacak vaktim yok bunu kullandım güzel örnek.
takvim.asp a bakarak mantığı çözebilirsin. aynı zamanda ajaxında mantığını öğrenebilirsin.
-
FOXXLY bunu yazdı
http://www.alperdereli.com/index.php/asp-ve-jquery-ile-ajax-takvim-uygulamasi
şimdi banada lazım oldu. yazacak vaktim yok bunu kullandım güzel örnek.
takvim.asp a bakarak mantığı çözebilirsin. aynı zamanda ajaxında mantığını öğrenebilirsin.
hocam bunu görmüştüm de veritabanı ilişikisini nasıl sağlarım? bir tarihin üstüne gelindiyse eğer o tarihle ilgli veri tabanında kayıt varsa altında o çıkmasını istiyorum bunu ne mantıkla yapabilirm? -
şimdi bende onu yapmıştım bu scripte. 5-6 satır gerisinden kopyaladım .yerini daha iyi bul diye.
veritabanında gun ay yıl diye 3 sütun açtım.gösterilcek sayfadaki style e de
.takvim td.bugun2 { background-color:#aaffff; font-weight:bold }şunu koydum.
db deki gün-ay-yıl a gelince bugun2 styleı çıkıyor.
rengi değiştirebilirsin.
'Ayın ilk gününden toplam gün sayısına kadar olan bölümü oluşturuyoruz.
for i = 1 To ToplamGunSayisi
'İçinde bulunduğumuz gün kırmızı renk ve kalın harflerle yazılıyor
If Year(Date)=Int(AktifYil) And Int(BuAy)=Int(AktifAy) And Day(Date)=j Then
stil = "bugun"
stil2= "style=""background-color:#ddd;"""
Else
stil = ""
stil2= "style=""background-color:#ddd;"""
End If
set foxxly=sur.execute("select * from takvim order by id desc")
do while not foxxly.eof
If Int(foxxly("yil"))=Int(AktifYil) And Int(foxxly("ay"))=Int(AktifAy) And Int(foxxly("gun"))=j Then
stil = "bugun2"
stil2= ""
End If
foxxly.movenext : loop : foxxly.close
%>
<td class="<%=stil%>"<%If k mod 7 = 0 Then%> <%=stil2%><%End If%>><%=j%></td>
<%
if k mod 7 = 0 Then
Response.Write "</tr><tr>"
k = 1
Else
k = k + 1
End If
j = j + 1
next
'Ayın son gününden sonra boşluk kalırsa onları tamamlıyoruz.
If k > 1 Then
For i=1 To 8-k
Response.Write "<td class=""bosluk""> </td>"
Next
End If
%> -
FOXXLY bunu yazdı
şimdi bende onu yapmıştım bu scripte. 5-6 satır gerisinden kopyaladım .yerini daha iyi bul diye.
veritabanında gun ay yıl diye 3 sütun açtım.gösterilcek sayfadaki style e de
.takvim td.bugun2 { background-color:#aaffff; font-weight:bold }şunu koydum.
db deki gün-ay-yıl a gelince bugun2 styleı çıkıyor.
rengi değiştirebilirsin.
'Ayın ilk gününden toplam gün sayısına kadar olan bölümü oluşturuyoruz.
for i = 1 To ToplamGunSayisi
'İçinde bulunduğumuz gün kırmızı renk ve kalın harflerle yazılıyor
If Year(Date)=Int(AktifYil) And Int(BuAy)=Int(AktifAy) And Day(Date)=j Then
stil = "bugun"
stil2= "style=""background-color:#ddd;"""
Else
stil = ""
stil2= "style=""background-color:#ddd;"""
End If
set foxxly=sur.execute("select * from takvim order by id desc")
do while not foxxly.eof
If Int(foxxly("yil"))=Int(AktifYil) And Int(foxxly("ay"))=Int(AktifAy) And Int(foxxly("gun"))=j Then
stil = "bugun2"
stil2= ""
End If
foxxly.movenext : loop : foxxly.close
%>
"<%If k mod 7 = 0 Then%> <%=stil2%><%End If%>><%=j%>
<%
if k mod 7 = 0 Then
Response.Write "" k = 1 Else k = k + 1 End If j = j + 1next'Ayın son gününden sonra boşluk kalırsa onları tamamlıyoruz.If k > 1 Then For i=1 To 8-k Response.Write " " NextEnd If%>hocam bu sanırsam bugünler veritabanındaki gün eşleşiyorsa işlem yapıyor ben bunu istemiyorum tam olarak istediğim şey veritabanında kaydı olan günün üstüne gelinince veritabanında o güne ait kayıdın belirmesi .. veritabanına eklenen tarihle takvimdeki tarihlerin bağlantısnı nasıl yapacağım?
-
tamam işte hocam veritabanındaki gün ile eşleşiyorsa rengi mavi renk oluyor.
artık linke title ekleyerek mi yaparsın jquery ile mi yaparsın günün üstüne gelince bi yazı yazdırırsın.
benim verdiğim kodda, db deki gün ile eşleşince takvimde o gün mavi renge dönüşüyor.
örnek. db de 2 si ve 3ünün kaydı var. o günlere renk geliyor. normalinde bu özellik yoktu.
sonraki aylardada oluyor.
-
anladım kodların aynısını uyguluyorum ama olmadı :S
-
yok mu yardımcı olabilecek birisi kodların aynısını yaptım veritabanı bağlantım da da sorun yok ama çalışmıyor :|
-
set foxxly=sur.execute("select * from takvim order by id desc")db de takvim diye bi tablon olacak
gun, ay, yil diye sutunların olacak sayı değerinde olacak
koyu renkli sur yazan yere kendi stringin gelecek.