[이윰] 이윰빌더 출석부 최신글 스킨 오늘의 랭킹으로만 나타내기
페이지 정보
루루아빠
2,821
2018.02.03 15:27:23
짧은주소
-
https://yadolee.com/tip/533 주소복사
본문
이윰빌더 출석부 최신글 스킨 오늘의 랭킹으로만 나타내기
이윰빌더에서 유료로 판매하는 출석부 스킨은 최신글에서 오늘의 출석 1위, 개근왕, 최다1위를 보여주는데 개근왕과 최다1위는 가변성이 적다고 느껴져 오늘의 출석 랭킹 1등, 2등, 3등으로 수정해 보자.
1. 그누보드5/eyoom/classes/latest.class.php를 열어 // 최근 출석체크 내용 추출하기를 검색하여 다음과 같이 수정한다.
수정 전
2. 그누보드5/eyoom/theme/설치된 테마/skin_bs/latest/attendance/latest.skin.html를 열어 다음과 같이 수정한다.
수정 전
1. 그누보드5/eyoom/classes/latest.class.php를 열어 // 최근 출석체크 내용 추출하기를 검색하여 다음과 같이 수정한다.
수정 전
// 오늘의 1등
$atd['today'] = sql_fetch("select atd_mb_id, atd_wr_name from {$g5['eyoom_attendance']} where atd_datetime like '".date('Y-m-d')."%' order by ranking asc limit 1", false);
// 개근 1등
$atd['going'] = sql_fetch("select max(atd_count) as count, atd_mb_id, atd_wr_name, atd_datetime, sum(ranking) as rank from {$g5['eyoom_attendance']} where (1) group by atd_mb_id order by count desc, rank asc limit 1", false);
// 1등 횟수
$atd['first'] = sql_fetch("select count(*) as count, atd_mb_id, atd_wr_name, sum(ranking) as rank from {$g5['eyoom_attendance']} where ranking=1 group by atd_mb_id order by count desc, rank asc limit 1", false);
수정 후
// 오늘의 1등
$atd['today1'] = sql_fetch("select atd_mb_id, atd_wr_name from {$g5['eyoom_attendance']} where atd_datetime like '".date('Y-m-d')."%' order by ranking asc limit 0, 1", false);
// 오늘의 2등
$atd['today2'] = sql_fetch("select atd_mb_id, atd_wr_name from {$g5['eyoom_attendance']} where atd_datetime like '".date('Y-m-d')."%' order by ranking asc limit 1, 2", false);
// 오늘의 3등
$atd['today3'] = sql_fetch("select atd_mb_id, atd_wr_name from {$g5['eyoom_attendance']} where atd_datetime like '".date('Y-m-d')."%' order by ranking asc limit 2, 3", false);
// 오늘의 1등
//$atd['today'] = sql_fetch("select atd_mb_id, atd_wr_name from {$g5['eyoom_attendance']} where atd_datetime like '".date('Y-m-d')."%' order by ranking asc limit 1", false);
// 개근 1등
//$atd['going'] = sql_fetch("select max(atd_count) as count, atd_mb_id, atd_wr_name, atd_datetime, sum(ranking) as rank from {$g5['eyoom_attendance']} where (1) group by atd_mb_id order by count desc, rank asc limit 1", false);
// 1등 횟수
//$atd['first'] = sql_fetch("select count(*) as count, atd_mb_id, atd_wr_name, sum(ranking) as rank from {$g5['eyoom_attendance']} where ranking=1 group by atd_mb_id order by count desc, rank asc limit 1", false);
2. 그누보드5/eyoom/theme/설치된 테마/skin_bs/latest/attendance/latest.skin.html를 열어 다음과 같이 수정한다.
수정 전
<td class="text-center"><!--{? .key == 'today'}--><span class="badge2 rounded badge2-e">오늘1위</span><!--{: .key == 'going'}--><span class="badge2 rounded badge2-orange">개근왕</span><!--{: .key == 'first'}--><span class="badge2 rounded badge2-dark">최다1위</span><!--{/}--></td>
수정 후
<!-- <td class="text-center"> --><!--{*? .key == 'today'*}--><!-- <span class="badge2 rounded badge2-e">오늘1위</span> --><!--{*: .key == 'going'*}--><!-- <span class="badge2 rounded badge2-orange">개근왕</span> --><!--{*: .key == 'first'*}--><!-- <span class="badge2 rounded badge2-dark">최다1위</span> --><!--{*/*}--><!-- </td> -->
<td class="text-center"><!--{? .key == 'today1'}--><span class="badge2 rounded badge2-e">1등</span><!--{: .key == 'today2'}--><span class="badge2 rounded badge2-orange">2등</span><!--{: .key == 'today3'}--><span class="badge2 rounded badge2-dark">3등</span><!--{/}--></td>
추천인
레벨 101
경험치 1,519,440
Progress Bar 14.66%
- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS
BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑
루루아빠랍니다~~
최신댓글이 없습니다.


댓글
첫 번째 댓글을 남겨 주세요