코스모스팜 스레드

캘린더 스킨 오늘 날짜가 +1 되서 나타나요

캘린더 스킨의 list.php를 약간 건드렸는데 날짜가 오늘 날짜가 하루 미뤄 졌어요....

오늘 날짜가 어떤 부분에서 이뤄지고 뭘 건드려서 그런 것일 까요?

<div class="calendar-event">
                                                <a href="<?php echo $url->set('uid', $event_table_item->uid)->set('mod', 'document')->toString()?>#kboard-document" title="<?php echo esc_attr($event_table_item->title)?>">
                                                    <div class="calendar-event-time" style="display:none">
                                                        <?php
                                                        if(date('H:i', strtotime($event_table_item->option->start_time)) != '00:00' && date('H:i', strtotime($event_table_item->option->end_time)) != '00:00'){
                                                            echo date('H:i', strtotime($event_table_item->option->start_time))?>~<?php echo date('H:i', strtotime($event_table_item->option->end_time));
                                                        }
                                                        ?>
                                                    </div>
                                                    <div class="calendar-event-name" style="<?php if($event_table_item->option->color):?>background-color: <?php echo $event_table_item->option->color?>;<?php endif?> <?php echo kboard_get_calendar_white_background_style($event_table_item->option->color)?>">
                                                        <!--<?php if($event_table_item->isNew()):?><span class="kboard-cross-calendar-new-notify">New</span><?php endif?>-->
                                                        <?php if($event_table_item->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
                                                        
                                                        <?php echo $event_table_item->title?>
                                                        
                                                    </div>
                                                </a>
                                            </div>

이 부분을 php의 if문에 넣은 뒤에 발생 한것 같습니다.

어떻게 해결 할 수 있을까요?

이 페이지의 내용이 유익하시나요? 혹은 더 많은 답변을 받길 원하시면 이 페이지를 공유 해보시는건 어떨까요?

내 홈페이지에 소셜 공유 버튼 추가하기

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    FTP로 접속해서 /wp-content/plugins/kboard/skin/cross-calendar/list.php 파일에

    아래의 코드가 오늘 날짜를 구하는 코드입니다.

    $today = date('Y-m-d', current_time('timestamp'));

    아래의 코드가 오늘 날짜에 색상을 표시하기 위한 코드입니다.

    <?php if($today == kboard_get_calendar_ymd($calendar_start_day, $cell_index, $now_day_count, $last_day, $kboard_calendar_year, $kboard_calendar_month, $prev_day_count, $next_day_count)): echo 'calendar-column-today'; endif;?>

    올려주신 코드상에는 문제가 없어 보입니다.

    기존의 스킨을 백업해두신 후에

    새로 스킨을 설치하셔서 확인해보시겠어요?

    고맙습니다.

  • 서버의 타임존 혹은 워드프레스의 타임존 설정이 잘못됐을 가능성도 있습니다.

    워드프레스 관리자 -> 설정 -> 일반 메뉴에서 타임존 설정을 변경할 수 있습니다. (서울로 바꿔주세요.)

    서버의 타임존은 웹호스팅 혹은 서버 관리자에게 문의 해보셔야 합니다.

    고맙습니다.

코스모스팜 회원관리