สอบถาม fullcalendar เกี่ยวกับ วันหยุดประจำปีครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม fullcalendar เกี่ยวกับ วันหยุดประจำปีครับ

สอบถาม fullcalendar เกี่ยวกับ วันหยุดประจำปีครับ
ผมจะ ดึงอีเว้น หลักมาจาก ดาต้าเบส และ วันหยุดประจำปี มาจากดาต้าเบส ครับ แล้ว ตรงอีเว้นหลัก ทำการแก้ไขข้อมูลได้ ย้ายได้ แต่ วันหยุดประจำปีให้แสดงออกมาเฉยๆ ดูได้อย่างเดียวนะครับ

    $(function(){  
      
        $('#calendar').fullCalendar({  
            header: {  
                left: 'prev,next today',    
                center: 'title',  
                right: 'month,agendaWeek,agendaDay',  
            },    
            eventSources: [  
                'data_events.php?gData=1',  
                'data_events2.php?gData=1'  
            ],             
            eventLimit:true,  
            lang: 'th'  
        });  
           
    });  
ถ้าผม ใช้ eventSources มันก็จะแก้ไขได้ ทั้งสองอย่างนะครับ จะทำยังไง ให้ วันหยุดประจำปีดูได้อย่างเดียวครับ


อันนี้ไปเจอมาของผรั่งเขา แต่ผมไม่เข้าใจนะครับ ช่วนแนะนำหน่อยครับ
http://jsfiddle.net/marcrazyness/C8jpm/


Wowowow 171.96.139.xxx 10-07-2015 11:21:21

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ดูเนื้อหานี้เป็นแนวทาง

การใช้งาน fullcalendar v.2.1.1 กับฐานข้อมูล สร้างปฏิทินกิจกรรม  
https://www.ninenik.com/content.php?arti_id=564 via @ninenik

เพิ่มในส่วนของ  editable ให้กับ event ที่ต้องการให้สามารถแก้ไขได้
ส่วนรายการที่เป็นวันหยุด ไม่ต้องเพิ่ม

    $q="SELECT * FROM tbl_event WHERE date(event_start)>='".$_GET['start']."'  ";  
    $q.=" AND date(event_end)<='".$_GET['end']."' ORDER by event_id";  
    $result = $mysqli->query($q);
    while($rs=$result->fetch_object()){
        $json_data[]=array(  
            "id"=>$rs->event_id,
            "title"=>$rs->event_title,
            "start"=>$rs->event_start,
            "end"=>$rs->event_end,
            "url"=>$rs->event_url,
            "editable"=>true,	// ถ้าเป็นวันหยุด หรือไม่ต้องการให้แก้ไขได้ก็ตัดส่วนนี้ออก
            "allDay"=>($rs->event_allDay==true)?true:false      
            // กำหนด event object property อื่นๆ ที่ต้องการ
        );    
    }  


ninenik 180.183.54.xxx 10-07-2015






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