1.22(월)~26일(금) 평일
1.29(월)~2.1(목) 평일 (2.2 금 휴무)
이렇게 격주단위로 반복하려면 어떻게 해야할까요?
2024.01.10 01:26
2024.01.10 09:37
위와 같이 했는데 안되네요~
추가적으로
1) 24.1.22일부터 적용
2) "격주 휴무일" 로 명칭
3) 날자 색상을 "파란색" 으로 변경
2024.01.10 11:12
2024.01.10 16:06
class.planner123_holiday_kor.php 에서 아래와 같이 수정했습니다. 오랜 시행착오 끝에 잘 동작 되는거 같네요.
나무님~ 혹시 금요일 요일과 날짜를 파란색으로 수정할 수 없을까요??
//격주 금요일 휴무일 지정
$dispStart_stamp = strtotime('2024-01-22'); // 24년 1월 22일로 수정
$currentDate = date('Y-m-d', $dispStart_stamp);
$weekCount = 0; // 첫번째 주부터 시작
// 주차가 짝수이고 금요일인 경우 휴무일로 설정
while ($currentDate <= date('Y-m-d', $dispEnd_stamp)) {
if (date("W", strtotime($currentDate)) % 2 == 1 && date("N", strtotime($currentDate)) == 5) { // 주차가 짝수이고 금요일인 경우
$aHoli[date('n', strtotime($currentDate))][date('j', strtotime($currentDate))] = '<span style="color: #CC3D3D;"> [격주 휴무] </span>'; }
$currentDate = date('Y-m-d', strtotime($currentDate . ' +1 day'));
}
2024.01.10 17:44
밥탱 님 안녕하세요,
금요일의 요일 이름과 날자를 토요일처럼 파란색으로 표시하려면, 아래와 같이 변경한 후 결과를 확인 해보시기 바랍니다.
_style.planner_simple.html 113라인, 186라인에 아래 코드 추가.
<!--@elseif($WDay_seq == 6 || $WDay_seq == 5)-->
이상이 없다면 다른 파일도 같이 수정 해주어야 됩니다. (필요하다면 위젯도 같이 변경.)
_style.planner.html 113라인, 193라인에 코드 추가.
_style.planner_list.html 152라인, 185라인에 코드 추가.
_style.planner_weekly.html 217라인, 250라인에 코드 추가.
감사합니다.
ksc
2024.01.11 08:11
잘 되네요. 감사합니다.
2024.01.11 20:20
2024.01.17 14:59
class.planner123_holiday_kor.php 파일중
//격주 금요일 휴무일 지정
$dispStart_stamp = strtotime('2024-01-22'); // 24년 1월 22일로 수정
$currentDate = date('Y-m-d', $dispStart_stamp);
$weekCount = 0; // 첫번째 주부터 시작
// 주차가 짝수이고 금요일인 경우 휴무일로 설정
while ($currentDate <= date('Y-m-d', $dispEnd_stamp)) {
if (date("W", strtotime($currentDate)) % 2 == 1 && date("N", strtotime($currentDate)) == 5) { // 주차가 짝수이고 금요일인 경우
$aHoli[date('n', strtotime($currentDate))][date('j', strtotime($currentDate))] = '<span style="color: #CC3D3D;"> [격주 휴무] </span>'; }
$currentDate = date('Y-m-d', strtotime($currentDate . ' +1 day'));
}
여기에서 격주 금요일에 휴무일로 지정하면서 달력상 날자가 빨간색으로 표기되는데요?
격주 금요일 "[date('j', strtotime($currentDate))]" 날자만 파란색으로 바꿀수 있나요?
2024.01.18 00:19
밥탱 님 안녕하세요,
아래와 같이 변경한 후 결과를 확인 해보시기 바랍니다.
_style.planner_simple.html 190라인, 191번 라인 사이에 아래 붉은색 코드 추가.
<!--@end-->
<!--@if( date("Y-m-d", strtotime($Calmain[$i][$j])) >= "2024-01-22" && date("W", strtotime($Calmain[$i][$j])) % 2 == 0 && date("w", strtotime($Calmain[$i][$j])) == 5 )-->
{@ $wrkfld_dt = "<span class='date_label_".$date_size." saturday'>".$tmp_dsp_mmdd."</span>";}<!--// 휴무일-->
<!--@end-->
<!--@if($ind_lunar_all == 'Y' && $Calmain_DD != null)-->
감사합니다.
ksc
2024.01.18 07:56
잘 되네요. 감사합니다.
2024.01.18 11:59
밥탱 님 안녕하세요,
아래와 같이 변경한 후 결과를 확인 해보시기 바랍니다.
_style.planner_simple.html 파일 (V5.11.1) 210~211 사이에 아래코드 추가
<!--@if($ind_offday_naNew || $ind_offday_Label)--><!--// 휴무일 신규금지및 휴무일표시V430-->
{@ $is_offday = in_array(strval($WDay_seq), $dft_offday); // $j(순서)를 $WDay_seq(요일)로 변경(V500) }
<!--@if(date("W", strtotime($Calmain[$i][$j])) % 2 == 0)--><!--// 짝수 주-->
{@ $is_offday = FALSE; //짝수 주 제외}
<!--@end-->
<!--@if(!$is_offday && $ind_holiday_off)--><!--// '공휴일을 휴무일로 처리'-->
이상이 없다면 다른 파일도 같이 수정 해주어야 됩니다. (필요하다면 위젯도 같이 변경.)
_style.planner.html 파일 (V5.11.1) 230~231 사이에 코드 추가
_style.planner_list.html 파일 (V5.11.1) 192~193 사이에 코드 추가
_style.planner_weekly.html 파일 (V5.11.1) 257~258 사이에 코드 추가
감사합니다.
ksc