RX / XERXE 자료공유
RXE 서드파티 자료를 공유할 수 있으며, 미완성된 자료도 올릴 수 있습니다. 단, 저작권 문제가 없어야 합니다.
조회 수 337 추천 수 5 댓글 13
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 첨부

질문 게시판에 출석 버튼에 관해 문의를을 올렸는데 답이 달리기 전이지만 테스트 해보니 출석은 되는거 같아서 공개합니다.

문제가 있다면 알려주시면 감사하겠습니다.

 

skin.jpg

 

이 스킨은 출석부를 간단한 용도로만 사용하실 분들을위한것 입니다.

오직 출석버튼만 있는 간단한 스킨 입니다.

 

1. 이 스킨은 아래를 참고하여 제작하였습니다.

- 출석부 소시랑 스킨

- 11번가(쇼핑몰) 출첵/이벤트

 

2. 사용된 도장의 PSD파일도 같이 첨부합니다.

- 구글에서 무료 템플릿 내려받아서 사용한것입니다. 수정해서 사용하세요. 80*80사이즈로 저장하시면 적당할겁니다.

 

3. 이 스킨을 사용하기 위해서는 최신 출석부 모듈을 사용해야 하며 약간의 수정을 가해야 합니다.

- getIsCheckedMonth함수를 사용하기 때문에 github에서 최신버전의 출석부 모듈을 내려 받아서 사용하셔야 합니다.

https://github.com/bjrambo/attendance

참고: https://www.xetown.com/square/668971

 

- attendance.model.php의 275라인 부근의 getIsCheckedMonth()함수를 아래로 수정합니다.

이 작업은 쿼리시 해당일자의 출석여부와 함께 그날 획득한 포인트값을 가져오기 위함입니다.

/**
 * 선택한 날자가 포함된 달에 출석한 날자를 모두 가져옴
 * @param $member_srl
 * @param $today
 * @return array|bool
 */
function getIsCheckedMonth($member_srl, $today)
{
if(!$member_srl)
{
return false;
}
$args = new stdClass();
$args->regdate = $today;
$args->member_srl = $member_srl;
$output = executeQueryArray('attendance.getIsCheckedMonth', $args);
$regdate_array = array();
if($output->data)
{
foreach($output->data as $val)
{
$regdate = substr($val->regdate, 0, 8);
if (isset($regdate_array[$regdate]))
{
++$regdate_array[$regdate]['regdate'];
}
else
{
$regdate_array[$regdate]['regdate'] = 1;
$regdate_array[$regdate]['point'] = $val->today_point;
}
}
}
else
{
return false;
}
return $regdate_array;
}

 

 

오직 출석버튼과 해당일자에 획득한 포인트 정보만 출력합니다.

두번째줄에는 기본 출석포인트를 표시합니다.

행운에따라 획득 가능한 최대 포인트 = "기본 출석포인트 + 1등 가산점 + 랜덤포인트 최댓값"의 값을 표시 합니다.

skin_pc.jpg

 

제 휴대폰에서만 테스트한 모바일용 스킨도 포함되어 있습니다.

skin_mobile.jpg

  • profile
    다이오니 2017.07.29 02:03:57
    으핫! 안그래도 요즘 출석부 스킨을 구상중이었는데 마침 비슷하게 원하는 자료를 공유해주셨네요

    감사하게 잘 사용하겠습니다!!
  • profile
    너에게제공 2017.07.29 02:06:55
    -bb 좋은 스킨 공유해주셔서 감사합니다.-*
  • profile
    람보 2017.07.29 02:22:13

    getIsCheckedMonth 쿼리가 깃허브 이외에 가져오는 쿼리파일이 없기때문에 getIsCheckedMonth.xml 파일에 대한 내용도 필요합니다.

    이 내용은 다음주 월요일쯤에 모두 업데이트 될 예정이에요.

    늦어서 죄송합니다.

     

  • profile
    prologos 2017.07.29 02:35:33
    무슨말씀을요... 저야말로 감사할 따름입니다. ^^
  • ?
    리얼페이커 2017.07.31 15:33:13
    혹시 월요일인데 처리가 된 건가요?
    좋은자료 공유 감사합니다^^
  • profile
    팀워크 2017.07.29 04:39:32
    오....이쁘당!
  • profile
    나만의너 2017.07.29 05:21:30
    우와 ~ 좋은 자료 공유 감사합니다 ^^
  • profile
    보고하비 2017.07.29 06:50:03
    좋네요 ^^
  • profile
    오징 2017.07.29 09:29:22

    우왕~  요즘 완소자료들이 막 쏟아져서 행복합니다 

  • profile
    지구침략자 2017.07.29 09:34:32
    와우~~ 예쁘네요...^^
  • profile
    대한천자 2017.07.30 11:18:11
    회원 출석사항 누르면 템플릿 오류 뜨는데 구현이 안됐나요?
  • profile
    prologos 2017.07.31 10:00:14
    회원 출석사항 메뉴가 어떤것을 말씀하시는 것인가요?
  • profile
    콜라 2017.08.02 19:22:06
    이런 멋진 자료를 올려주시다니!!
    감사합니다 X 9999999999999999999999999999999

서버에 요청 중입니다. 잠시만 기다려 주십시오...