카테고리별 new표시방법?ㅠ > 그누4 질문답변

그누4 질문답변

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

카테고리별 new표시방법?ㅠ 정보

카테고리별 new표시방법?ㅠ

본문

<?
//  최신글이 올라왔을때 뉴아이콘 보이게......
//$sql = " select bo_table, bo_subject, bo_new from $g4[board_table] where bo_use_search = 1 order by gr_id, bo_table ";
$sql = " select bo_table, bo_subject, bo_new from $g4[board_table] where bo_use_search = 1 order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    $bo_table_s = $row[bo_table];  // $bo_table 을 같은 이름을 쓰면 안되므로 그냥 _s 붙였음...ㅋㅋ;;
    $bo_new = $row[bo_new];   // $bo_table_s와 $bo_new는 밑에서 그냥 써도 되나...그래도~~
   
   
    $tmp_write_table = $g4[write_prefix] . $bo_table_s; // 게시판 테이블 전체이름

    $sql01 = "select * from $tmp_write_table where wr_comment > -1 order by wr_id desc limit 0, 2 "; // 대충 각게시판마다 상위 두어개만 불러옴
    $result01 = sql_query($sql01);
   
    for ($k=0; $row01 = sql_fetch_array($result01); $k++) {
        if ($row01[wr_datetime] >= date("Y-m-d H:i:s", $g4[server_time] - ($bo_new * 3600)))  // 각게시판마다 최신글 표시 시간 지정과 현재시간 비교
        $new_icon[$bo_table_s] = "<img src='http://boomimgs.naver.com/img/ico_n.gif' align='absmiddle' border=0><!--<img src='$g4[path]/img/icon_new.gif' align='absmiddle' border=0>-->";  // 그냥 한개라도 최신글 있으면 이미지를 배열에 저장
        }
}
 // 해당 메뉴에 윗부분을 넣고 표시하고사 하는 곳에  $new_icon[$bo_table_s]를 $new_icon[테이블명]  일케 표시 해줌 됩니다.....
?>
 
위의 소스는 게시판별 새글등록되면 new 마크 출력하는부분인데요~
여기서 특정게시판 하나에 여러개의 카테고리가 있다면
그 게시판에서 새글이 등록된 카테고리에서만 new가 보이게 하려면 어떻게 해야 하는지요?
도와주시면 감사하겠습니다 ㅠ

댓글 전체

여기서 특정게시판 하나에 여러개의 카테고리가 있다면
그 게시판에서 새글이 등록된 카테고리에서만 new가 보이게 하려면 어떻게 해야 하는지요?

이 말이 잘 이해가 안 가는군요.
게시물의 올라온 시각 조건과 추가로 카테고리를 선택했을 때 나와야 하는다는 것인가요?
게시판명이 'board' 라는 게시판이 있다면
board&sca=자유게시판
board&sca=질답게시판...

이런식으로 board라는 게시판 어떤카테고리는 새글이 올라오면 new가 뜨는게 아니라
예를들어 board&sca=자유게시판 에 글이 올라왔다면 여기에만 new가 뜨고
board&sca=질답게시판 에는 new가 않뜨게끔..이런형식으로 하고싶습니다.
알고 계시면 도움좀 부탁드립니다 ^^
<?=$new_icon[게시판명]?>
출력하려는곳에 저렇게 쓰면 당연히 새로등록된 게시물이 있을경우 new가 나타납니다만
원하는 카테고리만 골라서 출력하고 싶은데 그것도 해보니깐 잘않되고
원하는 카테고리만 골라서 출력한다해도 new마크 띄우는 방법을 모르겠습니다.

