답변 3개
채택된 답변
+20 포인트
6년 전
보여주신 소스는 잘 봤습니다
if ($option) { ?> 35번째 줄 위에
를 넣었을떄 화면에 1이 출력되지 않으시면
게시판 관리자에서 옵션 사용을 체크해보세요.
($is_notice || $is_html || $is_secret || $is_mail)
이 네가지중에 체크가 하나라도 있어야 나오게 됩니다.
html 사용 항목같이요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
에일
6년 전
�
지오웹
6년 전
아 되신다면 <td><? echo $option ?></td> ==> <td><?php echo $option; ?></td> 로바꿔보시겠어요;^^
�
에일
6년 전
답변이 늦어 죄송합니다;
말씀해주신 코드로 바꿔보았습니다. 여전히 '공지 html' 이렇게 나왔습니다.
말씀해주신 코드로 바꿔보았습니다. 여전히 '공지 html' 이렇게 나왔습니다.
�
에일
6년 전
아! 방법 찾았습니다! css에 -webkit-appearance:none; 가 있어서 이 부분을 삭제하니 크롬에서도 정확히 보이네요! 상당히 간단한 문제였는데 괜히 복잡하게 말씀드려 답변에 고생하셨네요;;
아무튼 답변 남겨주셔서 감사합니다!
아무튼 답변 남겨주셔서 감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
6년 전
소스를 봐야 할 것 같은데
write.skin.php 에 =$html_option?> 이 있나요?
구현하기 나름이라서... 소스가 없으면 큰 도움 드리기가 어렵네요^^
로그인 후 평가할 수 있습니다
답변에 대한 댓글 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번 라인에 있는 내용들입니다.
따로 제가 소스를 건드리거나 한 적은 없습니다.
[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번 라인에 있는 내용들입니다.
따로 제가 소스를 건드리거나 한 적은 없습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
1이 출력되지 않고 '공지html' 이렇게만 나오더라고요.
관리자 페이지 보고 있는데 어느 부분을 체크해야 하는 건가요..?