글쓰기할때 분류(카테고리)값 자동으로 넘겨주려면 > 그누4 팁자료실

그누4 팁자료실

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

글쓰기할때 분류(카테고리)값 자동으로 넘겨주려면 정보

글쓰기할때 분류(카테고리)값 자동으로 넘겨주려면

본문

수정을 가한 파일들은 아래와 같습니다.

제가 사용한 버전은 그누보드 4.07.00  버전이며 게시판 스킨은 cheditor를 사용하여 사용중입니다.

------------------------------------
skin/board/cheditor/write.skin.php
-----------------------------------
228라인 근처

원래 내용-----------

 if (typeof(ca_name) != "undefined") //카테고리 기본값 설정
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
}

수정한 내용---------

if (typeof(ca_name) != "undefined")
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
        else if (sca.value != "") 
            ca_name.value = "<?=$sca?>";
}



------------------------------------
bbs/view.php
-----------------------------------
53라인 근처

원래 내용-----------

$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
    $write_href = "./write.php?bo_table=$bo_table";

수정한 내용---------

$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
    if ($sca) {
        $write_href = "./write.php?bo_table=$bo_table&sca=".urlencode($sca);
        } else {
        $write_href = "./write.php?bo_table=$bo_table";
        }

------------------------------------
bbs/list.php
-----------------------------------
137 라인 근처

원래 내용-----------

$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
    $write_href = "./write.php?bo_table=$bo_table";


수정한 내용---------
$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
    if ($sca) {
      $write_href = "./write.php?bo_table=$bo_table&sca=".urlencode($sca);
        } else {
          $write_href = "./write.php?bo_table=$bo_table";
        }


이상 끝입니다.
추천
9
  • 복사

댓글 26개

올려주셔서 너무 잘적용했습니다.

베이직 스킨을 사용하시는 분들이면 아래 추가적으로 수정을 하셔야 됩니다. 스크립트 에러납니다
write.skin.php  파일에  <form> 밑에
<input type=hidden value='<?=$sca?>'>
추가해주세요 ^^ (다들아시겠지만 ...)
너무 감사합니다. 카테고리가 너무 많아서 글 쓸때 해당 카테고리 선택후 글쓰기가 상당히 힘들었는데 이런 좋은 팁이 있었군요 감사합니다(__)
감사합니다.  좋은 팁입니다.  추천 ^^

bbs/view.php  는 아래와 같이 적용하는것은 어떨까요?
-----------------------------------
$write_href = "";
if ($member[mb_level] >= $board[bo_write_level]) {  //  {  를 추가함
    if ($sca) {
        $write_href = "./write.php?bo_table=$bo_table&sca=".urlencode($sca);
        } else {
        $write_href = "./write.php?bo_table=$bo_table";
        }
}  //  } 를 추가함
© SIRSOFT
현재 페이지 제일 처음으로