PlannerXE123 Q&A 게시판
親 (친할 친)
苛斂誅求 가렴주구
(가혹할 가 거둘 렴 벨 주 구할 구) 세금을 가혹하게 거두어들이고 청구하여, 백성들을 못 살게 들볶음.

늘푸른나무2

와사비 님 안녕하세요,

 

"캘린더에서 같은 날 중복 일정를 막고, 하루 한개의 일정만 등록 되게 하고 싶습니다."

연속일정은 적용이 어려울 것 같습니다.  연속일정 없이 모두 하루 일정인 경우라면 아래 코드를 적용 해보시기 바랍니다.

참고로 아래는 달력에서 일정 작성으로 이동이 안되게 하는 것이고,

쓰기에서 날자 변경이 안되게 한다거나 동시입력을 제한하는 등의 조치는 별도 처리를 해주어야 되지싶습니다.

 

_style.planner_simple.html (v5.11.1) 인 경우  272~276 라인을 아래와 같이 변경 해보시기 바랍니다.

 

기존

<!--@if($Calmain_YY == $todayYY && $Calmain_MM == $todayMM && $Calmain_DD == $todayDD )-->
{@ $outtext = "<div class='date_div_".$date_size." today_date_bg ".$date_tooltip."'>".$wrkfld_link."</div>";}<!--//당일-->
<!--@else-->
{@ $outtext = "<div class='date_div_".$date_size." ".$date_tooltip."'>".$wrkfld_link."</div>";}<!--//평일-->
<!--@end-->

 

변경:

<!--@if(!empty($tmparr6[0]))--><!--// =일정 있으면 추가금지= -->
{@ $date_tooltip = ' title= "당일에 먼저 등록된 일정이 있습니다."';}
{@ $wrkfld_link = "<a href='#' class='strong past_day' onclick='alert($date_tooltip); return false;' >" .$wrkfld_weekNo.$wrkfld_dt.$wrkfld_btn.$wrkfld_lunar.$wrkfld_memday_top.$wrkfld_holiday_top."</a>";}
<!--@end-->

<!--@if($Calmain_YY == $todayYY && $Calmain_MM == $todayMM && $Calmain_DD == $todayDD )-->
{@ $outtext = "<div class='date_div_$date_size today_date_bg' $date_tooltip >" .$wrkfld_link."</div>";}<!--//당일-->
<!--@else-->
{@ $outtext = "<div class='date_div_$date_size' $date_tooltip >" .$wrkfld_link."</div>";}<!--//평일-->
<!--@end-->
 

감사합니다.

ksc

XE Login