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

글목록에서 카테고리(분류) 일괄 변경하기

· 10년 전 · 13955 · 11
얼마전에 그누보드5 접하고 감탄을 금치 못하고 있네요 ^^;
자작한 블로그를 대체할려고 설치를 했구요. 그러다 보니 카테고리를 일괄로 변경하는 방법이 필요해서 만들게되었습니다. (해당 기능이 있었다면 댓글좀 주세요 -_-;;)

==================================================================

블로깅 했는데. 해당 글 내용 복사합니다.
사진이 안나오는군요.. 원문을 보려면 위의 [링크]를 이용하세요.

==================================================================

그누보드5 게시글 관리시에 일괄로 게시물의 카테고리를 삭제하는 기능이 없어서 만들어 본 것 임

97c05cba7e064893da1c3102c379bc45_1425449

위 사진처럼 "선택이동" 옆에 선택분류가 추가되며 게시글 체크후 해당 버튼을 누르면

97c05cba7e064893da1c3102c379bc45_1425449

이동화면을 배껴 쓴거라 ^^ 패턴이 같습니다. (노력절감 !! ㅎ)

선택하고 [분류이동] 버튼 누르면 선택된 데이터의 분류가 일괄 이동됩니다.

첨부된 파일을 보면 총 3개의 파일이 존재하며 각 위치는 아래와 같습니다.

/skin/board/basic/list.skin.php (이파일은 수정됨)
​/bbs/cate.php (이파일은 추가됨)
/bbs/cate_update.php (이 파일은 추가됨)

해당 파일을 바로 이용하셔도 되며 혹 개인적으로 수정하신 부분이 있으시다면 아래의 상세내역을 통해서 코드를 업데이트 하시기바랍니다.
우선 /bbs/cate.php 와 cate_update.php 는 새로 추가된 파일이므로 해당 파일을 먼저 넣습니다 .그리고 list.skin.php 파일을 수정하면 됩니다.


//관리자용 메뉴목록에 "선택분류" 추가
<?php if ($is_category) { ?><li><input type="submit" name="btn_submit" value="선택분류" onclick="document.pressed=this.value"></li><? } ?>


먼저 기존의 [선택이동] 메뉴가 나오는 곳 아래에 위 코드를 넣습니다.
위 코드를 넣게 되면 우측에 [분류이동]버튼이 추가됩니다.

그런후 해당 파일 하단의 자바스크립트 영역중
function fboardlist_submit(f) {​ 이 함수의 내용의 선택이동 밑에 아래와 같은 코드를 추가합니다.


//fboardlist_submit 함수내에 선택분류용 코드 추가
if(document.pressed == "선택분류") {
select_cate();
return;
}


그런 후 신규 분류용 자바스크립트 함수를 추가합니다. (아래코드)

//선택한 게시물의 분류를 변경함
function select_cate(sw) {
var f = document.fboardlist;

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

f.sw.value = "cate";
f.target = "cate";
f.action = "./cate.php";
f.submit();
}

댓글 작성

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

로그인하기

댓글 11개

게신판을 단축 url 사용하면
catge_update에서 opener_href 조건이 게시판 full url을 찾다보니 was 에러나네요 ㅠㅠ

게시글 목록

번호 제목
2537
2536
2532
2526
2524
2522
2519
2507
2506
2505
2499
2484
2475
2474
2468
2467
2465
2461
2456
2454
2453
2448
2445
2444
2441
2435
2433
2431
2430
2424