게시판 관리 > 그누3 팁자료실

그누3 팁자료실

게시판 관리 정보

일반 게시판 관리

본문

게시판 수가 얼마 안될 때는 별 문제가 없었는데 게시판 수가 늘다 보니 필요하게 되서 적용해 보았습니다.
스샷을 보시면 아시겠지만 스샷1은  게시판에서 보여줄 글 목록수 별로 정렬시킨 것이고
스샷2는  해당 게시판의 총 게시물 수를 많은 수로 정렬한 것입니다.
게시물이 없는 게시판들을 정리할때 쉽게 정리 할 수 있겠지요.
중복이거나 다 아는 사실이라면 죄송하구요.

수정한 파일은 gnu/bbs/admin/boardlist.php 파일입니다.

가장 최근의 그누보드 파일을 기준으로 74라인 부터입니다.

// 수정전 시작

<table width=100% cellpadding=3 cellspacing=1>
<colgroup width=40>
<colgroup width=70>
<colgroup width=''>
<colgroup width=80>
<colgroup width=100>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=20>
<colgroup width=55>
<tr align=center class=th>
    <td><?=subject_sort_link('gr_id')?><span class=tf>그룹ID</span></a></td>
    <td><?=subject_sort_link('bo_table')?><span class=tf>TABLE</span></a></td>
    <td><?=subject_sort_link('bo_subject')?><span class=tf>제목</span></a></td>
    <td><?=subject_sort_link('bo_admin')?><span class=tf>게시판관리자</span></a></td>
    <td><?=subject_sort_link('bo_skin')?><span class=tf>스킨폴더</span></a></td>
    <td title='목록읽기권한'><?=subject_sort_link('bo_list_level')?><span class=tf>목</span></a></td>
    <td title='글읽기권한'><?=subject_sort_link('bo_read_level')?><span class=tf>읽</span></a></td>
    <td title='글쓰기권한'><?=subject_sort_link('bo_write_level')?><span class=tf>쓰</span></a></td>
    <td title='답변글쓰기권한'><?=subject_sort_link('bo_reply_level')?><span class=tf>답</span></a></td>
    <td title='코멘트쓰기권한'><?=subject_sort_link('bo_comment_level')?><span class=tf>코</span></a></td>
    <td title='업로드권한'><?=subject_sort_link('bo_upload_level')?><span class=tf>업</span></a></td>
    <td title='다운로드권한'><?=subject_sort_link('bo_download_level')?><span class=tf>다</span></a></td>
    <td title='공지사항쓰기권한'><?=subject_sort_link('bo_notice_level')?><span class=tf>공</span></a></td>
    <td title='HTML쓰기권한'><?=subject_sort_link('bo_html_level')?><span class=tf>H</span></a></td>
    <td title='링크쓰기권한'><?=subject_sort_link('bo_link_level')?><span class=tf>링</span></a></td>
    <td title='카테고리사용'><?=subject_sort_link('bo_use_category')?><span class=tf>카</span></a></td>
    <td title='비밀글사용'><?=subject_sort_link('bo_use_secret')?><span class=tf>비</span></a></td>
    <td title='추천사용'><?=subject_sort_link('bo_use_good')?><span class=tf>추</span></a></td>
    <td title='비추천사용'><?=subject_sort_link('bo_use_nogood')?><span class=tf>비</span></a></td>
    <td title='서명보이기사용'><?=subject_sort_link('bo_use_signature')?><span class=tf>서</span></a></td>
    <td title='전체목록보이기사용'><?=subject_sort_link('bo_use_listview')?><span class=tf>전</span></a></td>
    <td title='검색사용'><?=subject_sort_link('bo_use_search')?><span class=tf>검</span></a></td>
    <td title='검색순서'><?=subject_sort_link('bo_order_search')?><span class=tf>순</span></a></td>
    <td><input type=image src='bbs/admin/image/btn_make.gif' align=absmiddle onclick="location='<?="./?doc=bbs/admin/boardgroupselect.php"?>';"></td>
