답변 3개
게시판 스킨폴더 내에 write_update.skin.php 파일을 만드신 후
아래내용을 넣으시고 테스트 해보세요~
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w == "") {
// 새글 작성일 경우 mb_2 를 1증가시킴
$sql = " update g5_member set mb_2 = mb_2+1 where mb_id = '{$wr_id}' ";
sql_query($sql);
}
?>
답변에 대한 댓글 4개
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w == "" && $bo_table == "free") {
$sql = " update g5_member set mb_2 = mb_2+1 where mb_id = '{$wr_id}' ";
sql_query($sql);
}
?>
이렇게 해보세요~
혹시 값은 잘 들어가 있는데 안 보이는걸까요?
기존 회원들은 임의로 0을 넣어주시면 되고 신규회원 가입시
mb_2 에 숫자가 들어가도록 컬럼의 타입을 int로 바꿔주시면 되겠습니다~
댓글을 작성하려면 로그인이 필요합니다.
/bbs/write_update.php파일에서
if ($w == '' || $w == 'r') {
중간에 이렇게 된 영역을 찾으시고
그 아래쪽에서
$sql = " insert into $write_table
로 시작하는 문장의 끝인
sql_query($sql);
$wr_id = sql_insert_id();
답변에 대한 댓글 1개
넣으시면됩니다.
댓글을 작성하려면 로그인이 필요합니다.
/bbs/write_update.php파일에서
if ($w == '' || $w == 'r') {
중간에 이렇게 된 영역을 찾으시고
그 아래쪽에서
$sql = " insert into $write_table
로 시작하는 문장의 끝인
sql_query($sql);
$wr_id = sql_insert_id();
뒤에있는
sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");
영역뒤에
if ($member['mb_id']) {
$mb2 = ($member['mb_2'])?$((int)member['mb_2']+1):1;
sql_query(" update {$g5['member_table']} set mb_2 = '{$mb2}' where mb_id= '{$member['mb_id']}' ");
}
와 같이 넣으시면 됩니다.
답변에 대한 댓글 1개
몇번째 줄인가요..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시 if문으로 특정 게시판에서만 증가할 수 있게 할 수 있나요?
예를들어 free라는 테이블을 가진 게시판에서 작성할 때만 증가하게 하고 싶습니다만
한번 더 부탁드리겠습니다 ㅠㅠ