테스트 사이트 - 개발 중인 베타 버전입니다

특정게시판에 글작성시 자동 추천되는방법? 채택완료

시린♡ 9년 전 조회 2,208

자유게시판에 관리자가 글작성하면 자동 추천되게 하려면 어떻해 수정해줘야하나요??

 

일반 회원들은 제외하고 관리자가 글남기면 자동으로 추천1 되게 하고싶은데..

 

어떻해 수정해줘야하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
포이치
9년 전

board_update.php 파일 열면 아래와같은 쿼리가 있습니다.

글작성시 insert 될 게시물인데요.

아래에 진하게 표시된 부분을 수정할겁니다.

wr_good 부분인데 저것이 추천수 필드입니다.

 

일단 관리자가 글을 썻을경우라고 특정하셨으니

관리자가 아닌지 알아보자면

 

 

if($is_admin=='super') $wr_goods = 1; else $wr_goods = 0;

위 코드는 최고관리자일경우 $wr_goods 변수에 1을넣어주고 아닌경우는 0을

넣는다는 조건입니다.

 

이제 아래 쿼리의 wr_good = 0 이부분에 0 이 아닌 $wr_goods 를 대입해주면됩니다.

wr_good = 0 이부분을 wr_good = '$wr_goods' 

이렇게 바꿔줍니다.

변경후 코드에 진한글씨 부분만 바꿔주세요.

 

 

 

[변경전]

 

$sql = " insert into $write_table

                set wr_num = '$wr_num',

                     wr_reply = '$wr_reply',

                     wr_comment = 0,

                     ca_name = '$ca_name',

                     wr_option = '$html,$secret,$mail',

                     wr_subject = '$wr_subject',

                     wr_content = '$wr_content',

                     wr_link1 = '$wr_link1',

                     wr_link2 = '$wr_link2',

                     wr_link1_hit = 0,

                     wr_link2_hit = 0,

                     wr_hit = 0,

              wr_good = 0, 

                     wr_nogood = 0,

                     mb_id = '{$member['mb_id']}',

                     wr_password = '$wr_password',

                     wr_name = '$wr_name',

                     wr_email = '$wr_email',

                     wr_homepage = '$wr_homepage',

                     wr_datetime = '".G5_TIME_YMDHIS."',

                     wr_last = '".G5_TIME_YMDHIS."',

                     wr_ip = '{$_SERVER['REMOTE_ADDR']}',

                     wr_1 = '$wr_1',

                     wr_2 = '$wr_2',

                     wr_3 = '$wr_3',

                     wr_4 = '$wr_4',

                     wr_5 = '$wr_5',

                     wr_6 = '$wr_6',

                     wr_7 = '$wr_7',

                     wr_8 = '$wr_8',

                     wr_9 = '$wr_9',

                     wr_10 = '$wr_10' ";

    sql_query($sql);

 

 

 

 

 

[변경후]

 

if($is_admin=='super') $wr_goods = 1; else $wr_goods = 0; //추가 

 

$sql = " insert into $write_table

                set wr_num = '$wr_num',

                     wr_reply = '$wr_reply',

                     wr_comment = 0,

                     ca_name = '$ca_name',

                     wr_option = '$html,$secret,$mail',

                     wr_subject = '$wr_subject',

                     wr_content = '$wr_content',

                     wr_link1 = '$wr_link1',

                     wr_link2 = '$wr_link2',

                     wr_link1_hit = 0,

                     wr_link2_hit = 0,

                     wr_hit = 0,

              wr_good = '$wr_goods', 

                     wr_nogood = 0,

                     mb_id = '{$member['mb_id']}',

                     wr_password = '$wr_password',

                     wr_name = '$wr_name',

                     wr_email = '$wr_email',

                     wr_homepage = '$wr_homepage',

                     wr_datetime = '".G5_TIME_YMDHIS."',

                     wr_last = '".G5_TIME_YMDHIS."',

                     wr_ip = '{$_SERVER['REMOTE_ADDR']}',

                     wr_1 = '$wr_1',

                     wr_2 = '$wr_2',

                     wr_3 = '$wr_3',

                     wr_4 = '$wr_4',

                     wr_5 = '$wr_5',

                     wr_6 = '$wr_6',

                     wr_7 = '$wr_7',

                     wr_8 = '$wr_8',

                     wr_9 = '$wr_9',

                     wr_10 = '$wr_10' ";

    sql_query($sql);

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

시린♡
9년 전
감사합니다. 간단하게 수정했네요!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인