리스트에서 게시글 순서(순번) 변경 > 그누보드5 팁자료실

그누보드5 팁자료실

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

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

첨부파일

첨부파일 fm_g5_board_sort.zip (48.9K) 14회 다운로드 2018-06-25 16:47:22

본문

https://sir.kr/g4_tiptech/15990

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

 

추가할 페이지

/bbs/forwardNum_update.php

수정할 페이지

/해당스킨경로/list.skin.php

 

list.skin.php 상단에

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

 

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

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

 

게사판 for 구문 안쪽에 

<?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 } ?>

버튼을 추가해줍니다

            <?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 } ?>

하단 javascript

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

마지막으로

<?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 } ?>

이렇게 추가하면 되겟네요

 

파일 압축해서 넣어 둡니다. 참고해서 사용하세요

 

 

추천6

댓글 전체

전체 1,177 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

진행중 포인트경매

  1. 컬쳐랜드 모바일문화상품권 1만원

    참여2 회 시작18.07.20 23:59 종료18.07.23 23:59
  2. 500여 동영상강좌 평생 무료 이용 쿠폰 (365OK 무료이용)

    참여32 회 시작18.07.16 11:13 종료18.07.21 11:13

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT