리스트(목록) 페이지에서 게시물 순서 변경 가능하게 하기 > gnuboard

본문 바로가기

사이트 내 전체검색

gnuboard

팁자료 리스트(목록) 페이지에서 게시물 순서 변경 가능하게 하기

작성일 18-10-12 10:40

페이지 정보

작성자 웹지기 조회 1,235회 댓글 0건

본문

https://sir.kr/g4_tiptech/15990

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


파일 구성

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

 



추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 54건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기