사이트 내 전체검색
그누보드
[관리자툴] extend 프로그램) 글쓰기 등 활동에 따른 자동 등급 업 프로그램
하우코드
https://cmd.kr/gnu/760 URL이 복사되었습니다.

본문

글쓰기 등 활동에 따른 자동 등급 업

/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 } ?>

 

첨부파일

댓글목록

등록된 댓글이 없습니다.

그누보드
190 (1/4P)

Search

Copyright © Cmd 명령어 3.138.113.188