웹마스터 팁
page_full_width">
각 게시판별 하루 글 작성수 제한하기 (게시판 스킨 수정)
2011.08.31 19:06
간단하게 사용하시려면 sejin님의 애드온이 있습니다.
수정이 힘드시거나 귀찮으신 분들은 아래 애드온을 이용하면 좋을것 같습니다.
http://www.xpressengine.com/index.php?mid=download&package_srl=19923002
일단 수정할 파일은 게시판 스킨내의 write_form.html 파일입니다만.
각 스킨마다 천차만별일 경우가 많기에 이 부분은 알아서 응용해서 수정하셔야 합니다.
그러므로 수정전엔 꼭 백업본을 남기고 수정해주시기 바랍니다.
송동우님의 묻고 답하기 답변 응용.
------------------------------------------------------------------------------------
1. 최상단에 아래 코드 삽입 (빨간색 숫자는 제한할 하루 글 작성수)
3. 글 작성수를 넘었을 경우 숨겨야 하는 코드의 하단에 아래 코드 삽입
<!--@ end-->
4. 특정 게시판에서만 적용시킬 경우 (선택적 적용)
- 2번의 첫째줄을 아래와 같이 수정(예시)
<!--@ if($write_count > $allowed_write || $write_count == $allowed_write && ($mid=="게시판1의 mid값" || $mid=="게시판2의 mid값"))-->
5. 하루에 글 작성한 수 표시해 주기 (선택적 적용)
- 표시해줄 위치에 아래 코드 삽입 (예시)
현재 글 작성수 : {$write_count} / {$allowed_write}
수정이 힘드시거나 귀찮으신 분들은 아래 애드온을 이용하면 좋을것 같습니다.
http://www.xpressengine.com/index.php?mid=download&package_srl=19923002
일단 수정할 파일은 게시판 스킨내의 write_form.html 파일입니다만.
각 스킨마다 천차만별일 경우가 많기에 이 부분은 알아서 응용해서 수정하셔야 합니다.
그러므로 수정전엔 꼭 백업본을 남기고 수정해주시기 바랍니다.
송동우님의 묻고 답하기 답변 응용.
------------------------------------------------------------------------------------
1. 최상단에 아래 코드 삽입 (빨간색 숫자는 제한할 하루 글 작성수)
{@
$write_count = 0;
$allowed_write = 200;
$today = date(Ymd);
$oDB = &DB::getInstance();
$query = $oDB->_query('select * from xe_documents where member_srl='.$logged_info->member_srl.' and module_srl='.$module_info->module_srl);
$result = $oDB->_fetch($query);
}
<!--@ if(!$result->regdate)-->
<!--@ foreach($result as $key => $val)-->
{@ $regdate = substr($val->regdate,0,8)}
<!--@ if(trim($regdate) == trim($today))-->
{@ $write_count++}
<!--@ end-->
<!--@ end-->
<!--@ else-->
{@ $regdate = substr($result->regdate,0,8)}
<!--@ if(trim($regdate) == trim($today))-->
{@ $write_count++}
<!--@ end-->
<!--@ end-->
2. 글 작성수를 넘었을 경우 숨겨야 하는 코드의 상단에 아래 코드 삽입
2. 글 작성수를 넘었을 경우 숨겨야 하는 코드의 상단에 아래 코드 삽입
<!--@ if($write_count > $allowed_write || $write_count == $allowed_write)-->
하루 작성량인 {$allowed_write}개를 초과하였습니다.
<!--@ else-->3. 글 작성수를 넘었을 경우 숨겨야 하는 코드의 하단에 아래 코드 삽입
<!--@ end-->
4. 특정 게시판에서만 적용시킬 경우 (선택적 적용)
- 2번의 첫째줄을 아래와 같이 수정(예시)
<!--@ if($write_count > $allowed_write || $write_count == $allowed_write && ($mid=="게시판1의 mid값" || $mid=="게시판2의 mid값"))-->
5. 하루에 글 작성한 수 표시해 주기 (선택적 적용)
- 표시해줄 위치에 아래 코드 삽입 (예시)
현재 글 작성수 : {$write_count} / {$allowed_write}
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
각 게시판별 하루 글 작성수 제한하기 (게시판 스킨 수정) | 도라란 | 2011.08.31 |
로그인 위젯 질문드립니다. | 소리없는 | 2011.08.31 |
IE에선 업로드 되고 Firefox chrome에서는 업로드가 안될때 | 나정생 | 2011.08.30 |
[꽁수로 해결하자!] 모바일 레이아웃 적용시 파일 업로드 안 되는 문제
![]() | 나루씡. | 2011.08.28 |
sejin7940 게시판에 소셜XE 댓글 다는 방법 [소스코드] [5] | Treasurej | 2011.08.16 |
게시판 글쓰기에서 자동링크의 target을 _blank로 일괄 적용 | 무얼까 | 2011.08.23 |
조회수 제한 풀고, 조회수 증가값을 더 크게 하는 소스 [7] | sejin7940 | 2011.08.21 |
닉네임이나 이름의 뒷부분을 ** 처리로 숨기고픈 경우 [2] | sejin7940 | 2011.08.06 |
XE 를 루트로 옮기는 방법과 문제 대응책 정리 (도메인 접속시 xe폴더로 이동 없이 바로 사이트 뜨게 하기)
[8]
![]() | Gekkou | 2009.12.06 |
내 PC에서 XE 설치하는 방법
[2]
![]() | amd짱좋아 | 2011.08.17 |
XE 템플릿 구문 정리 [1] | 우진홈 | 2011.08.17 |
FTP에서 인코딩 때문에 애 먹으시는 분들?
![]() | 히피♬ | 2011.08.15 |
저니님의 업 다운 퀵메뉴 적용하기
[4]
![]() | nabul2 | 2010.09.05 |
계시판 확장변수에 대하여 여쭤봅니다. [1] | 마지막드론 | 2011.08.14 |
내 PC에서 XE 빠르게 설치하는 방법 [7] | 차오이 | 2011.04.10 |
자체 우편번호 검색DB 사용하기 | 우진홈 | 2011.08.11 |
플래시 랜덤하게 불러오기 [9] | 선비숨결 | 2009.04.21 |
홈페이지에 퀵메뉴를 다는 소스 (ie7이상, 사파리, 불여우, 오페라 등은 position:fixed 로 고정) [20] | Firstlove | 2011.03.14 |
모듈 개발 틀 쉽게짜기
![]() | Xiso | 2011.08.03 |
모바일 메인에서 쓰는 기능을 삽입할려면 어떻게 해야 할까요?> | 최상순480 | 2011.08.02 |