</tr>
</table>
<table width=100% cellpadding=3 cellspacing=1>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
    $s_upd = "<a href='./?doc=bbs/admin/boardform.php&$qstr&w=u&bo_table=$row[bo_table]'><img src='bbs/admin/image/icon_edit.gif' border=0 alt='수정'></a>";
    $s_del = "";
    if ($is_admin == 'default') {
        $s_del = "<a href=\"javascript:del('./?doc=bbs/admin/boarddelete.php&$qstr&bo_table=$row[bo_table]');\"><img src='bbs/admin/image/icon_del.gif' border=0 alt='삭제'></a>";
    }

    $list = $i%2;
    echo "
    <tr class='ht list$list' align=center>
        <td width=40>$row[gr_id]</td>
        <td width=70><a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]' class=tt>$row[bo_table]</a></td>
        <td width='' style='word-break:break-all;'>$row[bo_subject]</td>
        <td width=80>$row[bo_admin]</td>
        <td width=100>$row[bo_skin]</td>
        <td width=12>$row[bo_list_level]</td>
        <td width=12>$row[bo_read_level]</td>
        <td width=12>$row[bo_write_level]</td>
        <td width=12>$row[bo_reply_level]</td>
        <td width=12>$row[bo_comment_level]</td>
        <td width=12>$row[bo_upload_level]</td>
        <td width=12>$row[bo_download_level]</td>
        <td width=12>$row[bo_notice_level]</td>
        <td width=12>$row[bo_html_level]</td>
        <td width=12>$row[bo_link_level]</td>
        <td width=12>".get_yn($row[bo_use_category], 1)."</td>
        <td width=12>".get_yn($row[bo_use_secret], 1)."</td>
        <td width=12>".get_yn($row[bo_use_good], 1)."</td>
        <td width=12>".get_yn($row[bo_use_nogood], 1)."</td>
        <td width=12>".get_yn($row[bo_use_signature], 1)."</td>
        <td width=12>".get_yn($row[bo_use_listview], 1)."</td>
        <td width=12>".get_yn($row[bo_use_search], 1)."</td>
        <td width=20>$row[bo_order_search]</td>
        <td width=55>$s_upd&nbsp;&nbsp;$s_del</td>
    </tr>";

// 수정전 끝

//수정후 시작

<table width=100% cellpadding=3 cellspacing=1>
<colgroup width=40>
<colgroup width=70>
<colgroup width=60>
<colgroup width=40>
<colgroup width=40>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=12>
<colgroup width=20>
<colgroup width=20>
<colgroup width=45>
<tr align=center class=th>
    <td><?=subject_sort_link('gr_id')?><span class=tf>그룹ID</span></a></td>
    <td><?=subject_sort_link('bo_table')?><span class=tf>TABLE</span></a></td>
    <td><?=subject_sort_link('bo_subject')?><span class=tf>제목</span></a></td>
    <td><?=subject_sort_link('bo_admin')?><span class=tf>게시판관리자</span></a></td>
    <td><?=subject_sort_link('bo_skin')?><span class=tf>스킨폴더</span></a></td>
    <td title='목록읽기권한'><?=subject_sort_link('bo_list_level')?><span class=tf>목</span></a></td>
    <td title='글읽기권한'><?=subject_sort_link('bo_read_level')?><span class=tf>읽</span></a></td>
    <td title='글쓰기권한'><?=subject_sort_link('bo_write_level')?><span class=tf>쓰</span></a></td>
    <td title='답변글쓰기권한'><?=subject_sort_link('bo_reply_level')?><span class=tf>답</span></a></td>
    <td title='코멘트쓰기권한'><?=subject_sort_link('bo_comment_level')?><span class=tf>코</span></a></td>
    <td title='업로드권한'><?=subject_sort_link('bo_upload_level')?><span class=tf>업</span></a></td>
    <td title='다운로드권한'><?=subject_sort_link('bo_download_level')?><span class=tf>다</span></a></td>
    <td title='공지사항쓰기권한'><?=subject_sort_link('bo_notice_level')?><span class=tf>공</span></a></td>
    <td title='HTML쓰기권한'><?=subject_sort_link('bo_html_level')?><span class=tf>H</span></a></td>
    <td title='링크쓰기권한'><?=subject_sort_link('bo_link_level')?><span class=tf>링</span></a></td>
    <td title='카테고리사용'><?=subject_sort_link('bo_use_category')?><span class=tf>카</span></a></td>
    <td title='비밀글사용'><?=subject_sort_link('bo_use_secret')?><span class=tf>비</span></a></td>
    <td title='추천사용'><?=subject_sort_link('bo_use_good')?><span class=tf>추</span></a></td>
    <td title='비추천사용'><?=subject_sort_link('bo_use_nogood')?><span class=tf>비</span></a></td>
    <td title='서명보이기사용'><?=subject_sort_link('bo_use_signature')?><span class=tf>서</span></a></td>
    <td title='전체목록보이기사용'><?=subject_sort_link('bo_use_listview')?><span class=tf>전</span></a></td>
    <td title='검색사용'><?=subject_sort_link('bo_use_search')?><span class=tf>검</span></a></td>
    <td title='검색순서'><?=subject_sort_link('bo_order_search')?><span class=tf>순</span></a></td>
    <td title='목록수'><?=subject_sort_link('bo_page_rows')?><span class=tf>수</span></a></td>
    <td title='게시물수'><?=subject_sort_link('bo_total_count')?><span class=tf>게</span></a></td>