특별히 고치지 않아도 된다고 하셨는데 왜 전 않될까요? ㅠ
for ($k=0; $row01 = sql_fetch_array($result01); $k++) {
        if ($row01[wr_datetime] >= date("Y-m-d H:i:s", $g4[server_time] - ($bo_new * 3600)))  // 각게시판마다 최신글 표시 시간 지정과 현재시간 비교
       
          if( $row01['ca_name'] == $row['bo_1]')

                $new_icon[$bo_table_s] = "<img src='http://boomimgs.naver.com/img/ico_n.gif' align='absmiddle' border=0><!--<img src='$g4[path]/img/icon_new.gif' align='absmiddle' border=0>-->";  // 그냥 한개라도 최신글 있으면 이미지를 배열에 저장
        }


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


하나 읽어온 게시물( $row01의 ca_name이 게시판 설정에 있는 bo_1(지정 카테고리 이름)과  같으면

 $new_icon 지정
위에 제가 올린 원본소스에 님이 바로 위에 올려주신 소스로 바꾸고 적용해보았으나
화면자체가 나오질 않습니다.

로로님 무슨말인지 이해가 잘 않갑니다 ㅠㅠ
제가 그누보드 사용한지 얼마않되서 머가 먼지,,ㅠ
여분필드1에 사용하려는 카테고리들을 적어 넣으라는 말씀이시죠?
예를들어 한개의 게시판에 카테고리가
질문,답변,사진,상담 4개의 카테고리가 있다면

관리자에서 사용하려는 게시판 여분필드1에 저4개를 모두 적으라는 건가요 아니면
여분필드1에 질문
여분필드2에 답변
여분필드3에 사진
여분필드4에 상담

이렇게 적으라는건가요?ㅠ

아니면 카테고리분류에서처럼 ㅣ 구분자로
여분필드1에 질문ㅣ답변ㅣ사진ㅣ상담
이렇게 넣으라는건가요??
일단 이거 어떻게 하는지 좀 자세히 설명해주시면 감사하겠습니다. ㅠ

그리고 위의소스에서 제가 궁금한건
한개의 게시판이지만
질문
답변
사진
상담
이렇게 4개의 카테고리를 4개의 게시판처럼 사용하려고 하는것입니다.
예를들어 질문카테고리에 새글이 등록되면 질문 옆에 new마크를 띄우려는 것입니다.
그럼 질문 답변 사진 상담 메뉴 옆에 모두 $new_icon..이걸 넣어줘야 할텐데요..
질문 <?=$new_icon[board&sca=질문]?>
답변 <?=$new_icon[board&sca=답변]?>
상담 <?=$new_icon[board&sca=상담]?>
사진 <?=$new_icon[board&sca=사진]?>

이런식으로 카테고리로 쓰려는 메뉴옆에마다 넣어줘야 하는거 아닌가요?

여기서 <?=$new_icon[board&sca=질문]?> <--이렇게 넣으면 화면에 출력자체가 않됩니다 ㅠㅠ
저렇게 표현하면 않되는거 같은데 <?=$new_icon?> 이렇게 해도 않되고
<?=$new_icon[board]?>게 해도 않됩니다.

요점은 <?=$new_icon[board&sca=질문]?>식으로
1.카테고리옆에 new마크 뜨게하는구문(?)과
2.여분필드작성법과
3.님이 올려주신 소스 풀버전으로 좀 올려주시면 감사하겠습니다.

위의 3가지 모두 그대로 어떻게 하라 이런식으로 설명좀 해주시면 감사하겟습니다.
초짜라 중간중간 짤라서 설명주시면 못알아듣습니다 ㅠㅠ
이 글을 보니
처음 제가 이해한 것이 맞는 거 같네요...

==
그리고 위의소스에서 제가 궁금한건
한개의 게시판이지만
질문
답변
사진
상담
이렇게 4개의 카테고리를 4개의 게시판처럼 사용하려고 하는것입니다.
예를들어 질문카테고리에 새글이 등록되면 질문 옆에 new마크를 띄우려는 것입니다.
그럼 질문 답변 사진 상담 메뉴 옆에 모두 $new_icon..이걸 넣어줘야 할텐데요..
==

특별히 고치지 않아도 되는 겁니다.

우선 통합 리스트에서 new가 나오는지 보세요
제가 올린 원본 소스대로 하면 new마크가 출력됩니다
근데 특정게시판에 대한거지 그 게시판 카테고리별로 출력되는건 어떻게 하는건지 모르겠습니다 ㅠ
꼭 필요한 부분인데 잘 않되네요 ㅠㅠ
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=4493
위주소에 보람찬님 팁을 이용한것입니다. 작년 7월에 작성된 글이네요 ㅠ

카테고리별 new출력 아시면 최대한 자세히 완전초보가이해할수 있도록 자세히 설명좀 해주시면 감사하겠습니다
로로님 여러번 답변 너무너무 감사드려요~^^*
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT