미션 글쓰기를 만들어보려고 합니다 > 자유게시판

자유게시판

미션 글쓰기를 만들어보려고 합니다 정보

미션 글쓰기를 만들어보려고 합니다

본문

예를 들면..

 

xx라는 게시판에 글을 쓰려면 yy라는 게시판에서 10회 글쓰기를 하거나 10회 댓글을 달았을때에만 글을 쓰게 해주는거죠.. 또는 가입일 몇일뒤부터 zz라는 게시판에 글쓰기를 할수 있게 한다던지요..

 

이런 기능을 만들려고 하는데 어디서 부터 시작하면 좋을까요?

 

뜻이 있는분들은 함께 하시면 좋을것 같아요.

추천
0

댓글 13개

게시판 관리에서 여분필드1에 대상 게시판 아이디를... 여분필드2에는 갯수를 입력받아넣고 상단에 글 쓸때마다 글등록 갯수를 체크하심 근방 만들거 같은데요..
제가 생각하는건 관리자 쪽에 미션을 설정하는걸 넣어두고 각 게시판 글쓰기 할때 체크함수돌려서 하면 좋을것같습니다... 여분필드 사용하는것도 나쁘지 않네요.. 클리앙 구조를 참고해서 만들어보려고 합니다... 새로운소식이란 게시판엔 회원가입 50일이상해야하고 가입일 150일 이런식으로 짬뽕되어 있더라구요..
2시간안에 만들수있는 기능 들이라 위 님들말대로 제작의뢰게시판에 올리면 2~30만원선에서 1~2일에 끝날일인데요.
봐서 조만간 제가 만들던지 할께요 ㅎㅎ 시간적 여유가 안나서 ㅠㅠ 돈주고 만들기능은 아닌거같습니당~
xx 게시판에 글을 작성할려면 yy 게시판에 글작성을 10회 이상해야한다는 조건

1. 기본환경설정 여분필드1 제목(cf_1_subj)에 xx 입력
2. xx 게시판 관리자 wr_1_subj 에 yy 입력
3. xx 게시판 관리자 wr_1 에 글작성수
4. extend 폴더에 conwrite.php 파일생성



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

	if($_SERVER['SCRIPT_FILENAME'] == "write.php") {
		if($config['cf_1_subj'] == $bo_table) {

			$sql = " select * from g5_board where bo_table = '".$bo_table;
			$row = sql_fetch($sql);

			$sql2 = " select count(*) as cnt from g5_write_ ".$row['bo_1_subj']." where mb_id = '".$member['mb_id']."' and wr_is_comment = 0 ";
			$row2 = sql_fetch($sql2);
			if($row2['cnt'] < $row['bo_1']) {
				alert($row['bo_subjet']."게시판에 ".$row['bo_1']."이상 글작성을 하셔야 합니다.");
			}
		}
	}

?>



직접 해보진 않았어용...
감사합니다! 마지막에 bo_subject 에 c빠졌네요..;;; 저는 각 게시판별 미션을 넣을거라 비슷한구조에 좀더 몇가지 기능을 넣을려구합니당
혹시 다른 초보분들을 위해서 위코드로 잘되는지 체크해주세요~ 그정돈 해주실수 있으시죠? 손으로 죄다 치다보니 가끔 오타가 있답니당
님께서 작성하신 소스 가운데, 종종 접두사가 'g5_' 가 아닌 경우가 있습니다. 보통 이런 경우는 2개 이상 그누보드를 설치하는 상황에서 나타나는데요. 이런 부분까지 고려할 때, 아래와 같이 수정하면 어느 곳이든 쉽게 적용할 수 있을 것 같습니다. 다른 뜻은 없고, 참고용으로 남겨 둡니다^^;;

g5_board → $g5['board_table']
g5_write_ → $g5['write_prefix']
전체 195,293 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

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