옵션 html이 항상 체크되게 하려면
본문
그누보드 4에서 비슷한 글이 있어서 봤는데 잘 안되네요
bbs/
write.php상단에
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$html_checked = 'checked'; // html 체크 기본 위한 추가
와 같이 구성 후 테스트 해 보세요.
$html_checked = 'checked'; // html 체크박스 옵션
$html_value = 'html1'; // 자동줄바꿈 옵션 html1:자동줄바꿈 안함, html2:자동줄바꿈
자동줄바꿈 옵션도 선택해주어야 작동합니다.
상단에 저걸 다 붙여넣어봤는데 전혀 안되는데요
어떻게 해야될까여 ? 팁 없을까요?
답변 3
적용해보니 잘됩니다.
예 : theme/basic/skin/board/basic/write.skin.php
에 적용
write.skin.php 에
if ($is_html) {
if ($is_dhtml_editor) {
$option_hidden .= '<input type="hidden" value="html1" name="html">';
} else {
$option .= "\n".'<input type="checkbox" id="html" name="html" onclick="html_auto_br(this);" value="'.$html_value.'" '.$html_checked.'>'."\n".'<label for="html">html</label>';
}
}
부분을 아래와 같이 hidden 으로 처리해 보세요
$is_html -> html 쓰기 권한 부분도 확인해 보시고요
if ($is_html) {
if ($is_dhtml_editor) {
$option_hidden .= '<input type="hidden" value="html1" name="html">';
} else {
$option .= "\n".'<input type="hidden" id="html" name="html" value="html1 또는 html2">';
}
}