게시판 스킨에서 wr_1~5 field값이 gbupdate.skin.php수정해도 넘어가질 않습니다. > 그누3질답

그누3질답

게시판 스킨에서 wr_1~5 field값이 gbupdate.skin.php수정해도 넘어가질 않습니다. 정보

그누보드 게시판 스킨에서 wr_1~5 field값이 gbupdate.skin.php수정해도 넘어가질 않습니다.

본문

한동안 업데이트를 하지 않다가 홈페이지에 올라온 최근것으로 게시판을 업데이트 했습니다.
( wr_1~5 필드 있는 버젼이었습니다 )
- 업데이트는 보드관련 파일들을 그대로 복사해서 씌웠구요.

gbupdate.skin.php코드를 이렇게 수정했는데 wr_1필드에 값이 넘어가질 않습니다.
gbupdate.php의 최상단에 wr_1값을 확인해 봤는데도 안되구욥.
$wr_1 을 $write[wr_1]으로 바꾸고 gbupdate.php에 $wr_1 = write[wr_1]; 으로 해봐도 안되네요.
어디 코드를 더 수정해야 될지 -_-;;;
변수명이 잘못된건지... 답변 기다리겠습니다 ^^;

<?
// 자신만의 코드를 넣어주세요.
if (!strcmp($member[mb_level], '4')) $wr_1= "blue";
else if (!strcmp($member[mb_level], '10')) {
$wr_1 = "blue";
}
else $wr_1 = "black";
?>
  • 복사

댓글 전체

gbupdate.php 의 끝부분에 가야 include "$board_skin/gbupdate.skin.php"; 나와요...
스킨을 앞부분에서 읽으면 좋은점도 있지만, 뒤에 읽는것에도 좋은점이...-_-a

(다른건 고려안하고) DB에 값만 넣으면 되는거면...
직접 쿼리 날리시면 될듯 한데요...
<?
// 자신만의 코드를 넣어주세요.
if (!strcmp($member[mb_level], '5')) $wr_1= "blue";
else if (!strcmp($member[mb_level], '10')) {
$wr_1 = "red";
}
else $wr_1 = "black";

sql_query(" update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ");
?>
완두콩님 우선 답변에 감사드리구욥.

gbupdate.skin.php에 $wr_1값을 지정해주면 gbupdate.php에서 db에 저장할 수 있는것 아니었나요? -_- 그렇게 알고 있었는데... gbupdate.skin.php에 코드를 넣으면 gbupdate.php가 읽히기 전에 읽는걸로 알았는데요... 아니면 거기에 스킨에 맞는 코드를 넣을 수가 없잖아요 ^^;

일단 제가 하려는건 wr_1필드에 색깔 값을 넣어서 글쓴사람의 레벨에 따른 색을 넣으려고 하는거거든요 ^^;
wr_1 필드에 어떻게 하면 값을 넣을 수 있을지 꼬이네요 -_-;
(어떻게 사용하시려는건지 알수가 없어서...-_-a)

gbupdate.skin.php 수정하시는게 위에 적으신게 전부라면... 아마 하는일이 아무것도 없게될듯 합니다. ( $wr_1 변수를 만드셨는데... 그걸 어찌 하라는 구문이 없네요)
gbupdate.skin.php는 맨 마지막에 호출되고 이 화일다음에는 게시판 화면으로 돌아가는것뿐...

보통 wr_1~5필드 사용은....
gbform.skin.php 에서 폼문중에 wr_1 필드 추가,
gbupdate.php 에서 자동으로 wr_1 받아서 디비에 저장,
gbview 나 gblist 에서 자동으로 가져온 wr_1값($write 나 $list 등등에 저장된)을 스킨에서 적당히 보여주기...
© SIRSOFT
현재 페이지 제일 처음으로