리스트에서 게시글 순서(순번) 변경

· 7년 전 · 13588 · 15
num_sort.gif

https://sir.kr/g4_tiptech/15990

이 팁자료를 보면서 view페이지나 write페이지에서 수정하기 불편해서 리스트페이지에서 수정할 수 있게 수정해 봤습니다.

 

※ 본 첨부파일은 basic게시판으로 만들어져 있습니다. 다른 게시판은 참고사항에 따라 수정하시면서 만드세요

 

파일 구성
bbs/
 ㄴforwardNum_update.php
theme/basic/skin/board/sort/
 ㄴlist.skin.php
 ㄴview.skin.php
 ㄴview_common.skin.php
 ㄴwrite.skin.php
 ㄴstyle.css
theme/basic/skin/board/sort/img/

 

/bbs 폴더에 forwardNum_update.php 파일을 업로드

 

list.skin.php 상단에

[code]

$is_boardSort = true; 

if($is_boardSort && $is_admin) $colspan++; 

[/code]

 

게시판 상단 제목부분에 추가

[code]

<?php if ($is_boardSort && $is_admin) { ?><th scope="col">정렬</th><?php } ?>

[/code]

 

게사판 for 구문 안쪽에 

[code]

<?php if ($is_boardSort && $is_admin) { ?>
            <td style="width:180px;">
                <input type="text" name='forwardNum[<?php echo $list[$i]['wr_id'] ?>]' id="forwardNum_<?php echo $i ?>" value='' class="frm_input" style='width:50px;'>
                <font style="color:red"> 번 게시물앞으로</font>
            </td>
<?php } ?>

[/code]

버튼을 추가해줍니다

[code]

            <?php if($is_boardSort) { ?>
            <li><button type="submit" name="btn_submit" value="순번변경" onclick="document.pressed=this.value" class="btn btn_admin"><i class="fa fa-arrows" aria-hidden="true"></i> 순번변경</button></li>
            <?php } ?>

[/code]

하단 javascript

[code]

    <?php if ($is_boardSort && $is_admin) { ?>
    if(document.pressed == "순번변경") {
        select_forward("move");
        return;
    }
    <?php } ?>

[/code]

마지막으로

[code]

<?php if ($is_boardSort && $is_admin) { ?>
// 선택한 게시물 순번 변경
function select_forward(sw) {
    var f = document.fboardlist;

    if (sw == 'move')
        str = "순번변경";

    var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");

    f.sw.value = sw;
    f.target = "move";
    f.action = "./forwardNum_update.php";
    f.submit();
}
<?php } ?>

[/code]

이렇게 추가하면 되겟네요

 

위의 추가사항은 그저 참고용으로 보시고

파일을 다운받으셔서 스킨과 함께 사용 사용하시면 되실 듯 합니다.

 

※ 2018.10.12 수정파일 올립니다.

 

 

첨부파일

fm_g5_board_sort.zip (48.1 KB) 335회 2018-10-12 10:12
num_sort.gif (93.4 KB)
44회 2018-10-12 10:48
|

댓글 15개

정말 좋은 팁입니다 감사합니다
좋은 정보 감사합니다.
감사합니다!!!ㅎㅎ
올바른 방법을 이용하세요..가 나오네요..ㅠㅠ
최신 버젼으로 다시 올렸습니다.
다운받으셔서 theme 설치 해보세요
하다보니 순서가 그냥 뒤죽박죽이 되어버려요..;
갤러리게시판에서 적용하려니 계속 올바른 방법으로 이용하라고 하네요
첨부하신 갤러리는 어떻게 적용하셨는지 알려주실 수 있으실까요?
위 설명부분 참고하시면 되십니다.
굿! 찾던 기능!!
게시물들을 자주 옮기게 되면 게시물 번호를 무시하고 옮겨지는 거 같은데요?? 게시판 제작 후 시험삼아 여러번 옮겼더니 초반에는 내가 생각한 자리로 이동을 하는데 어느 순간부터 게시물 번호와 상관 없이 가장 최근 자리로 이동해 버리네요...
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
7년 전 조회 5,737
7년 전 조회 6,266
7년 전 조회 1.4만
7년 전 조회 9,870
7년 전 조회 4,567
7년 전 조회 6,153
7년 전 조회 4,789
7년 전 조회 4,942
7년 전 조회 5,562
7년 전 조회 5,317
7년 전 조회 7,104
7년 전 조회 5,171
7년 전 조회 5,128
7년 전 조회 5,496
7년 전 조회 1.4만
7년 전 조회 9,168
7년 전 조회 6,907
7년 전 조회 6,617
7년 전 조회 8,467
7년 전 조회 4,206
7년 전 조회 8,032
7년 전 조회 7,003
7년 전 조회 4,752
7년 전 조회 5,975
7년 전 조회 6,885
7년 전 조회 4,813
7년 전 조회 4,698
7년 전 조회 4,856
7년 전 조회 3,780
7년 전 조회 4,552