워드프레스 KBoard 크로스 캘린더 스킨 사용중입니다.
안녕하세요 유료 구매 후 사용하고 있는데요,
일반 사용자가 캘린더에서 날짜를 클릭하면 '권한이 없습니다' 라고 뜨면서 로그인 페이지로 넘어가는데요,
캘린더 형태에서 아예 날짜를 클릭 못하도록 수정을 하고 싶습니다.
관련 코드 알려주시면 감사하겠습니다.
안녕하세요~^^
KBoard 크로스 캘린더 스킨에서 날짜 클릭 시 일정 등록 페이지로 이동합니다.
"권한이 없습니다." 문구는 실제 쓰기 권한이 없기 때문에 표시됩니다.
일정에 글쓰기 페이지 링크를 제거하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 찾아서
<div class="calendar-icon-day">
<a href="<?php echo $url->set('mod', 'editor')->set('ymd', 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))->toString();?>" title="<?php echo __('Register Schedule', 'kboard-cross-calendar')?>">
<?php
if($calendar_start_day <= $cell_index && $now_day_count <= $last_day){
echo $now_day_count++;
}
else if($cell_index < $calendar_start_day){
echo $prev_day_count++;
}
else if($cell_index >= $last_day){
echo $next_day_count++;
}
?>
</a>
</div>
아래의 코드로 교체해보시겠어요?
<div class="calendar-icon-day">
<?php
if($calendar_start_day <= $cell_index && $now_day_count <= $last_day){
echo $now_day_count++;
}
else if($cell_index < $calendar_start_day){
echo $prev_day_count++;
}
else if($cell_index >= $last_day){
echo $next_day_count++;
}
?>
</div>
그 다음, 워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에
아래의 코드를 추가해보세요.
.kboard-cross-calendar-list .kboard-calendar-table .calendar-column-today .calendar-icon-day { color: white; }
고맙습니다.