팁자료 리스트(목록) 페이지에서 게시물 순서 변경 가능하게 하기
페이지 정보
작성자 웹지기 댓글 0건 조회 2,112회 작성일 18-10-12 10:40본문
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 수정파일 올립니다.
댓글목록
등록된 댓글이 없습니다.