1. 정확한 제품 또는 플러그인 이름
크로스 캘린더 플러그인
2. 상세 내용
안녕하세요
크로스캘린더 플러그인을 사용중입니다.
캘린더와, list폼으로 두가지가 나타나지는데 맨처음 캘린더 페이지에 접속하면 캘린더가 active되어서 뜹니다.
이걸 맨처음 접속하면 list폼이 보이게끔 어떻게 수정하나요?
아니면 캘린더폼은 나타나지 않게끔 수정가능한가요?
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
KBoard 크로스 캘린더 스킨이 설치된 페이지를 접속 시
리스트 형식을 기본으로 표시하고 싶다는 말씀이신지요?
크로스 캘린더 스킨에서 일정 표시 형태는 스킨 상단에 표시된
달력 스타일, 리스트 스타일 이미지를 클릭하시면 변경하실 수 있습니다.
또, 브라우저 쿠키에 일정 표시 형태를 임시로 저장하고
저장된 정보로 일정 형태를 표시합니다.
최초 접속 시에는 달력 형태로 설정되어 있습니다.
최초 접속 시 리스트 형태로 표시되게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('kboard_skin_header', 'kboard_skin_header_20200810', 10, 1);
function kboard_skin_header_20200810($builder){
$board = $builder->board;
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$type = isset($_GET['kboard_calendar_type']) ? sanitize_text_field($_GET['kboard_calendar_type']) : '';
if(!$type){
$type = isset($_COOKIE['kboard_calendar_type']) ? $_COOKIE['kboard_calendar_type'] : '';
if(!$type){
$GLOBALS['kboard_calendar_type'] = 'list';
}
}
}
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.
브라우저의 쿠키에 상관없이 리스트 형태를 기본으로 표시되게 하시려면
아래의 코드로 교체해서 확인해보세요.
add_action('kboard_skin_header', 'kboard_skin_header_20200810', 10, 1);
function kboard_skin_header_20200810($builder){
$board = $builder->board;
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$type = isset($_GET['kboard_calendar_type']) ? sanitize_text_field($_GET['kboard_calendar_type']) : '';
if(!$type){
$GLOBALS['kboard_calendar_type'] = 'list';
}
}
}
고맙습니다.
항상 감사합니다 !
혹시 list페이지에 왼쪽에 나오는 일자와 요일을 월,일 로 표현할 수 있을까요?
<div class="kboard-mobile-calendar-event-day-num"><?php echo date('d', strtotime($group_date))?></div>
이부분을 월 일 (예를 들어 04.22) 이런식으로 표현이 가능할까요?
안녕하세요~^^
아래 코드들을 찾으신 다음
<div class="kboard-mobile-calendar-header-month"><?php echo date('M', strtotime($group_date))?></div>
<div class="kboard-mobile-calendar-event-day-eng"><?php echo date('D', strtotime($group_date))?></div>
이 코드들로 교체해보시겠어요?
<div class="kboard-mobile-calendar-header-month"><?php echo date($kboard_calendar_month.'월', strtotime($group_date))?></div>
<div class="kboard-mobile-calendar-event-day-eng"><?php echo date('일', strtotime($group_date))?></div>
고맙습니다.
안녕하세요
알려주신 코드들로 변경하였는데
<div class="kboard-mobile-calendar-header-month"><?php echo date($kboard_calendar_month.'월', strtotime($group_date))?></div>
<div class="kboard-mobile-calendar-event-day-eng"><?php echo date('일', strtotime($group_date))?></div>
04월 일<< 이렇게 표시되네용 일앞에 숫자가 안보입니다!
안녕하세요~^^
아래 코드들을 찾으신 다음
<div class="kboard-mobile-calendar-header-month"><?php echo date($kboard_calendar_month.'월', strtotime($group_date))?></div>
<div class="kboard-mobile-calendar-event-day-eng"><?php echo date('일', strtotime($group_date))?></div>
이 코드들로 교체해보시겠어요?
<div class="kboard-mobile-calendar-header-month"><?php echo date($kboard_calendar_month.'월', strtotime($group_date))?></div>
<div class="kboard-mobile-calendar-event-day-num"><?php echo date('d'.'일', strtotime($group_date))?></div>
고맙습니다.
와 ㅠㅠ 진짜 구세주 ㅠㅠ 항상 감사합니다 ㅠㅠㅠㅠ!!!!!