캘린더 스킨 현재시점 기준달로 3개월씩 출력하고 싶은데
방법좀 알려주세요
안녕하세요~^^
달력을 3개 표시하신다는 말씀이신지요?
현재는 1개월 단위로 표시하도록 되어있습니다.
추후 연구 개발해서 말씀하신 기능을 KBoard 크로스 캘린더 스킨에 반영하여 업데이트하도록 하겠습니다.
고맙습니다.
아뇨 지금 4월달이니 4월,5월,6월 달력만 활성화되서 작성하게 하고 싶다는거에요
7월달 글은 5월에 활성화 되게끔
안녕하세요~^^
FTP로 접속해서 /wp-content/plugins/kboard/skin/cross-calendar/list.php 파일에
아래의 코드를 찾아서
$prev_month = ($kboard_calendar_month == 1) ? 12 : ($kboard_calendar_month - 1); // 이전 달
$next_month = ($kboard_calendar_month == 12) ? 1 : ($kboard_calendar_month + 1); // 다음 달
찾은 코드 밑에 아래의 코드를 추가해보시겠어요?
if($kboard_calendar_month == date('m', current_time('timestamp'))){
$prev_month = date('m', current_time('timestamp')) +2;
}
if($kboard_calendar_month > date('m', current_time('timestamp'))+2){
$next_month = date('m', current_time('timestamp'));
}
/wp-content/plugins/kboard/skin/cross-calendar/functions.php 파일에
아래의 코드를 찾아서
function kboard_get_calendar_month(){
static $calendar_month;
if($calendar_month=== null){
$calendar_month = isset($_GET['kboard_calendar_month'])?intval($_GET['kboard_calendar_month']):date('m', current_time('timestamp'));
}
return $calendar_month;
}
아래의 코드로 교체해보시겠어요?
function kboard_get_calendar_month(){
static $calendar_month;
if($calendar_month=== null){
$calendar_month = isset($_GET['kboard_calendar_month'])?intval($_GET['kboard_calendar_month']):date('m', current_time('timestamp'));
}
if($calendar_month < date('m', current_time('timestamp'))){
$calendar_month = date('m', current_time('timestamp')) +2;
}
if($calendar_month > date('m', current_time('timestamp'))+2){
$calendar_month = date('m', current_time('timestamp'));
}
return $calendar_month;
}
위의 코드들은 예제로 만든 것이니 실제 적용하실 때는 위의 코드들을 활용해보세요.
고맙습니다.
감사합니다^^