헐랭이님 답변 기다리겠습니다! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

헐랭이님 답변 기다리겠습니다! 정보

헐랭이님 답변 기다리겠습니다!

본문

헐랭이님 답변 감사드립니다!!!

소스참고

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

//테이블명을만들고
$bo_table_names = $g4[write_prefix]."".$bo_table;
//새글등록후 24시간 전에는 글쓰기를 못하며 시간변경은 (60 * 60 * 24) 부분에서 수정합니다.
$udatatime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
//지정한 게시판에서 수정은 가능하고 관리자는 제한이 없고 회원일 경우만 체크
if($member[mb_id] && !$is_admin){
//코멘트 종류와 답글종류는 전부 제외하고 원글만 오늘 올라온글이 있는지
$ab_boards =mysql_fetch_array(mysql_query("select count(*) from $bo_table_names where mb_id = '$member[mb_id]' and wr_datetime >= '$udatatime'"));
$rowmembers = $ab_boards[0];
}
// 오늘올라온 글이 1개라도 존재 한다면
if($rowmembers > 0){ echo "<div align=right style='color:#E7E7E7;' class=sz_att_font3>24시간 이후 출석체크 가능</div>"; } else {
?>

<link rel='stylesheet' href='<?=$board_skin_path?>/style.css' type='text/css'>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=null><!-- 삭제하지 마십시오. -->
<table border=0 cellspacing=0 cellpadding=0 width=160 align=center>
<input type=hidden name=w        value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id    value="<?=$wr_id?>">
<input type=hidden name=sfl      value="<?=$sfl?>">
<input type=hidden name=stx      value="<?=$stx?>">
<input type=hidden name=spt      value="<?=$spt?>">
<input type=hidden name=sst      value="<?=$sst?>">
<input type=hidden name=sod      value="<?=$sod?>">
<input type=hidden name=page    value="<?=$page?>">
<input type=hidden name=wr_content value="출석체크">
<input type=hidden name=wr_subject value='<?=$member[mb_id]?> 출석 (<?=$wr_id?>)'>

<tr>
<td align=center>
<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td width=20 align=center><input type='radio' name='wr_1' value='#ff68b8' onfocus=blur()><BR><img src='<?=$board_skin_path?>/att/p01.gif' border=0></td>
<td width=20 align=center><input type='radio' name='wr_1' value='#ffb048' onfocus=blur()><BR><img src='<?=$board_skin_path?>/att/p02.gif' border=0></td>
<td width=20 align=center><input type='radio' name='wr_1' value='#c0bc28' onfocus=blur()><BR><img src='<?=$board_skin_path?>/att/p03.gif' border=0></td>
<td width=20 align=center><input type='radio' name='wr_1' value='#88cc38' onfocus=blur()><BR><img src='<?=$board_skin_path?>/att/p04.gif' border=0></td>
<td width=20 align=center><input type='radio' name='wr_1' value='#40b0d8' onfocus=blur()><BR><img src='<?=$board_skin_path?>/att/p05.gif' border=0></td>
<td width=20 align=center><input type='radio' name='wr_1' value='#78a4c0' onfocus=blur()><BR><img src='<?=$board_skin_path?>/att/p06.gif' border=0></td>
<td width=20 align=center><input type='radio' name='wr_1' value='#d874a0' onfocus=blur()><BR><img src='<?=$board_skin_path?>/att/p07.gif' border=0></td>
<td width=20 align=center>
<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td height=20 align=center><img src=<?=$board_skin_path?>/att/down.gif border=0></td>
</tr>
<tr>
<td height=15 align=center><input type=image id="btn_submit" src=<?=$board_skin_path?>/att/write.gif border=0 onfocus=blur() alt="출석하기 클릭!"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>

</form>
</table>
<script language="Javascript">
function fwrite_check(f)
{
    f.action = "./write_update.php";
    f.submit();
}
</script>
<? } ?>

위 소스의 아래 부분을 로그인 페이지나 메인페이지로 옮길려고 하는데 이 방법을 묻고자 합니다!!


<input type=image id="btn_submit" src=<?=$board_skin_path?>/att/write.gif border=0 onfocus=blur() alt="출석하기 클릭!">

댓글 전체

<script language="Javascript">
function fwrite_check(f)
{
  document.getElementById('btn_submit').disabled = true;
    f.action = "<?=$g4['bbs_path']?>/write_update.php";
    f.submit();
}
</script>
그리고 게시판이 아닌 외부에서 글등록을 수행하기 위해서는 전체 코드중에서 추가할 부분이 보입니다.
//테이블명을만들고
$bo_table ="check";//게시판명
$bo_table_names = $g4[write_prefix]."".$bo_table;

그리고 폼태그내에서 아래의 코드를 추가해야 할듯 합니다.
<input type=hidden name=wr_key value="<?=$norobot_key?>">
현재 작성하신 코드로는 게시판이 아닌 외부에서의 출석체크 용으로 사용하기는 여러가지
문제점이 보이므로 외부 출석체크용 코드를 만들어서 팁게시판에 올려 드리겠습니다.
아무래도 답변으로 얻어먹은 포인트값은 해야 할듯 합니다.^^;

http://sir.co.kr/bbs/tb.php/g4_tiptech/7911
너무 너무 감사드립니다!! 이렇게까지 배려를 안해주셔도 괜찮은데요!! 저도 꼭 다른 분들에게 보답 할 수 있는

그런 사람이 될께요~ 감사해요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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