[허접팁]글쓸때 서명 보이게 안보이게.. > 그누4 팁자료실

그누4 팁자료실

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

[허접팁]글쓸때 서명 보이게 안보이게.. 정보

[허접팁]글쓸때 서명 보이게 안보이게..

본문

다음카페 등에서 주로 쓰이는 기능으로..
체크박스를 체크함으로서 서명을 보이게 하는 기능입입니다.

여분필드 wr_10을 사용합니다.
wr_10을 사용 중인 스킨이라면 다른 여분필드를 사용하세요.

아래 파일에 원하는 위치에 본 소스를 적용하세요..



=======write.skin.php===================================================
<input type=checkbox value="1" name="wr_10" <? if($write[wr_10]==1) echo"checked";?>> 서명보이기


=======view.skin.php===================================================
<? if ($view[wr_10]==1) { ?>
<? if ($is_signature) { echo "<br>$signature<br><br>"; } // 서명 출력 ?>
<? } ?>
추천
1

댓글 9개

write_update.skin.php 요기다가...고냥..

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if($write[wr_10]==1) {
$point = "100"; // 서명체크시 뺏을 포인트
insert_point($write['mb_id'], $point * -1, "서명보이기", "$bo_table", "$wr_id", "서명_{$wr_id}");
}
?>

하면 안될려나요? ^^;;;
막 비교구문은 무리!! 알면서~~~ ㅠㅁㅠ
요로코롬 하셔야 할것 같습니다만..^^

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

// 자신만의 코드를 넣어주세요.
if ($w =="") { //새글인가
 if ($wr_10) { //wr_10 에 값이 넘어왔나?
$point = "100"; //차감할 포인트
insert_point($member['mb_id'], $point * -1, "서명보이기", "$bo_table", "$wr_id", "서명_{$wr_id}");
 }
}
?>
흠.. 그럼 혹시 글쓸때는 서명체크안하고..
수정할때 체크할 수 있으니..
글쓸때..
<? if ($w =="") { ?>
<input type=checkbox value="1" name="wr_10" <? if($write[wr_10]==1) echo"checked";?>> 서명보이기
<? } ?>
라고 해야겠네요..
글 수정일땐 체크 못쓰게~
그렇게 해야 할것 같습니다. 쫌 복잡하지만 $w == "r" 답변일때도 생각해야

하고 글수정시에도 수정전 원글에서 체크가 안되어있고 수정하면서 체크시

분리하여 적용하는 방법도 있습니다. 만 이것저것 골치 아프니깐 새글작성시만

적용하도록 하면 되겠네요.

그런데 글쓰기 파일에서 수정일때는 이전값을 히든으로 넘겨 주어야 합니다.

<? if ($w =="") { ?>
<input type=checkbox value="1" name="wr_10" <? if($write[wr_10]==1) echo"checked";?>> 서명보이기
<? }else if ($w =="u") { ?>
<input type=hidden name=wr_10  value="<?=$write[wr_10]?>">
<? } ?>
현재 자유게시판에 보시면 글내용아래 자신의 소개 같은 것이 나옵니다.
베이직 게시판에서는 기본으로 항상 보이게 해놨는데...
이 기능을 보이게 안보이게 하는 기능입니다.

이 본인 서명의 내용은 회원정보에서 수정가능합니다.
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT