제목 없는 게시판 만들기 그누보드나 테마 빌더의 게시판 모두 가능하다. 먼저 sir의 제목없는 게시판 스킨을 참고하여   si... > 당미역

본문 바로가기

제목 없는 게시판 만들기 그누보드나 테마 빌더의 게시판 모두 가능하다. 먼저 sir의 제목없는 게시판 스킨을 참고하여   si…

본문

제목 없는 게시판 만들기 그누보드나 테마 빌더의 게시판 모두 가능하다.

먼저 sir의 제목없는 게시판 스킨을 참고하여

 

sir 제목없는 게시판 글 링크

제목없는 게시판

 

그누보드를 사용한다면 

write.tail.skin.php 를 pc와 모바일의 게시판 디렉토리에 업로드 하면 되고

빌더는 디렉토리 구성에 따라 조금씩 틀리다

이윰빌더 시즌4를 사용한다면

 

사용하는 테마의 게시판 스킨의

write.skin.html.php 에 write.tail.skin.php의 내용을 하단 스크립트 부분에 넣어야 한다.

 

function changeTitle() {
	<?php
	$subject_limit = 70;
	$target_editor = $is_dhtml_editor ? $config['cf_editor'] : "none";
	?>
	if (wr_subject.value.trim() == "") {
		<?php
		if ($target_editor == "cheditor5") echo "changeSubject = ed_wr_content.outputBodyHTML();";
		else if ($target_editor == "smarteditor2") echo "changeSubject = oEditors.getById['wr_content'].getIR();";
		else if ($target_editor == "ckeditor4_eyoom") echo "changeSubject = CKEDITOR.instances.wr_content.getData();";
		else echo "changeSubject = wr_content.value;";
		?>
		btn_submit.insertAdjacentHTML("afterend", "<div id=entityDiv style=display:none></div>");
		entityDiv.innerHTML = changeSubject;
		changeSubject = entityDiv.innerText;
		reSubject = "";
		changeEnter = changeSubject.replace(/\n/gi, " ");
		noTag = changeEnter.replace(/(<([^>]+)>)/gi, " ").trim();
		for (var i in noTag) reSubject = reSubject + (noTag[i] == " " && noTag[i - 1] == " " ? "" : noTag[i]);
		wr_subject.value = reSubject.length <= <?php echo $subject_limit; ?> ? reSubject : reSubject.slice(0, <?php echo $subject_limit; ?>) + "...";
	}
}

스크립트 부분에 위처럼 삽입하고

 

ckeditor를 사용한다면

		else if ($target_editor == "ckeditor4_eyoom") echo "changeSubject = CKEDITOR.instances.wr_content.getData();";
		else echo "changeSubject = wr_content.value;";

사용하는 ckeditor 디렉토리명을 넣고 echo 부분도 위와 같이 바꾸어 준다.

 

여기까지만 하면 제목창이 보여도 내용의 글이 제목이 되어 버린다.

깔끔하게 제목장도 안보이게 하고 싶으면

 

    <section>
    <div class="row" style='display: none;'>
        <div class="col col-12 md-m-b-10">
            <div class="position-relative">
              <label for="wr_subject" class="label">
                  <strong class="sound_only"> 필수</strong>
              </label>
              <label class="input required-mark">
                  <input type="text" name="wr_subject" value="<?php echo $subject; ?>" id="wr_subject" required size="50" maxlength="255" placeholder="제목을 입력해 주세요.">
              </label>
                <?php if ($is_member) { //임시 저장된 글 기능 ?>
                <span class="autosave-btn">
                    <script src="<?php echo G5_URL; ?>/js/autosave.js"></script>
                    <button type="button" id="btn_autosave" class="btn-e btn-dark position-relative">임시 저장된 글 <span id="autosave_count" class="badge badge-red rounded"><?php echo $autosave_count; ?></span></button>
                    <div id="autosave_pop">
                        <div class="autosave_heading">
                            <strong>임시 저장된 글 목록</strong>
                            <span class="autosave_close"><i class="fas fa-times"></i></span>
                        </div>
                        <div class="clearfix"></div>
                        <ul></ul>
                        <div><span class="autosave_close btn-e btn-e-dark btn-e-sm">닫기</span></div>
                    </div>
                </span>
                <?php } ?>
            </div>
        </div>
    </div>
    </section>

 

제목창을 표시해주는

div class에 style='display: none;' 넣어주면 제목창은 깔끔하게 사라진다.

0
로그인 후 추앙 하실 수 있습니다.
해방치 1,904
[해방 4] - 채워짐 88%
가입일
2022-08-28 14:33:29
자기소개
미입력

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색