답변 1개 / 댓글 6개
채택된 답변
+20 포인트

가능합니다.
만약 이설정이 원하는것이 아니면 해당 목록을 수정해주시면됩니다.
답변에 대한 댓글 6개
어떤식으로 하면 될까요? 힌트좀 부탁드립니다...
$mb= sql_fetch("select * from g5_member where mb_id='{$list[$i]['mb_id']}' ", true);
mb_level 이런식으로 추가해주면 될까요?
근데 해당 정렬필드를 수정하는곳을 보니 (get_data.lib.php)
function get_board_sort_fields($board=array(), $make_key_return=''){
$bo_sort_fields = run_replace('get_board_sort_fields', array(
array('wr_num, wr_reply', '기본'),
array('wr_datetime asc', '날짜 이전것 부터'),
array('wr_datetime desc', '날짜 최근것 부터'),
array('wr_hit asc, wr_num, wr_reply', '조회수 낮은것 부터'),
array('wr_hit desc, wr_num, wr_reply', '조회수 높은것 부터'),
array('wr_last asc', '최근글 이전것 부터'),
array('wr_last desc', '최근글 최근것 부터'),
array('wr_comment asc, wr_num, wr_reply', '댓글수 낮은것 부터'),
array('wr_comment desc, wr_num, wr_reply', '댓글수 높은것 부터'),
array('wr_good asc, wr_num, wr_reply', '추천수 낮은것 부터'),
array('wr_good desc, wr_num, wr_reply', '추천수 높은것 부터'),
array('wr_nogood asc, wr_num, wr_reply', '비추천수 낮은것 부터'),
array('wr_nogood desc, wr_num, wr_reply', '비추천수 높은것 부터'),
array('wr_subject asc, wr_num, wr_reply', '제목 오름차순'),
array('wr_subject desc, wr_num, wr_reply', '제목 내림차순'),
array('wr_name asc, wr_num, wr_reply', '글쓴이 오름차순'),
array('wr_name desc, wr_num, wr_reply', '글쓴이 내림차순'),
array('ca_name asc, wr_num, wr_reply', '분류명 오름차순'),
array('ca_name desc, wr_num, wr_reply', '분류명 내림차순'),
), $board, $make_key_return);
if( $make_key_return ){
$returns = array();
foreach( $bo_sort_fields as $v ){
$key = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*\s]/", "", $v[0]);
$returns[$key] = $v[0];
}
return $returns;
}
return $bo_sort_fields;
}
이렇게 되어있습니다.
$mb= sql_fetch("select * from g5_member where mb_id='{$list[$i]['mb_id']}' ", true);
mb_level 이런식으로 추가해주면 될까요?
근데 해당 정렬필드를 수정하는곳을 보니 (get_data.lib.php)
function get_board_sort_fields($board=array(), $make_key_return=''){
$bo_sort_fields = run_replace('get_board_sort_fields', array(
array('wr_num, wr_reply', '기본'),
array('wr_datetime asc', '날짜 이전것 부터'),
array('wr_datetime desc', '날짜 최근것 부터'),
array('wr_hit asc, wr_num, wr_reply', '조회수 낮은것 부터'),
array('wr_hit desc, wr_num, wr_reply', '조회수 높은것 부터'),
array('wr_last asc', '최근글 이전것 부터'),
array('wr_last desc', '최근글 최근것 부터'),
array('wr_comment asc, wr_num, wr_reply', '댓글수 낮은것 부터'),
array('wr_comment desc, wr_num, wr_reply', '댓글수 높은것 부터'),
array('wr_good asc, wr_num, wr_reply', '추천수 낮은것 부터'),
array('wr_good desc, wr_num, wr_reply', '추천수 높은것 부터'),
array('wr_nogood asc, wr_num, wr_reply', '비추천수 낮은것 부터'),
array('wr_nogood desc, wr_num, wr_reply', '비추천수 높은것 부터'),
array('wr_subject asc, wr_num, wr_reply', '제목 오름차순'),
array('wr_subject desc, wr_num, wr_reply', '제목 내림차순'),
array('wr_name asc, wr_num, wr_reply', '글쓴이 오름차순'),
array('wr_name desc, wr_num, wr_reply', '글쓴이 내림차순'),
array('ca_name asc, wr_num, wr_reply', '분류명 오름차순'),
array('ca_name desc, wr_num, wr_reply', '분류명 내림차순'),
), $board, $make_key_return);
if( $make_key_return ){
$returns = array();
foreach( $bo_sort_fields as $v ){
$key = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*\s]/", "", $v[0]);
$returns[$key] = $v[0];
}
return $returns;
}
return $bo_sort_fields;
}
이렇게 되어있습니다.
네 맞습니다. 관리자모드에서 해당함수에다 추가해주면되겟습니다.
array('mb_level asc, wr_num, wr_reply', '회원 레벨 낮은순'),
array('mb_level desc, wr_num, wr_reply', '회원 레벨 높은순'),
이런식으로요 추가해주세요
그렇나 이와 같이 관리자모드에서 배열을 추가해주고 처리한다라고 하신다면 게시판의 필드또한 추가가되어야합니다. 하여 해당 벡엔드 파일 업데이트 부분에서도 해당 필드에대한 부분이쿼리문에 작성이되어야합니다.
개인적으로 관리자모드에서 이를 추천하지않습니다.
하여 해당게시물 스킨에서 이를 어차피 mb_id값으로인해서 게시물등록자가 등록이 되는것이니 이로인해서 mb_level 로인해서 순위리스트를 처리하는게 좋을듯합니다.
array('mb_level asc, wr_num, wr_reply', '회원 레벨 낮은순'),
array('mb_level desc, wr_num, wr_reply', '회원 레벨 높은순'),
이런식으로요 추가해주세요
그렇나 이와 같이 관리자모드에서 배열을 추가해주고 처리한다라고 하신다면 게시판의 필드또한 추가가되어야합니다. 하여 해당 벡엔드 파일 업데이트 부분에서도 해당 필드에대한 부분이쿼리문에 작성이되어야합니다.
개인적으로 관리자모드에서 이를 추천하지않습니다.
하여 해당게시물 스킨에서 이를 어차피 mb_id값으로인해서 게시물등록자가 등록이 되는것이니 이로인해서 mb_level 로인해서 순위리스트를 처리하는게 좋을듯합니다.
답변을 작성하려면 로그인이 필요합니다.
게시판쪽만 불러오는거 같아서 그런데 mb_level 값을 불러오도록 하려면 어떻게 해야할까요?