내용없이 글 올리기 > 그누보드5 팁자료실

그누보드5 팁자료실

내용없이 글 올리기 정보

내용없이 글 올리기

본문

팁이라고 하긴 뭣하지만.. 질문답변란 보니 애매한 것들이 많고,, 제가 차후 참고하기 위해 남겨 놓습니다.
도움이 되실 분들이 계실지는 모르겠네요..


write.skin.php 하단 fwrite_submit(f) 함수에  echo $editor_js 를 주석처리 하고 아래 코드를 넣습니다.

		<?php // echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함   ?>

		var wr_content_editor_data = oEditors.getById['wr_content'].getIR();
		oEditors.getById['wr_content'].exec('UPDATE_CONTENTS_FIELD', []);
		if(jQuery.inArray(document.getElementById('wr_content').value.toLowerCase().replace(/^\s*|\s*$/g, ''), ['&nbsp;','<p>&nbsp;</p>','<p><br></p>','<div><br></div>','<p></p>','<br>','']) != -1){
			document.getElementById('wr_content').value='&nbsp;';
			wr_content_editor_data = '&nbsp;'
		}
		if (!wr_content_editor_data || jQuery.inArray(wr_content_editor_data.toLowerCase(), ['<p><br></p>','<p></p>','<br>']) != -1) {
			alert("내용을 입력해 주십시오.");
			oEditors.getById['wr_content'].exec('FOCUS');
			return false;
		}


아실 분들은 아시겠지만,, 입력한 코드는 $editor_js 변수에 들어 있는 코드 값이며, 여기에 공백(&nbsp;)를 넣은 것입니다.

다른 파일 수정 없이 위 코드만 쓰기페이지 스킨 파일에만 넣어주면 됩니다.
추천
3

댓글 12개

테러보이님 관심 가져 주셔서 감사합니다 ^^
스마트에디터 사용시에 적용하면 될 것 같고, 에디터 없이 쓴다면 input hidden으로 wr_content에 주면 될 것 같아 그냥  위 방법만 적었습니다.
function fwrite_submit(f)
    {
        <?php // echo $editor_js; 이부분을 주석처리하고 위 코드를
        여기에 넣기만 하면 되는건가요?
        var subject = "";
        var content = "";
네 맞습니다.
적용해 본지 오래되어서 기억이 가물한데,, 제가 그렇게 써놨네요..
저 같은 경우 다른 방법들도 많아 이 방법이 기억이 안나면 다양한 방법으로 적용합니다.
전체 2,424 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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