게시판 목록에서 카테고리 수정하기 (팁 & 질문)
list.skin.php의 카테고리 나오는 부분을 아래처럼 바꿉니다.
basic 기준 126줄부터군요
if ($is_category && $list[$i][ca_name]) {
////여기서부터 소스수정. 목록에서 카테고리 바꾸기
if (!$is_admin) ///게시판 관리자가 아니면 카테고리 텍스트만 보임
echo "<span class=small><font color=gray>[<a href='{$list[$i][ca_name_href]}'>{$list[$i][ca_name]}</a>]</font></span> ";
else {
$ca_list = explode("|",$board[bo_category_list]);
$cnt = count($ca_list);
echo "<div style='float:left;'>";
echo "<form name='chg_cate' method='post' action='".$g4[bbs_path]."/list_cate_update.php' style='margin:0px;'>";
echo "<input type='hidden' name='wr_id' value='".$list[$i][wr_id]."'>";
echo "<input type='hidden' name='bo_table' value='".$bo_table."'>";
echo "<input type='hidden' name='page' value='".$page."'>";
echo "<select name='ca_name'>";
for ($c=0; $c<$cnt; $c++) {
if ($ca_list[$c]==$list[$i][ca_name]) $sele[$c] = " selected"; else $sele[$c] = "";
echo "<option value='".$ca_list[$c]."'".$sele[$c].">".$ca_list[$c];
}
echo "</select><input type='submit' value='설정'></form></div>";
}
////여기까지 소스수정. 목록에서 카테고리 바꾸기
}
그리고 아래 소스를 list_cate_update.php 라는 파일명을 저장 후 bbs 디렉토리에 올립니다.
<?
include_once("./_common.php");
if (!$is_admin) alert("사용권한이 없습니다."); //
$sql = " update $write_table set ca_name = '$ca_name' where wr_id = '$wr_id' ";
sql_query($sql);
goto_url("./board.php?bo_table=$bo_table" . $qstr);
?>
테스트 게시판은 링크로.
테스트 아이디/비번 : aaaa
여기서 해결되지 않은 문제가 있습니다.
테스트 게시판을 보시면 알겠지만 다른 건 이상없는데 첫번째 게시물에서만 기능이 작동 안하는군요.
카테고리 수정도 안되고 설정을 누르면 게시판 목록이 아니라 본문으로 들어가 버립니다.
이때 url에 wr_id 같은 거도 전혀 없는데 말이죠..ㅜㅜ
암튼 이 기능은 관리자가 쓸거니 아쉬운대로 조언도 구할겸 겸사겸사 올립니다. ^^;
*
여기에 제가 이전에 올린 본문에서 카테고리 링크만 클릭하면 바로 수정되는 팁을 곁들이면 좋은데 그 팁을 못찾겠네요. --;;
basic 기준 126줄부터군요
if ($is_category && $list[$i][ca_name]) {
////여기서부터 소스수정. 목록에서 카테고리 바꾸기
if (!$is_admin) ///게시판 관리자가 아니면 카테고리 텍스트만 보임
echo "<span class=small><font color=gray>[<a href='{$list[$i][ca_name_href]}'>{$list[$i][ca_name]}</a>]</font></span> ";
else {
$ca_list = explode("|",$board[bo_category_list]);
$cnt = count($ca_list);
echo "<div style='float:left;'>";
echo "<form name='chg_cate' method='post' action='".$g4[bbs_path]."/list_cate_update.php' style='margin:0px;'>";
echo "<input type='hidden' name='wr_id' value='".$list[$i][wr_id]."'>";
echo "<input type='hidden' name='bo_table' value='".$bo_table."'>";
echo "<input type='hidden' name='page' value='".$page."'>";
echo "<select name='ca_name'>";
for ($c=0; $c<$cnt; $c++) {
if ($ca_list[$c]==$list[$i][ca_name]) $sele[$c] = " selected"; else $sele[$c] = "";
echo "<option value='".$ca_list[$c]."'".$sele[$c].">".$ca_list[$c];
}
echo "</select><input type='submit' value='설정'></form></div>";
}
////여기까지 소스수정. 목록에서 카테고리 바꾸기
}
그리고 아래 소스를 list_cate_update.php 라는 파일명을 저장 후 bbs 디렉토리에 올립니다.
<?
include_once("./_common.php");
if (!$is_admin) alert("사용권한이 없습니다."); //
$sql = " update $write_table set ca_name = '$ca_name' where wr_id = '$wr_id' ";
sql_query($sql);
goto_url("./board.php?bo_table=$bo_table" . $qstr);
?>
테스트 게시판은 링크로.
테스트 아이디/비번 : aaaa
여기서 해결되지 않은 문제가 있습니다.
테스트 게시판을 보시면 알겠지만 다른 건 이상없는데 첫번째 게시물에서만 기능이 작동 안하는군요.
카테고리 수정도 안되고 설정을 누르면 게시판 목록이 아니라 본문으로 들어가 버립니다.
이때 url에 wr_id 같은 거도 전혀 없는데 말이죠..ㅜㅜ
암튼 이 기능은 관리자가 쓸거니 아쉬운대로 조언도 구할겸 겸사겸사 올립니다. ^^;
*
여기에 제가 이전에 올린 본문에서 카테고리 링크만 클릭하면 바로 수정되는 팁을 곁들이면 좋은데 그 팁을 못찾겠네요. --;;
댓글 6개
NTYPE
13년 전
좋은팁 감사합니다.
13년 전
...........링크만 클릭하면 바로 수정되는 팁을 곁들이면 ............
말러님이 올린신부분말씀하시는거죠?
말러님이 올린신부분말씀하시는거죠?
13년 전
찾아보니 똑같은 팁이 있었군요^^
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=22849
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=22849
13년 전
샘플 게시판이 맘에 드는데요...공개해 주실 생각은 없으신지요?
13년 전
배추게시판을 거의 그대로 쓴 것입니다^^
13년 전
좋은팁 굿..
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1803 | ||
| 3308 | 11년 전 | 2091 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4750 | |
| 3306 |
바른사나이
|
6년 전 | 3273 | |
| 3305 | 6년 전 | 12305 | ||
| 3304 | 7년 전 | 3702 | ||
| 3303 | 7년 전 | 3742 | ||
| 3302 |
지리산초보
|
7년 전 | 13596 | |
| 3301 |
sozet
|
8년 전 | 4901 | |
| 3300 |
sozet
|
8년 전 | 5971 | |
| 3299 |
sozet
|
8년 전 | 10862 | |
| 3298 | 8년 전 | 4015 | ||
| 3297 |
또치하우스
|
8년 전 | 4442 | |
| 3296 | 8년 전 | 11969 | ||
| 3295 |
또치하우스
|
8년 전 | 14984 | |
| 3294 | 8년 전 | 6024 | ||
| 3293 | 8년 전 | 5587 | ||
| 3292 |
|
9년 전 | 5316 | |
| 3291 | 9년 전 | 13677 | ||
| 3290 | 9년 전 | 5050 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기