코멘트에 비밀글 적용이 안됩니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

코멘트에 비밀글 적용이 안됩니다.. 정보

코멘트에 비밀글 적용이 안됩니다..

본문

스킨주소 : 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 "&nbsp;&nbsp;&nbsp;<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]?>&nbsp;&nbsp;<? if ($is_ip_view) { echo "|&nbsp;&nbsp;{$list[$i][ip]}&nbsp;&nbsp;|&nbsp;&nbsp;"; } ?>
    <? 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
스킨 적용한 게시판인데 지금 보고 계신 답변이 비밀글로 쓴거에요..
어떤 부분이 잘못됐는지 가늠도 안되고ㅠㅠ.. 답답해용ㅠㅠ
© SIRSOFT
현재 페이지 제일 처음으로