Full calendar กับการ ใส่สีให้กับหัวข้อ event ครับ
Full calendar ที่พี่ นายต้นกล้า อัพไว้ผมได้นำลองมาประยุกต์ครับได้ผลที่ดีมาก แต่ติดตรงที่อยากให้ event ในปฎิทิน แสดงสีที่แตกต่างกันครับ ใครพอจะมีหนทางไหนแนะนำได้บ้างครบั
Code (PHP)
<script type="text/javascript">
$(function(){
$('#calendar').fullCalendar({
header: {
left: 'month,agendaWeek,agendaDay',
center: 'title',
right: 'prev,next today'
},
//editable: true, ??????????????????
events: "getcar.php?",
loading: function(bool)
{
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
});
</script>
อันนี้หน้าหลักครับ
Code (PHP)
$event_array=array();
$i_event=0;
$q="SELECT * FROM Calendar ORDER by Idevent";
$qr=mssql_query($q);
while($rs=mssql_fetch_array($qr)){
$event_array[$i_event]['Idevent']=$rs['Idevent'];
$event_array[$i_event]['title']=$rs['Event'];
$event_array[$i_event]['start']=$rs['Start'];
$event_array[$i_event]['end']=$rs['EEnd'];
$event_array[$i_event]['url']='showevent.php?Idevent='.$rs['Idevent'];
$i_event++;
}
echo json_encode($event_array);
exit;
อันนี้ ตัวดึงฐานข้อมูลครับ ใครพอจะมีแนวทางบ้างครับTag : PHP, HTML/CSS, JavaScript, jQuery
Date :
2013-02-06 19:55:37
By :
powerpikasai
View :
3290
Reply :
5
รอคุณต้นกล้ามาตอบให้ครับ
Date :
2013-02-07 09:47:57
By :
mr.win
ทำได้แล้วครับ Code (PHP)
$event_array[$i_event]['title']=$rs['Tstart'].",".$rs['Event'].",".$rs['Job'];
$event_array[$i_event]['start']=$rs['Start'];
$event_array[$i_event]['end']=$rs['EEnd'];
$event_array[$i_event]['className']=$rs['Job']; // ส่งค่า Class name ไปครับ
ส่วนหน้าหลักก็แค่กำหนด CSS ว่า class ไหนใช้สีอะไร
<style type='text/css'>
#calendar {
width: 750px;
}
.ชื่อคลาส,
.ชื่อคลาส div,
.ชื่อคลาส span {
background-color: green; /* background color */
border-color: green; /* border color */
color: white; /* text color */
}
Date :
2013-02-08 08:08:50
By :
powerpikasai
จัดไป
Date :
2013-02-08 21:24:46
By :
mr.win
งง ครับ ่วยอธิบายหน่อย ครับ
Date :
2013-03-20 11:01:04
By :
bankNay
ขอคำแนะนำด้วยคับ ผมติดตรงนี้เหมือนกัน
Date :
2014-07-26 14:52:09
By :
num030
Load balance : Server 04