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

그누보드 공지사항 썻을때 값을 줘서 순서 변경 하고싶습니다...

· 13년 전 · 1557 · 5
그누보드 공지사항 썻을때 값을 줘서 순서 변경 하고싶습니다...

공지사항이 배열로들어가서..

/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++;
}
}

이렇게 출력되는거 같은데..ㅜㅜ
게시판 글마다 순서 정해서 정렬 하는거 어떻게 손봐야될지 모르겠습니다..
도와주세요..~

댓글 작성

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

로그인하기

댓글 5개

13년 전
무슨말씀이신지 이해가 잘 안가네요...
게시판마다 직접 순서를 조작하고 싶다는말씀이신지?
아니면 개시판마다 정렬 조건을 다르게 하고싶다는건지...?
정렬 조건은 그누보드 자체환경 설정에서 게시판마다 설정가능하구요.
직접 순서를 조작하고싶으시면 그 환경조건에 맞춰서 디비의 해당값들을 수정해주시면됩니다.

예를 들어서 히트수를 정렬 조건으로 만든 게시판이 있다면 해당게시판 wr_hit << 여기서 값을 수정하시면 됩니다.
말을 두서없이 했네요...
예를 들어 wr_10 빈 필드값에 숫자를 넣어서 한게시판의 공지사항여러개를 제맘대로 정렬하고 싶네요...
아님 다른 방법이라도... 정렬하는방법이없을까요 제가 쿼리를 잘못찾는지 아님 고쳐야할 부분이
많이있는것같기도하고... 잘안되네요...
13년 전
네...별도로 필드값을 만들어서 정렬을 하셔도 되지만 수정해야할부분이 지금 질문주신분께서 감당하실범위가 아닐거 같습니다.
게시판 생성할때 설정값이나 수정페이지에서 간단하게 기본 정렬방식으로 되어있으실거에요
sql 들어가서 해당 게시판 테이블에서 wr_num << 여기 있는 값들을 원하시는 순서대로 수정해서
정렬하시면됩니다.
기본 정렬방식이 wr_num, wr_reply << 이며, 여기서 wr_num 을 수정하시면 먼저 wr_num의 순서대로 정렬이 되고 같은게 있다면 wr_reply로 정렬되게 됩니다.
죄송하지만 .. 꼭 순서를 줘서 원하는대로 공지사항들을 맘대로 배열시켜야 하는데..
좋은 방법을 가르쳐주세요 ㅠ.ㅠ
아이피마스터님 제가 확인했을땐 일반글들은 wr_num 값으로 정려되지만 공지사항은 db 에서 g4_board 에서 배열로 들어가서 순서대로 출력되는거같아요..

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440