공지사항 체크에 대한 질문입니다. > 그누3질답

그누3질답

공지사항 체크에 대한 질문입니다. 정보

공지사항 체크에 대한 질문입니다.

본문

현제 공지사항 체크되는 부분에서
 
글순서가
 
5
4
3
2
1
 
가 된다면
 
공지사항을 3번글을 체크한다면
 
글번호는
 
[공지] - 실제 3번글
5
4
2
1
 
가 됩니다.
 
그리고 다시 3번글을 공지언체크 한다면 글순서는
 
6
5
4
2
1
 
이 됩니다. 실제로 3번 글이 었던것이 6번글로 업데이트 되는것인데 이것을 다시 언체크 한다면 다시 3번글로 돌아 갈수 있는방법이 있는지 의문입니다.
 
검색에 이와 같은 고민은 없더라구요..ㅎㅎ
 
고민을 해보신분 있으시다면 조언 부탁드리겠습니다.^^*
 
좋은 하루 되세요...
  • 복사

댓글 전체

그누보드에선 번호 순서를 wr_num값으로 순서로  출력이 되네요..

wr_num * 1 이런식으로 출력이 되니 wr_num값만 변동만 안시킨다면 될듯싶은데요..

bbs/gbupdate.php

=====================================================
if ($w == 'u') {
 .
 .
 .

346번째 줄에

    $sql = " update $write_table
                set ca_id = '$ca_id',
                    wr_notice = '$wr_notice',
                    wr_html = '$wr_html',
                    wr_secret = '$wr_secret',
                    wr_recv_email = '$wr_recv_email',
                    wr_num = '$wr_num',
                    wr_subject = '$wr_subject',
                    wr_content = '$wr_content',
                    wr_link1 = '$wr_link1',

==============

여기에서    wr_num = '$wr_num',    요눔만 제거하면 되네요..

그누 버그가 아닐까 생각되네요.... ^^
그런데 말씀해주신 내용은 에러가 생기고..

말씀해주신 방향에 대해 다른방법으로 적용해본결과.

공지체크시 기존의 wr_num을 유지하는 방법으로 갔습니다. 그러니 좋은 방법이더군요.
바꾼 방향
##################
// 공지사항이었다가 일반글로 수정했다면, 또는 그 반대 처리
    if (($wr[wr_notice] == -1 && $wr_notice != -1) || ($wr[wr_notice] != -1 && $wr_notice == -1)) {
        //$wr_num = get_next_num($write_table, $wr_notice);
        $wr_num = $wr[wr_num];
    } else {
        $wr_num = $wr[wr_num];
    }
##############################

하지만 위와 같이 쓸경우 번호가 중복되는군요
공지사항이 있는경우 공지사항이 4번을 유지하고 있습니다.
하지만 공지사항이 4번글이라면 새글를 썻을경우 새글이 4번글로 인식되어 중복되는 경우가 발생합니다.

이중복되는것만 막으면 되겠는데 좀더 시간을 투자하고 싶은데 사정이 있어 시간을 투자를 못했습니다.

다른방안이 있으면 조언부탁드립니다.

좀더 짬짬히 연구해보구 있겠습니다.

제나름되로 방향이 나오면 다시 글을 올리겠습니다.
그럼 좋은하루되시구요.. 조언감사합니다..^^*
삭제는 안하고 주석처리를 하여 에러가 발생했던것 같습니다. 에러가 없네요..감사합니다. 역시 삽으로 퍼야 답이나오네요..ㅎㅎ 좋은 하루되시구요 감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로