본문
글쓰기 등 활동에 따른 자동 등급 업
/extend/ar.auto_level_up.php 설정에 다음과 같이 수정
사용가능 매크로 {id} {nick} {name} {level} {point}
3. 해당되는 조건이 충족되어 등급이 변경되면
$g5['lv_up_message']에 등업메시지가 표시된다. (브라우즈 종료하면 사라짐)
화면상단이나, 로그인스킨 우측 스킨등에 넣어주면 됨
board_new_table 에 wr_id,wr_parent 인덱스 가 없어 등록수 파악이 느릴수 있으므로,
관리자로 로그인후 zzd.kr?cmd=index_board_new 이렇게 명령을 주면 다소 빨라질수 있다.
ALTER TABLE `{$g5['board_new_table']}` DROP INDEX `wr_id`; 후
ALTER TABLE `{$g5['board_new_table']}` ADD INDEX(`wr_id`, `wr_parent`); 실행됨
4. 레벨조건은 소스에서 수정하면 된다.. 아래와 같음..
$g5['lv_up1_level']=3;//첫번째 등급 업 등급
$g5['lv_up1_write']=1;//글쓰기 수
$g5['lv_up1_comment']=1;//댓글수
$g5['lv_up1_visit']=1;//방문일수
$g5['lv_up1_point']=100;//포인트
$g5['lv_up1_bonus']=1000;//등급업시 줄 보너스
$g5['lv_up1_message1']="축하합니다~ {nick}({name}) 님이 준회원으로 등급 UP 되셨어요!";
$g5['lv_up1_message2']="등급업 조건은<BR><span class='lv_info_w'>글쓰기 {$g5['lv_up1_write']}회,</span> <span class='lv_info_c'>댓글쓰기 {$g5['lv_up1_comment']}회,</span> <span class='lv_info_v'>방문일수 {$g5['lv_up1_visit']},</span> <span class='lv_info_p'>포인트 {$g5['lv_up1_point']} 입니다.</span>";
$g5['lv_up1_message3']="현재 {nick}님의 상태는 <span class='lv_info_l'>등급 {$member['mb_level']}</span>, <span class='lv_info_w'>글쓰기 {$g5['lv_up_write_cnt']}회,</span> <span class='lv_info_c'>댓글쓰기 {$g5['lv_up_comment_cnt']}회,</span> <span class='lv_info_v'>방문일수 {$g5['lv_up_visit_cnt']},</span> <span class='lv_info_p'>포인트 {$member['mb_point']} 입니다.</span>";
로그인화면등에서 메시지를 표시하면됨.
<?php if ($g5['lv_up_message']) { ?>
<ul id="ol_level_status">
<?php echo $g5['lv_up_message']?>
</ul>
<?php } ?>
<?php if ($g5['lv_up_message2']) { ?>
<ul id="ol_level_status">
<?php echo $g5['lv_up_message2']?>
</ul>
<?php } ?>
<?php if ($g5['lv_up_message3']) { ?>
<ul id="ol_level_status">
<?php echo $g5['lv_up_message3']?>
</ul>
<?php } ?>
첨부파일
- ar.auto_level_up.php (8.2K) 1회 다운로드 | DATE : 2024-03-08 12:01:45
- outlogin.skin.2.php (2.7K) 1회 다운로드 | DATE : 2024-03-08 12:01:45
댓글목록
등록된 댓글이 없습니다.