그누보드 공지사항 썻을때 값을 줘서 순서 변경 하고싶습니다... 정보
그누보드 공지사항 썻을때 값을 줘서 순서 변경 하고싶습니다...본문
그누보드 공지사항 썻을때 값을 줘서 순서 변경 하고싶습니다...
공지사항이 배열로들어가서..
/bbs/bbs/list.php
103~119줄
if (!$sca && !$stx)
{
$arr_notice = explode("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
if (trim($arr_notice[$k])=='') continue;
$row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
}
이렇게 출력되는거 같은데..ㅜㅜ
게시판 글마다 순서 정해서 정렬 하는거 어떻게 손봐야될지 모르겠습니다..
도와주세요..~
공지사항이 배열로들어가서..
/bbs/bbs/list.php
103~119줄
if (!$sca && !$stx)
{
$arr_notice = explode("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
if (trim($arr_notice[$k])=='') continue;
$row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
}
이렇게 출력되는거 같은데..ㅜㅜ
게시판 글마다 순서 정해서 정렬 하는거 어떻게 손봐야될지 모르겠습니다..
도와주세요..~
댓글 전체
무슨말씀이신지 이해가 잘 안가네요...
게시판마다 직접 순서를 조작하고 싶다는말씀이신지?
아니면 개시판마다 정렬 조건을 다르게 하고싶다는건지...?
정렬 조건은 그누보드 자체환경 설정에서 게시판마다 설정가능하구요.
직접 순서를 조작하고싶으시면 그 환경조건에 맞춰서 디비의 해당값들을 수정해주시면됩니다.
예를 들어서 히트수를 정렬 조건으로 만든 게시판이 있다면 해당게시판 wr_hit << 여기서 값을 수정하시면 됩니다.
게시판마다 직접 순서를 조작하고 싶다는말씀이신지?
아니면 개시판마다 정렬 조건을 다르게 하고싶다는건지...?
정렬 조건은 그누보드 자체환경 설정에서 게시판마다 설정가능하구요.
직접 순서를 조작하고싶으시면 그 환경조건에 맞춰서 디비의 해당값들을 수정해주시면됩니다.
예를 들어서 히트수를 정렬 조건으로 만든 게시판이 있다면 해당게시판 wr_hit << 여기서 값을 수정하시면 됩니다.
말을 두서없이 했네요...
예를 들어 wr_10 빈 필드값에 숫자를 넣어서 한게시판의 공지사항여러개를 제맘대로 정렬하고 싶네요...
아님 다른 방법이라도... 정렬하는방법이없을까요 제가 쿼리를 잘못찾는지 아님 고쳐야할 부분이
많이있는것같기도하고... 잘안되네요...
예를 들어 wr_10 빈 필드값에 숫자를 넣어서 한게시판의 공지사항여러개를 제맘대로 정렬하고 싶네요...
아님 다른 방법이라도... 정렬하는방법이없을까요 제가 쿼리를 잘못찾는지 아님 고쳐야할 부분이
많이있는것같기도하고... 잘안되네요...
네...별도로 필드값을 만들어서 정렬을 하셔도 되지만 수정해야할부분이 지금 질문주신분께서 감당하실범위가 아닐거 같습니다.
게시판 생성할때 설정값이나 수정페이지에서 간단하게 기본 정렬방식으로 되어있으실거에요
sql 들어가서 해당 게시판 테이블에서 wr_num << 여기 있는 값들을 원하시는 순서대로 수정해서
정렬하시면됩니다.
기본 정렬방식이 wr_num, wr_reply << 이며, 여기서 wr_num 을 수정하시면 먼저 wr_num의 순서대로 정렬이 되고 같은게 있다면 wr_reply로 정렬되게 됩니다.
게시판 생성할때 설정값이나 수정페이지에서 간단하게 기본 정렬방식으로 되어있으실거에요
sql 들어가서 해당 게시판 테이블에서 wr_num << 여기 있는 값들을 원하시는 순서대로 수정해서
정렬하시면됩니다.
기본 정렬방식이 wr_num, wr_reply << 이며, 여기서 wr_num 을 수정하시면 먼저 wr_num의 순서대로 정렬이 되고 같은게 있다면 wr_reply로 정렬되게 됩니다.
죄송하지만 .. 꼭 순서를 줘서 원하는대로 공지사항들을 맘대로 배열시켜야 하는데..
좋은 방법을 가르쳐주세요 ㅠ.ㅠ
좋은 방법을 가르쳐주세요 ㅠ.ㅠ
아이피마스터님 제가 확인했을땐 일반글들은 wr_num 값으로 정려되지만 공지사항은 db 에서 g4_board 에서 배열로 들어가서 순서대로 출력되는거같아요..