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

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

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

 

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

 

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

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

답변 1개

채택된 답변
+20 포인트

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개

감사합니다. 간단하게 수정했네요!!

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

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

로그인

전체 질문 목록

🐛 버그신고