테스트 사이트 - 개발 중인 베타 버전입니다

공지사항 체크박스가 나오지 않습니다. 채택완료

에일 6년 전 조회 11,622

 

관리자로 접속해서 봐도 옵션이 나오긴 하는데 정작 체크박스가 나오지 않네요..; write.skin.php 소스를 봐도 크게 문제는 없어보이는데...어디가 잘못된 걸까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
6년 전

보여주신 소스는 잘 봤습니다

 

if ($option) { ?> 35번째 줄 위에  

를 넣었을떄 화면에 1이 출력되지 않으시면

게시판 관리자에서 옵션 사용을 체크해보세요.

($is_notice || $is_html || $is_secret || $is_mail)

이 네가지중에 체크가 하나라도 있어야 나오게 됩니다.

 

html 사용 항목같이요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

에일
6년 전
답변 감사합니다. 말씀해주신 대로 해봤는데
1이 출력되지 않고 '공지html' 이렇게만 나오더라고요.
관리자 페이지 보고 있는데 어느 부분을 체크해야 하는 건가요..?
지오웹
6년 전
아 되신다면 <td><? echo $option ?></td> ==> <td><?php echo $option; ?></td> 로바꿔보시겠어요;^^
에일
6년 전
답변이 늦어 죄송합니다;

말씀해주신 코드로 바꿔보았습니다. 여전히 '공지 html' 이렇게 나왔습니다.
에일
6년 전
아! 방법 찾았습니다! css에 -webkit-appearance:none; 가 있어서 이 부분을 삭제하니 크롬에서도 정확히 보이네요! 상당히 간단한 문제였는데 괜히 복잡하게 말씀드려 답변에 고생하셨네요;;

아무튼 답변 남겨주셔서 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

유찬아빠

스킨을 basic 스킨으로변경해 보시고 않되시면 스킨 소스를 올려보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

소스를 봐야 할 것 같은데

 

write.skin.php 에 이 있나요?

 

구현하기 나름이라서... 소스가 없으면 큰 도움 드리기가 어렵네요^^

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

에일
6년 전
네 있습니다.

[code]

<?
$option = '';
$option_hidden = '';
if ($is_notice || $is_html || $is_secret || $is_mail) {
$option = '';
if ($is_notice) {
$option .= "\n".'<input type="checkbox" id="notice" name="notice" value="1" '.$notice_checked.'>'."\n".'<label for="notice">공지</label>';
}

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>';
}
}

if ($is_secret) {
if ($is_admin || $is_secret==1) {
$option .= "\n".'<input type="checkbox" id="secret" name="secret" value="secret" '.$secret_checked.'>'."\n".'<label for="secret">비밀글</label>';
} else {
$option_hidden .= '<input type="hidden" name="secret" value="secret">';
}
}

if ($is_mail) {
$option .= "\n".'<input type="checkbox" id="mail" name="mail" value="mail" '.$recv_email_checked.'>'."\n".'<label for="mail">답변메일받기</label>';
}
}

echo $option_hidden;
?>


<? if ($option) { ?>
<tr>
<th scope="row">옵션</th>
<td><? echo $option ?></td>
</tr>
<? } ?>


[/code]

155번, 219번 라인에 있는 내용들입니다.
따로 제가 소스를 건드리거나 한 적은 없습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인