묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
관리자모드에서, 생성된 게시판 목록의 게시판 순서를 바꾸고 싶습니다.
2012.11.08 11:04
현재 XE 1.5.3.2 버전을 사용하고 있습니다.
제가 운영하는 사이트 특성상 게시판의 종류가 많아, 이곳에서 보여지는 게시판의 갯수도 조금 있는 편인데요,
통합과 세분화가 반복되면서 이 게시판 목록이 뒤죽박죽이 되어 보기에도 좋지않고 관리도 햇갈리는 경우가 있습니다.
예를들어 사이트에서
A라는 대분류(시스템적이 아닌, 개념상의 분류) 밑에 A1,A2,A3 게시판이 있고, 또다른 B1,B2,B3 게시판을 운영하고 있으면,
B3
B2
B1
A3
A2
A1
관리자 모드에서도 게시판 리스트가 이렇게 순서대로 나오면 보기에도 관리에도 좋으나,
게시판 생성 순서대로 리스트가 생성되다 보니
A3
B2
B1
A2
B3
A1
이런식으로 뒤죽박죽 섞여 머리가 아픕니다.
저 순서를 바로잡자고 게시판을 처음부터 새로 만들수도 없고 말이죠.
phpmyadmin등을 이용하여 이 순서를 제가 마음대로 조정할 수 있는 방법이 있으련지요?
고수분들의 조언을 기다립니다. _ _)
xe - modules - board - board.admin.view.php 열고
line 66 쯤에 보면
$args->sort_index = "module_srl";
이런 부분이 있습니다.
모듈 번호에 따라 리스트가 뿌려지기 때문에
일단 이것을
$args->sort_index = "regdate";
이렇게 등록날짜 순으로 리스트가 출력되도록 수정합니다.
이렇게 해도 변화는 없겠죠
모듈 번호가 먼저 등록된 순서로 출력하는 것이나
게시판이 등록된 날짜순으로 출력하는 것이나 같은 결과니까.......
하지만 db에서 추가적으로 등록날짜를 원하는 대로 수정하면
결과는 달라지겠죠.......
모듈번호는 수정하면 여러가지 문제가 생기지만
등록날짜는 변경해도 문제가 없으니깐.........
db의 xe_modules 테이블에서
해당 게시판의 regdate 값을 바꿔서 출력될 순서를 조정하면 됩니다.......
조금더 응용하면
리스트의 타이틀을 클릭하면
그에 맞게 리스트 정렬이 되게끔 할 수도 있겠네요........