캘린더 3개월단위로 출력 하고 싶습니다.

캘린더 스킨 현재시점 기준달로 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 크로스 캘린더 스킨에 반영하여 업데이트하도록 하겠습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요