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

· 2015-03-04 (수) 15:26:02 · 15893 · 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();
}

첨부파일

bbs_Cate_change.rar (5.3 KB) 407회 2015-03-04 15:26
|

댓글 11개

그누보드 게시판 스킨 사용시에만 적용 되는건가요?
만약 다른 스킨을 사용한다면, 스누보드 스킨으로 바꾼후 카테고리 일관변경하고, 다시 원래 사용중이던 게시판 스킨으로 변경하는식으로 사용해도 문제가 없을까요?
2015-05-22 (금) 14:49:55
훌륭한 소스 공유해주셔서 진심으로 감사드립니다.
복받으세요^^
도움이 되었습니다.감사합니다.^^
2016-06-24 (금) 12:26:19
잦은 게시물 이동으로 인해 찾고 있던 기능이었는데
덕분에 분류 삭제 작업이 수월해졌습니다.
감사합니다.
감사합니다.^^
찾고 있던 좋은팁 감사합니다.
잘 쓰겠습니다...^^
좋은 자료 감사합니다.
혹시 이걸 활용해서 다른것도 일괄수정할수 있을까요? 아미나에서 쓰는 개별포인트라던지...날짜라던지...등등
감사합니다. 예전 자료지만 잘 적용했습니다.
사진이 있는 것 같은데 안 보여서요..혹시 자료가 남아있다면 수정 부탁드립니다ㅜㅜ
게신판을 단축 url 사용하면
catge_update에서 opener_href 조건이 게시판 full url을 찾다보니 was 에러나네요 ㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
15-03-21 조회 1.6만
15-03-20 조회 1.5만
15-03-20 조회 2.3만
15-03-18 조회 8,272
15-03-13 조회 8,496
15-03-13 조회 7,499
15-03-12 조회 9,384
15-03-12 조회 8,900
15-03-08 조회 1.2만
15-03-08 조회 2.7만
15-03-04 조회 1.6만
15-02-27 조회 9,812
15-02-24 조회 1.2만
15-02-18 조회 1.1만
15-02-17 조회 1.1만
15-02-14 조회 2만
15-02-14 조회 9,624
15-02-12 조회 6,483
15-02-11 조회 9,544
15-02-06 조회 1만
15-02-06 조회 1.8만
15-02-06 조회 9,646
15-02-05 조회 1.2만
15-01-31 조회 1.3만
15-01-30 조회 9,277
15-01-29 조회 7,946
15-01-28 조회 1.4만
15-01-27 조회 1.1만
15-01-26 조회 9,197
15-01-25 조회 1.2만