그누보드 관리자 페이지 게시판 목록 출력 순서대로 정렬하기
페이지 정보

본문
그누보드 관리자 페이지 게시판 목록 출력 순서대로 정렬하기
그누보드 5 관리자 페이지의 게시판 목록이 기본 ID 순으로 정렬되어 불편할 때, 게시판 설정의 출력 순서(bo_order)대로 정렬되도록 소스 코드를 수정하는 방법을 알아봅니다.
관리자 페이지 게시판 목록 정렬 기준 변경 방법
그누보드 5 관리자 페이지의 게시판 목록은 기본적으로 게시판 ID 값(bo_table) 기준으로 정렬됩니다. 이를 게시판 설정 옵션에 입력한 출력 순서(bo_order)대로 정렬되도록 변경하려면 adm/board_list.php 파일을 수정해야 합니다. 작업 전 반드시 해당 파일을 백업하십시오.
코드 수정 방법
adm/board_list.php 파일 내에서 정렬 기준이 지정된 부분을 찾아 bo_table을 bo_order로 변경합니다.
기본 코드:
if (!$sst) {
$sst = "a.gr_id, a.bo_table";
$sod = "asc";
}
수정 코드:
if (!$sst) {
$sst = "a.gr_id, a.bo_order";
$sod = "asc";
}
수정 후 관리자 페이지의 게시판 목록이 설정한 출력 순서대로 정렬되는지 확인하십시오.
관리자 페이지 게시판 목록 정렬 순서 변경 방법
그누보드 5 관리자 페이지의 게시판 목록은 기본적으로 게시판 ID 값(bo_table) 기준으로 정렬됩니다. 이를 게시판 설정 옵션에 지정된 출력 순서(bo_order)대로 정렬되도록 변경하려면 adm/board_list.php 파일을 수정해야 합니다.
1. 수정 파일 위치
adm/board_list.php
2. 코드 수정 내용
파일 내에서 정렬 기준을 정의하는 $sst 변수 부분을 찾아 아래와 같이 변경합니다.
기존 코드:
if (!$sst) {
$sst = "a.gr_id, a.bo_table";
$sod = "asc";
}
수정 코드:
if (!$sst) {
$sst = "a.gr_id, a.bo_order";
$sod = "asc";
}
3. 다음 행동 및 확인 방법
- 코드를 수정한 뒤 관리자 페이지의 게시판 목록 화면으로 이동하여 설정된 출력 순서(
bo_order)에 맞게 목록이 정렬되어 출력되는지 확인합니다. - 파일 수정 전에는 원본 파일을 미리 백업해 두는 것이 안전합니다.
관리자 페이지 게시판 목록 정렬 변경 가이드
| 내 상황 | 선택 기준 | 다음 행동 |
|---|---|---|
| 관리자 페이지 게시판 목록이 ID 순으로 정렬됨 | adm/board_list.php 파일의 정렬 쿼리 수정 필요 | 파일 내 $sst = "a.gr_id, a.bo_table"; 부분을 $sst = "a.gr_id, a.bo_order";로 변경 |
| 수정 후 정렬이 의도대로 작동하는지 확인 필요 | 원본 파일 손상 방지를 위한 사전 백업 수행 | 수정 전 adm/board_list.php 백업 후 관리자 페이지에서 bo_order 기준 정렬 확인 |
실전 FAQ
Q. 코드를 수정했는데도 정렬이 바뀌지 않아요.
- 예외 및 대안:
adm/board_list.php파일 내$allowed_sst배열에 정렬 필드가 올바르게 등록되어 있는지 확인하십시오. 허용된 필드 목록에 포함되지 않으면 쿼리 수정이 반영되지 않을 수 있습니다.
Q. 작업 중 관리자 페이지 접근에 문제가 생기면 어떻게 하나요?
- 대안: 수정 작업 전 미리 백업해둔
adm/board_list.php원본 파일을 서버에 다시 업로드하여 덮어쓰면 즉시 원래 상태로 복구할 수 있습니다.
함께 보면 좋은 글
- 그누보드 게시판 목록 랜덤 정렬(rand()) 설정 방법과 버전별 코드 수정
- 그누보드 관리자 페이지 회원 완전 삭제 기능 추가 및 목록 출력 개수 조절 가이드
- 그누보드 관리자 회원 목록에서 메일 인증 상태 일괄 변경하기
참고자료
기타 참고자료
- 이전글그누보드 4 미니돌 아바타 강제 생성 및 수정 방법 26.10.01
- 다음글Windows Server 2008에서 IIS와 PHP를 활용한 MSSQL 연동 환경 구축 방법 26.10.01
댓글목록
등록된 댓글이 없습니다.