제목 그대로 입니다..
KBoard 크로스 캘린더 게시판 일정등록할때 제목을 입력하지 않아도 일정이 등록되게 하고 싶습니다.
기존에는 제목을 입력해주세요 라는 팝업이 뜨면서 진행이 안되는데
필수입력필드라 그런것 같은데 이것을 해제 하고 싶습니다.
어디경로를 수정해야 하는지요..?
부탁 드립니다..
처음 써보는 k보드 저같은 초짜들에겐 어려워요...ㅠㅠ
안녕하세요~^^
KBoard 게시판에서 제목은 필수이기 때문에 의미 없는 값이라도 넣어주어야 합니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/cross-calendar/script.js 파일에
아래의 코드를 찾아서
if(!jQuery('input[name=title]', form).val()){
// 제목 필드는 항상 필수로 입력합니다.
alert(kboard_localize_strings.please_enter_the_title);
jQuery('input[name=title]', form).focus();
return false;
}
아래의 코드로 교체해보시겠어요?
if(!jQuery('input[name=title]', form).val()){
// 제목 필드는 항상 필수로 입력합니다.
jQuery('input[name=title]').val('무제');
}
/wp-content/plugins/kboard/skin/cross-calendar/document.php 파일에
아래의 코드를 찾아서
<h1 class="kboard-detail-title" itemprop="name"><?php echo $content->title?></h1>
아래의 코드로 교체해보세요.
<h1 class="kboard-detail-title" itemprop="name"><?php if($content->title != '무제') echo $content->title?></h1>
'무제' 부분은 제목으로 입력되지 않을 만한 문구로 적절히 수정해주시면 됩니다.
고맙습니다.
알려주신 내용대로 적용을 했는데 안되요...ㅜㅜ
/wp-content/plugins/kboard/skin/cross-calendar/editor.php 파일을 추가로 수정해주세요.
아래 코드를 찾아서
<div class="kboard-attr-row">
<label class="attr-name" for="kboard-input-title"><?php echo __('Title', 'kboard')?> <span class="required">*</span></label>
<div class="attr-value"><input type="text" id="kboard-input-title" name="title" value="<?php echo $content->title?>" placeholder="<?php echo __('Title', 'kboard')?>.."></div>
</div>
아래 코드로 교체해주세요.
<input type="hidden" name="title" value="무제">
제목은 필수 입력 필드라서 완전 제거가 불가능합니다.
제목이 없으면 게시글 링크 클릭도 불가능하며 기타 여러 문제가 발생하게됩니다.
고맙습니다.