글목록에서 카테고리(분류) 일괄 변경하기 정보
글목록에서 카테고리(분류) 일괄 변경하기관련링크
첨부파일
본문
얼마전에 그누보드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();
}
자작한 블로그를 대체할려고 설치를 했구요. 그러다 보니 카테고리를 일괄로 변경하는 방법이 필요해서 만들게되었습니다. (해당 기능이 있었다면 댓글좀 주세요 -_-;;)
==================================================================
블로깅 했는데. 해당 글 내용 복사합니다.
사진이 안나오는군요.. 원문을 보려면 위의 [링크]를 이용하세요.
==================================================================
그누보드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();
}
추천
4
4
댓글 11개
그누보드 게시판 스킨 사용시에만 적용 되는건가요?
만약 다른 스킨을 사용한다면, 스누보드 스킨으로 바꾼후 카테고리 일관변경하고, 다시 원래 사용중이던 게시판 스킨으로 변경하는식으로 사용해도 문제가 없을까요?
만약 다른 스킨을 사용한다면, 스누보드 스킨으로 바꾼후 카테고리 일관변경하고, 다시 원래 사용중이던 게시판 스킨으로 변경하는식으로 사용해도 문제가 없을까요?
훌륭한 소스 공유해주셔서 진심으로 감사드립니다.
복받으세요^^
복받으세요^^
도움이 되었습니다.감사합니다.^^
잦은 게시물 이동으로 인해 찾고 있던 기능이었는데
덕분에 분류 삭제 작업이 수월해졌습니다.
감사합니다.
덕분에 분류 삭제 작업이 수월해졌습니다.
감사합니다.
감사합니다.^^
찾고 있던 좋은팁 감사합니다.
잘 쓰겠습니다...^^
잘 쓰겠습니다...^^
좋은 자료 감사합니다.
혹시 이걸 활용해서 다른것도 일괄수정할수 있을까요? 아미나에서 쓰는 개별포인트라던지...날짜라던지...등등
감사합니다. 예전 자료지만 잘 적용했습니다.
사진이 있는 것 같은데 안 보여서요..혹시 자료가 남아있다면 수정 부탁드립니다ㅜㅜ
게신판을 단축 url 사용하면
catge_update에서 opener_href 조건이 게시판 full url을 찾다보니 was 에러나네요 ㅠㅠ
catge_update에서 opener_href 조건이 게시판 full url을 찾다보니 was 에러나네요 ㅠㅠ