코멘트에 비밀글 적용이 안됩니다.. 정보
코멘트에 비밀글 적용이 안됩니다..본문
스킨주소 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=69026&sca=&sfl=wr_name%2C1&stx=%C4%A1%BF%A1&sop=and&spt=-2905&page=1
스킨 적용한 게시판 : http://daranghi.ivyro.net/board/bbs/board.php?bo_table=guest
치에님 방명록 스킨을 사용하는데요
비밀글에 답코멘트를 달면 답글내용이 로그아웃 했는데도 다 보이더라구요.
답코멘트도 비밀글로 설정 하려면 어떻게 해야하나요?
(글쓴사람이랑 관리자만 볼 수 있게!)
나름 머리써보겠다고
답변쓰기 누르면 reply contents 나오는 부분에 글자를 지우고
<? } ?>
<input type=checkbox id="wr_secret" name="wr_secret" value="secret">비밀글
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자
<?}?>
베이직 게시판인가? 거기에있는 비밀글체크하는 소스도 넣었는데 안되네요; 뭐가 문제인가요?
소스는 위에것만 건들였습니다ㅎㅎ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$comment_min?>); // 최소
var char_max = parseInt(<?=$comment_max?>); // 최대
</script>
<!-- 코멘트 리스트 -->
<table width="100%" cellspacing="0" cellpadding="0" align="right">
<tr>
<td height="5"></td>
</tr>
<tr>
<td>
<!-- 코멘트 리스트 -->
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
?>
<a name="c_<?=$comment_id?>"></a>
<table width="100%" cellpadding=0 cellspacing=0>
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/ver3_dot.gif') left;"></td></tr>
<tr>
<td valign="top">
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height="12"></td></tr>
<tr><td height="1"><? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo " <img src='$board_skin_path/img/icon_comment_reply.gif' border='0'>"; ?></td></tr>
</table>
</td>
<td width='100%'>
<table width=100% cellpadding=0 cellspacing=0>
<tr><td colspan=3 height="5"></td></tr>
<tr>
<td width="8"></td>
<td valign="top" style="padding:4px;">
<!-- 코멘트 출력 -->
<table width="100%" height="100%" cellpadding=0 cellspacing=0>
<tr>
<td height="24"><b><?=$list[$i][name]?></b></td>
</tr>
<tr>
<td style="line-height:150%; word-break:break-all;"><span class="ct lh"><?=$list[$i][content]?></span>
<? if ($list[$i][trackback]) { echo "<p>".$list[$i][trackback]."</p>"; } ?></td>
</tr>
<tr>
<td height="20" align="right" class="s11 color_pink2"><?=$list[$i][datetime]?> <? if ($is_ip_view) { echo "| {$list[$i][ip]} | "; } ?>
<? if ($list[$i][is_del]) { echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/btn_comment_delete.gif' alt='삭제' border=0 align=absmiddle></a> "; } ?>
</td>
</tr>
</table>
</td>
<td width="10" align="center" valign="middle">
<table width="2" height="100%" cellpadding=0 cellspacing=0>
<tr>
<td width="2" height="4"></td>
</tr>
<tr>
<td bgcolor="#EAEAEA"></td>
</tr>
<tr>
<td height="4"></td>
</tr>
</table>
</td>
<td width="110" height="42" align="center" valign="top" style="padding:4;"><? if($isadmin) { echo "<img src='{$board_skin_path}/icon/{$list[$i][mb_id]}.gif' border='0'>"; } else { echo "<img src='{$board_skin_path}/icon/0.jpg' border='0'>"; }?></td>
</tr>
</table>
</td>
</tr>
<? if ($i+1 < count($list)) { //마지막 라인 생략?>
<tr>
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/ver3_dot.gif') left;"></td></tr>
<? } ?>
</table>
<? } ?>
<!-- 코멘트 리스트 -->
<span id="wri<?=$wr_id?>" style="display:none;">
<!-- 코멘트 입력테이블시작 -->
<form name="fviewcomment<?=$wr_id?>" method="post" action="./write_comment_update.php" autocomplete="off" style="margin:0;">
<input type=hidden name=w id=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=comment_id id='comment_id' value=''>
<input type=hidden name=sfl value='<?=$sfl?>' >
<input type=hidden name=stx value='<?=$stx?>'>
<input type=hidden name=spt value='<?=$spt?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=cwin value='<?=$cwin?>'>
<input type=hidden name=wr_10 value="<?=$wr_10?>">
<input type=hidden name=url value='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'>
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td height="1" style="background: url('<?=$board_skin_path?>/img/ver3_dot.gif') left;"></td></tr>
</table>
<? if ($is_comment_write) { ?>
<table width=100% cellpadding=3 cellspacing=0>
<tr><td width=60></td>
<td colspan=2 class="s11 color_pink1">
<table width="100%" height="18" cellpadding="0" cellspacing="0" border="0">
<tr>
<? if ($is_guest) { ?>
<td width="80" align="center" class="s11 color_pink1">name</td>
<td><INPUT type=text maxLength=20 size=15 name="wr_name" itemname="이름" required class=ed></td>
<td width="80" align="center" class="s11 color_pink1">password</td>
<td><INPUT type=password maxLength=20 size=15 name="wr_password" itemname="비밀번호" required class=ed></td>
<? if ($is_norobot) { ?>
<td width="80" align="center" class="s11"><?=$norobot_str?></td>
<td><INPUT title="왼쪽의 글자중 빨간글자만 순서대로 입력하세요." type="input" name="wr_key" itemname="자동등록방지" required class=ed></td>
<? } ?>
<? } else { ?>
<td width="80" align="center" class="s11 color_pink1"> <? } ?>
<input type=checkbox id="wr_secret" name="wr_secret" value="secret">비밀글
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자<?}?>
</td>
<td></td>
<? } ?>
</tr>
</table></td>
<td width=60></td></tr>
<tr><td width=60></td>
<td width="85%">
<textarea id="wr_content" name="wr_content" rows="6" itemname="내용" required
<? if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?> style='width:100%; word-break:break-all;' class=tx></textarea>
<? if ($comment_min || $comment_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?></td>
<td width=80 align=center><input type="image" src="<?=$board_skin_path?>/img/ok_btn.gif" border=0 accesskey='s'></td>
<td width=60></td></tr>
<tr><td colspan=4 height=6></td></tr>
</table>
</span>
</form>
</td>
</tr>
</table>
<? if($cwin==1) { ?><p align=center><a href="javascript:window.close();"><img src="<?=$board_skin_path?>/img/close.gif" border="0"></a><? } ?>
<script language='JavaScript'>
function fviewcomment<?=$wr_id?>_submit(f)
{
return true;
}
</script>
<?
include_once("$board_skin_path/view_skin_js.php");
?>
스킨 적용한 게시판 : http://daranghi.ivyro.net/board/bbs/board.php?bo_table=guest
치에님 방명록 스킨을 사용하는데요
비밀글에 답코멘트를 달면 답글내용이 로그아웃 했는데도 다 보이더라구요.
답코멘트도 비밀글로 설정 하려면 어떻게 해야하나요?
(글쓴사람이랑 관리자만 볼 수 있게!)
나름 머리써보겠다고
답변쓰기 누르면 reply contents 나오는 부분에 글자를 지우고
<? } ?>
<input type=checkbox id="wr_secret" name="wr_secret" value="secret">비밀글
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자
<?}?>
베이직 게시판인가? 거기에있는 비밀글체크하는 소스도 넣었는데 안되네요; 뭐가 문제인가요?
소스는 위에것만 건들였습니다ㅎㅎ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$comment_min?>); // 최소
var char_max = parseInt(<?=$comment_max?>); // 최대
</script>
<!-- 코멘트 리스트 -->
<table width="100%" cellspacing="0" cellpadding="0" align="right">
<tr>
<td height="5"></td>
</tr>
<tr>
<td>
<!-- 코멘트 리스트 -->
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
?>
<a name="c_<?=$comment_id?>"></a>
<table width="100%" cellpadding=0 cellspacing=0>
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/ver3_dot.gif') left;"></td></tr>
<tr>
<td valign="top">
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height="12"></td></tr>
<tr><td height="1"><? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo " <img src='$board_skin_path/img/icon_comment_reply.gif' border='0'>"; ?></td></tr>
</table>
</td>
<td width='100%'>
<table width=100% cellpadding=0 cellspacing=0>
<tr><td colspan=3 height="5"></td></tr>
<tr>
<td width="8"></td>
<td valign="top" style="padding:4px;">
<!-- 코멘트 출력 -->
<table width="100%" height="100%" cellpadding=0 cellspacing=0>
<tr>
<td height="24"><b><?=$list[$i][name]?></b></td>
</tr>
<tr>
<td style="line-height:150%; word-break:break-all;"><span class="ct lh"><?=$list[$i][content]?></span>
<? if ($list[$i][trackback]) { echo "<p>".$list[$i][trackback]."</p>"; } ?></td>
</tr>
<tr>
<td height="20" align="right" class="s11 color_pink2"><?=$list[$i][datetime]?> <? if ($is_ip_view) { echo "| {$list[$i][ip]} | "; } ?>
<? if ($list[$i][is_del]) { echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/btn_comment_delete.gif' alt='삭제' border=0 align=absmiddle></a> "; } ?>
</td>
</tr>
</table>
</td>
<td width="10" align="center" valign="middle">
<table width="2" height="100%" cellpadding=0 cellspacing=0>
<tr>
<td width="2" height="4"></td>
</tr>
<tr>
<td bgcolor="#EAEAEA"></td>
</tr>
<tr>
<td height="4"></td>
</tr>
</table>
</td>
<td width="110" height="42" align="center" valign="top" style="padding:4;"><? if($isadmin) { echo "<img src='{$board_skin_path}/icon/{$list[$i][mb_id]}.gif' border='0'>"; } else { echo "<img src='{$board_skin_path}/icon/0.jpg' border='0'>"; }?></td>
</tr>
</table>
</td>
</tr>
<? if ($i+1 < count($list)) { //마지막 라인 생략?>
<tr>
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/ver3_dot.gif') left;"></td></tr>
<? } ?>
</table>
<? } ?>
<!-- 코멘트 리스트 -->
<span id="wri<?=$wr_id?>" style="display:none;">
<!-- 코멘트 입력테이블시작 -->
<form name="fviewcomment<?=$wr_id?>" method="post" action="./write_comment_update.php" autocomplete="off" style="margin:0;">
<input type=hidden name=w id=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=comment_id id='comment_id' value=''>
<input type=hidden name=sfl value='<?=$sfl?>' >
<input type=hidden name=stx value='<?=$stx?>'>
<input type=hidden name=spt value='<?=$spt?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=cwin value='<?=$cwin?>'>
<input type=hidden name=wr_10 value="<?=$wr_10?>">
<input type=hidden name=url value='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'>
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td height="1" style="background: url('<?=$board_skin_path?>/img/ver3_dot.gif') left;"></td></tr>
</table>
<? if ($is_comment_write) { ?>
<table width=100% cellpadding=3 cellspacing=0>
<tr><td width=60></td>
<td colspan=2 class="s11 color_pink1">
<table width="100%" height="18" cellpadding="0" cellspacing="0" border="0">
<tr>
<? if ($is_guest) { ?>
<td width="80" align="center" class="s11 color_pink1">name</td>
<td><INPUT type=text maxLength=20 size=15 name="wr_name" itemname="이름" required class=ed></td>
<td width="80" align="center" class="s11 color_pink1">password</td>
<td><INPUT type=password maxLength=20 size=15 name="wr_password" itemname="비밀번호" required class=ed></td>
<? if ($is_norobot) { ?>
<td width="80" align="center" class="s11"><?=$norobot_str?></td>
<td><INPUT title="왼쪽의 글자중 빨간글자만 순서대로 입력하세요." type="input" name="wr_key" itemname="자동등록방지" required class=ed></td>
<? } ?>
<? } else { ?>
<td width="80" align="center" class="s11 color_pink1"> <? } ?>
<input type=checkbox id="wr_secret" name="wr_secret" value="secret">비밀글
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자<?}?>
</td>
<td></td>
<? } ?>
</tr>
</table></td>
<td width=60></td></tr>
<tr><td width=60></td>
<td width="85%">
<textarea id="wr_content" name="wr_content" rows="6" itemname="내용" required
<? if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?> style='width:100%; word-break:break-all;' class=tx></textarea>
<? if ($comment_min || $comment_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?></td>
<td width=80 align=center><input type="image" src="<?=$board_skin_path?>/img/ok_btn.gif" border=0 accesskey='s'></td>
<td width=60></td></tr>
<tr><td colspan=4 height=6></td></tr>
</table>
</span>
</form>
</td>
</tr>
</table>
<? if($cwin==1) { ?><p align=center><a href="javascript:window.close();"><img src="<?=$board_skin_path?>/img/close.gif" border="0"></a><? } ?>
<script language='JavaScript'>
function fviewcomment<?=$wr_id?>_submit(f)
{
return true;
}
</script>
<?
include_once("$board_skin_path/view_skin_js.php");
?>
댓글 전체
위 소스하고는 볼일없습니다.
스킨 살펴봤는데
게시판 환경설정에서 비밀글사용에 체크합니다.
그리고나서 회원로그인하고
테스트해 보세요.
스킨 살펴봤는데
게시판 환경설정에서 비밀글사용에 체크합니다.
그리고나서 회원로그인하고
테스트해 보세요.
게시판 환경설정을 무조건으로 적용하고 회원으로 로그인해서 글을 썼는데요
글은 당연히 비밀글로 써지고, 답변은 관리자만 쓸 수 있기때문에 관리자로 들어가서 답변을 달았습니다.
로그아웃하고 목록을 보면은 답변 쓴 내용이 그대로 보여요;
http://daranghi.ivyro.net/board/bbs/board.php?bo_table=guest
스킨 적용한 게시판인데 지금 보고 계신 답변이 비밀글로 쓴거에요..
어떤 부분이 잘못됐는지 가늠도 안되고ㅠㅠ.. 답답해용ㅠㅠ
글은 당연히 비밀글로 써지고, 답변은 관리자만 쓸 수 있기때문에 관리자로 들어가서 답변을 달았습니다.
로그아웃하고 목록을 보면은 답변 쓴 내용이 그대로 보여요;
http://daranghi.ivyro.net/board/bbs/board.php?bo_table=guest
스킨 적용한 게시판인데 지금 보고 계신 답변이 비밀글로 쓴거에요..
어떤 부분이 잘못됐는지 가늠도 안되고ㅠㅠ.. 답답해용ㅠㅠ