추천수에서 비추천수를 뺀 순서로 게시물 정렬.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

추천수에서 비추천수를 뺀 순서로 게시물 정렬.. 정보

추천수에서 비추천수를 뺀 순서로 게시물 정렬..

본문

답변이 없어 염치불구하고 다시 질문 드립니다.. 제발 답변 부탁드릴께요..

list.skin.php 파일에서 추천을 클릭하면 추천수순으로 게시물이 정렬되는데요..

이걸 추천수에서 비추천수를 뺀 순서로 정렬시킬수는 없을까요..??



  • 복사

댓글 전체

list.skin.php 파일에서 해결할수 없다면..

good.php 파일에서 아예 비추천을 누르면 추천수가 하나 감소되게 할수는 없는지요..??

아니면 스킨파일의 여분필드에 추천. 비추천값을 강제로 입력시킬 방법은 없는지요..??

가능할것 같은데.. 제가 PHP에 문외한이라서 어떻게 해야할지를 모르겠네요..

제발 답변 부탁드립니다..
이미 해결 방법을 찾으신듯 보이는데요.^^
사용자 스킨의 위치 때문에 부득이 원본을 수정해야 할듯 보입니다만...

good.php 아래코드를

        // 추천(찬성), 비추천(반대) 카운트 증가
        sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_{$good} = wr_{$good} + 1 where wr_id = '$wr_id' ");

아래처럼 수정하면 될겁니다.

  if ($good == "good") {
    // 추천(찬성)
    sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_good = wr_good + 1 where wr_id = '$wr_id' ");
    sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_nogood = wr_nogood - 1 where wr_id = '$wr_id' ");
  }
  else
 {
 //비추천(반대)
    sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_nogood = wr_nogood + 1 where wr_id = '$wr_id' ");
    sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_good = wr_good - 1 where wr_id = '$wr_id' ");
 }
코멘달고 보니 뭔가 이상하네요 ㅎㅎ

 if ($good == "good") {
    // 추천(찬성)
    sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_good = wr_good + 1, wr_nogood = wr_nogood - 1 where wr_id = '$wr_id' ");
  }
  else
 {
 //비추천(반대)
    sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_nogood = wr_nogood + 1, wr_good = wr_good - 1 where wr_id = '$wr_id' ");
 }
거의 반 미쳐가다가 겨우 겨우 조금전에 list.skin.php 자체에서 해결했습니다.. 정말 너무 너무 기쁘네요..

좋은 말씀들 정말 감사드리구요.. 처음 리플 달아주신 헐래이님께 답변채택을 해드리겠습니다.. 정말 감사합니다..

그리고..

쓰면 쓸수록 느끼는거지만.. 저처럼 PHP 하나도 모르는 문외한도 스스로 답을 찾아낼수 있는 그누보드 정말 너무 고맙구요..!! 다시 한번 감사드립니다~ ^^
© SIRSOFT
현재 페이지 제일 처음으로