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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 34021 | |
| 33994 | |
| 33922 | |
| 33895 | |
| 33889 | |
| 33882 | |
| 33868 |
최신글
최신글 함수 개량
11
|
| 33863 | |
| 33859 | |
| 33857 | |
| 33849 | |
| 33842 | |
| 33835 | |
| 33830 | |
| 33828 | |
| 33807 | |
| 33797 | |
| 33796 | |
| 33791 | |
| 33786 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기