테스트 사이트 - 개발 중인 베타 버전입니다

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

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 수정파일 올립니다.

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 15개

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

게시판 목록

그누보드5 팁자료실

글쓰기
🐛 버그신고