채택완료

특정게시판을 하루한번만 글쓰게 하고 싶습니다.

2014-10-21 (화) 11:18:43 6,519

특정게시판을 하루한번만 글쓰게 하고 싶습니다. 

어디를 어떻게 수정해야할지 몰라서... 막연히 질문드립니다.

그누보드4에는 팁 글중 있어서 그대로 해서 사용했는데

그누보드5에는 내용이 없어서... 적용을 못시키고 있습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=30899&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%ED%95%9C%EB%B2%88%EB%A7%8C

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19226&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%ED%95%9C%EB%B2%88%EB%A7%8C

이렇게 그누보드4에는 있던데... 그누보드5에는 적용이 안되는지

어떻게 적용해야하는지... 알려주실 고수분... 도움 간절합니다

|

답변 2개 / 댓글 5개

채택된 답변
+20 포인트

적용할 게시판의 write.skin.php 파일 상단에

아래처럼 코드를 추가해 주시면 될 듯 합니다.

$check_date = date("Y")."-".date("m")."-".date("d")." 00:00:00";
$que="select count(*) as cnt from $write_table where mb_id = '{$member[mb_id]}' AND wr_datetime > '{$check_date}' AND wr_is_comment = 0 ";
$count=sql_fetch_array($result);

if($count[cnt] > 0 && !$is_admin && $w != "u") {
 alert("해당 게시판에는 1일 1회만 글을 작성하실 수 있습니다.", "/bbs/board.php?bo_table=${bo_table}");
}​

답변에 대한 댓글 3개

2014-10-21 (화) 11:45:36
위에 대로 해봤는데도 글 2번,3번 써집니다 ㅠ_ㅠ
헉...
$que="select count(*) as cnt from $write_table where mb_id = '{$member[mb_id]}' AND wr_datetime > '{$check_date}' AND wr_is_comment = 0 ";
이 구문 아래에 이게 빠졌네요...
$result=sql_query($que);
2014-10-21 (화) 12:28:52
메이드님 2번째 댓글의 구문넣어주신거 대로 하니 잘 되는군요
진심으로 감사드립니다.

말씀하신 그누4 팁 그누5에 해봤는데 적용 잘 됩니다.

팁에 있는 변경된 링크 주소만 잘 붙여 넣으시면 됩니다.

basic 스킨 기준 글쓰기 버튼을 예로 들면 이런식으로 링크 뒤에 class 까지 잘 확인하시고요.

<?php if ($write_href) { ?><li><a href="#" onclick="checkId('<?=$write_href?>','<?=$member[mb_id]?>');return false;" class="btn_b02">글쓰기</a></li><?php } ?> 

스크립트도 그대로 붙여넣으시면 되고

마지막 wirte.skin.php 내용중 $g4​ 이건 $g5로 해주셔야겠네요.

 

근데 저 팁은 하루 한번팁이 아니였네요..^^

답변에 대한 댓글 2개

하루 한번 팁은 이걸 쓰셔야겠네요.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2100
여기도 마찬가지로 $g4​ 로 되어있는 부분을 $g5 로 변경
2014-10-21 (화) 12:28:24
작은별님 댓글 정말 진심으로 감사합니다. 확인해보겠습니다!

답변을 작성하려면 로그인이 필요합니다.