웹마스터 팁
출석부 스킨에서 개근 표시하기 [소시랑 출석부기준]
2012.12.09 23:51
출석부 스킨 1.6.4 기준
소시랑 출석부 스킨 0.1 기준
3. 포인트 / 개근표시
- 포인트 표시
- 개근 표시
※ 출석부 모듈 1.6 에서 개근이 정상출력되지 않는 문제가 있습니다.
위와 같은 내용이 있어서 찾아서 수정하시면됩니다.
최신 스킨 적용시입니다.
/modlues/attendane/skins/스킨명/index.html
<td class="title" align="left">
<!--@if($weekly->weekly == 7 && $selected_date == $week->sunday1)--><span class="per">{$lang->attendance_perfect}</span><!--@end-->
<!--@if($is_perfect->monthly_perfect)--><span class="perm">{$lang->attendance_perfect}</span><!--@end-->
<!--@if($is_perfect->yearly_perfect)--><span class="pery">{$lang->attendance_perfect}</span><!--@end-->
/moduels/attendane/attendane.model.php
/*******************************************************
attendance_weekly 테이블 관련 함수
********************************************************/
/**
* @brief 선택된 날짜의 기간 찾기
**/
function getWeek($today){ //today의 값이 xe설정시각으로 변형되어있을것이므로 여기에선 zDate()사용 안함.
if(!$today){ return 0; }
$week->sunday = date('Ymd', strtotime('SUNDAY', strtotime($today)))."235959";
$week->sunday1 = date('Ymd', strtotime('SUNDAY', strtotime($today)));
$week->monday = date('Ymd', strtotime('last MONDAY', strtotime($week->sunday)))."000000";
return $week;
}
/**
* @brief 주간 통계기록이 있는지 확인
**/
위와 같이 수정하면 주말 개근 표시가 되고 합니다. 테스트 확인해보았습니다.
필요하신분은 수정하셔서 쓰시면 개근 표시가 정상적으로 되는거 확인하실수 있습니다 ^^