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

회원사진
2022-09-05 10:36 674 0 0

본문

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

먼저 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
로그인 후 추앙 하실 수 있습니다.
회원사진
앨리스 회원등급 : / 해방 4
해방치 1,904
[해방 4] - 채워짐 88%
가입일
2022-08-28 14:33:29
자기소개
미입력

댓글목록0

등록된 댓글이 없습니다.