우리가 사는 세상을 모두 알기엔 인생은 너무 짧다.!!

사이트관리/그누보드 설치

등업게시판에 글 올리고 운영진이 댓글을 달면 글쓴이의 레벨 올려주기

거북선인 2018. 5. 12. 11:35
반응형
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
 
$tbl = $g4[write_prefix].$bo_table;
$sql = " select * from $tbl where wr_is_comment = 0 and wr_parent = '$wr_id' ";
$result = sql_query($sql); 
for ($i=0; $row = sql_fetch_array($result); $i++) {
$new_level = 3; //올리고 싶은 레벨
mysql_query(" update $g4[member_table] set mb_level='$new_level' where mb_id='$row[mb_id]' ");
}
?>
 
위 소스를 게시판 스킨 파일 중 write_comment_update.skin.php에 넣으면 됩니다.
 
사용법
등업신청게시판을 만들어서 가입한 회원이 그기에 신청글을 올린 후
관리자 외에 운영진들이 댓글을 달면 (게시판 관리에서 댓글다는 권한을 설정)
자동으로 글쓴이의 레벨이 정해놓은 레벨로 승격됩니다.
 
나름대로 장점은 관리자가 일일이 레벨업을 안 시켜줘도 되고
운영진에게 관리모드를 공개하지 않아도 된다는 것이죠^^; 

출처 : https://sir.kr/g4_tiptech/11771




if($is_admin) { 
$tbl = $g5['write_prefix'].$bo_table; 
$sql = " select * from $tbl where wr_is_comment = 0 and wr_parent = '$wr_id' "; 
$result = sql_query($sql); 
for ($i=0; $row = sql_fetch_array($result); $i++) { 
$new_level = 3; //올리고 싶은 레벨 
sql_query(" update $g5['member_table'] set mb_level='$new_level' where mb_id='{$row['mb_id']}' "); 


그런데 저럴 필요없이 아래처럼 해 줘도 될 듯... 

if($is_admin) { 
$new_level = 3; //올리고 싶은 레벨 
sql_query(" update $g5['member_table'] set mb_level='$new_level' where mb_id='{$wr['mb_id']}' "); 
}

http://amina.co.kr/bbs/board.php?bo_table=apms_qa&wr_id=101305


반응형