<td><input type=image src='bbs/admin/image/btn_make.gif' align=absmiddle onclick="location='<?="./?doc=bbs/admin/boardgroupselect.php"?>';"></td>
</tr>
</table>
<table width=100% cellpadding=3 cellspacing=1>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
    $s_upd = "<a href='./?doc=bbs/admin/boardform.php&$qstr&w=u&bo_table=$row[bo_table]'><img src='bbs/admin/image/icon_edit.gif' border=0 alt='수정'></a>";
    $s_del = "";
    if ($is_admin == 'default') {
        $s_del = "<a href=\"javascript:del('./?doc=bbs/admin/boarddelete.php&$qstr&bo_table=$row[bo_table]');\"><img src='bbs/admin/image/icon_del.gif' border=0 alt='삭제'></a>";
    }

    $list = $i%2;
    echo "
    <tr class='ht list$list' align=center>
        <td>$row[gr_id]</td>
        <td><a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]' class=tt>$row[bo_table]</a></td>
        <td style='word-break:break-all;'>$row[bo_subject]</td>
        <td>$row[bo_admin]</td>
        <td>$row[bo_skin]</td>
        <td>$row[bo_list_level]</td>
        <td>$row[bo_read_level]</td>
        <td>$row[bo_write_level]</td>
        <td>$row[bo_reply_level]</td>
        <td>$row[bo_comment_level]</td>
        <td>$row[bo_upload_level]</td>
        <td>$row[bo_download_level]</td>
        <td>$row[bo_notice_level]</td>
        <td>$row[bo_html_level]</td>
        <td>$row[bo_link_level]</td>
        <td>".get_yn($row[bo_use_category], 1)."</td>
        <td>".get_yn($row[bo_use_secret], 1)."</td>
        <td>".get_yn($row[bo_use_good], 1)."</td>
        <td>".get_yn($row[bo_use_nogood], 1)."</td>
        <td>".get_yn($row[bo_use_signature], 1)."</td>
        <td>".get_yn($row[bo_use_listview], 1)."</td>
        <td>".get_yn($row[bo_use_search], 1)."</td>
        <td>$row[bo_order_search]</td>
        <td>$row[bo_page_rows]</td>
        <td>$row[bo_total_count]</td>
        <td>$s_upd&nbsp;&nbsp;$s_del</td>
    </tr>";

// 수정후 끝
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로