캘린더 스킨 현재시점 기준달로 3개월씩 출력하고 싶은데
방법좀 알려주세요
감사합니다^^
안녕하세요~^^
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;
}
위의 코드들은 예제로 만든 것이니 실제 적용하실 때는 위의 코드들을 활용해보세요.
고맙습니다.
아뇨 지금 4월달이니 4월,5월,6월 달력만 활성화되서 작성하게 하고 싶다는거에요
7월달 글은 5월에 활성화 되게끔
안녕하세요~^^
달력을 3개 표시하신다는 말씀이신지요?
현재는 1개월 단위로 표시하도록 되어있습니다.
추후 연구 개발해서 말씀하신 기능을 KBoard 크로스 캘린더 스킨에 반영하여 업데이트하도록 하겠습니다.
고맙습니다.