게시판 목록에서 카테고리 수정하기 (팁 & 질문) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

게시판 목록에서 카테고리 수정하기 (팁 & 질문) 정보

게시판 목록에서 카테고리 수정하기 (팁 & 질문)

본문

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 같은 거도 전혀 없는데 말이죠..ㅜㅜ

암튼 이 기능은 관리자가 쓸거니 아쉬운대로 조언도 구할겸 겸사겸사 올립니다. ^^;


*
여기에 제가 이전에 올린 본문에서 카테고리 링크만 클릭하면 바로 수정되는 팁을 곁들이면 좋은데 그 팁을 못찾겠네요. --;;
추천
1
  • 복사

댓글 6개

© SIRSOFT
현재 페이지 제일 처음으로