웹마스터 팁
출석부 스킨에서 개근 표시하기 [소시랑 출석부기준]
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 주간 통계기록이 있는지 확인
**/
위와 같이 수정하면 주말 개근 표시가 되고 합니다. 테스트 확인해보았습니다.
필요하신분은 수정하셔서 쓰시면 개근 표시가 정상적으로 되는거 확인하실수 있습니다 ^^
댓글 25
-
BJ람보
2012.12.10 04:08
-
10000kg
2012.12.10 07:21
함수추가 아닙니다 선데이 부르늘 걸 뒤쪽에 숫자가 불러서 선데이1로 불러서 하는겁니다
주단위 개근 출력 하는거구요 -
BJ람보
2012.12.10 08:03
아하.. 한번 적용해봐야겠네용 ;ㅁ;
-
10000kg
2012.12.10 08:17
@BJ람보 헉 조송 소시스케치북이라고 되어있네요
소시 출석부입니다 -
BJ람보
2012.12.10 09:40
정확한 명칭은 소시랑출석부 스킨일듯이요ㅋㅋㅋ
-
10000kg
2012.12.10 10:10
수정하였습니다 -
몽실아빠
2012.12.10 12:47
잘 안되는데 파일 첨부해 주실 수 있나요 ? 에러가 나네요~
-
BJ람보
2012.12.10 13:09
모듈버전 1.6.4 버전 및 스킨버전 xe다운로드 게시판에 올라온 소시랑 스킨으로 테스트 결과 잘 나오네요 ㅎㅎ
갠적으로 스킨자체를 꾸민적은 있지만 인덱스.html과 css부분만 수정하여 최신버전이랑 다름없는 거라 보시면 됩니다..
현제 정상작동 합니당.
-
BJ람보
2012.12.10 12:58
현제..소시랑 스킨은.. 최신버전 배포를 중단한 상태라서... 만키로님이 테스트하신 소시랑스킨은 파일첨부가 어려워보일듯..ㅎ
(아마도 만키로님 사이트에서 확인해보니 소시랑에서 쓰고있는 출석부 스킨을 사용하시더군요.. 그건 배포가 중단이후 패치된 파일이라.. 아마도 배포엔 어려움이 클듯합니당..ㅎ)
-
10000kg
2012.12.10 13:45
그렇군요 ;;; 저도 처음알았습니다 ㅎㅎ
-
몽실아빠
2012.12.10 14:08
php 파일을 메모장으로 수정해서 그럴까요 ??
-
BJ람보
2012.12.10 14:13
에러가 나는거면..php파일자체를 메모장에서 수정하시다가.. 메모장의 인코딩방식으로 저장됨에 따라.. php파일자체를 불러들이지 못하는 상황일수도 있겠네요... 노트패드2나 에디트플러스로 차근차근해보세용 ;ㅁ;
-
10000kg
2012.12.10 14:16
전 AcroEdit로 작업을 하는데
혹시 출석부에서 개근 표시가 안나오시나요? 일주일 출석했는데?
안나오신다면 수정하면되는데 나오시면 수정 굳이 하실필요가...
-
몽실아빠
2012.12.10 14:22
월간 개근은 표시가 되는데 주간개근은 표시가 안되는 것 같아서요.
-
10000kg
2012.12.10 14:26
그럼 한번 시도 해보시면 됩니다.
-
몽실아빠
2012.12.10 14:47
네. AcroEdit 로 편집하고 업로드 하니 괜찮네요~~~
-
10000kg
2012.12.10 15:56
넵 ^^
-
짝사랑
2013.05.17 11:17
이해가 안되용.. /modlues/attendane/skins/스킨명/index.html 파일에서 $week->sunday1 은 왜 추가하는거죠? 어차피 주석문인데 ...
-
10000kg
2013.05.17 11:45
어디가 주석문이라는건지? -
짝사랑
2013.05.17 12:03
<!--@if($weekly->weekly == 7 && $selected_date == $week->sunday1)--><span class="per">{$lang->attendance_perfect}</span><!--@end-->
에서 양끝에 있는 "<!-- -->" 이거요. 주석처리 하는건데 안의 내용은 뭐가되든 상관없는거 아닌가요...?
그럴거면 "$week->sunday1" 를 왜추가하는지 이해가 안되서요.
-
10000kg
2013.05.17 12:34
컥 if문 선언된건데요 -
짝사랑
2013.05.17 12:56
주석안에 if문 있으면 주석이 무시되나여;;??
-
10000kg
2013.05.17 14:01
해보시고 안되시면 문의하세요 -
짝사랑
2013.05.17 14:03
안되요..
-
쿡래빗
2013.05.19 04:45
<!--@if()--> 이건 주석이 아니라 조건문입니다.
<!-- --> 이게 주석이구요..
위 두 파일을 다 수정해야하나요??
함수테이블에 추가하는 방식인가..;ㅁ;