지식답변게시판에서 로그인 안해도 일단 코멘트(답변)이 출력되게 못하나요? 정보
지식답변게시판에서 로그인 안해도 일단 코멘트(답변)이 출력되게 못하나요?본문
지식답변게시판을 아주 잘 이용하고있는데요..
단점이... 꼭 로그인을 해야 코멘트(답변) 가 출력되더라구요..
혹시라도 비회원이 들어왔을때 코멘트(답변)가 안보이면 괜히 그냥 나가버리더라구요..
※ 비회원도 코멘트(답변)을 볼수있게 했으면합니다. 그리고 비회원일경우에 답변을 달려고하면 먼저 로그인을 해야 답변을 달 수 있습니다 라는 문구가 출력되었으면 합니다.
도와주세요.. ㅜㅜ
댓글 전체

1. 비회원의 댓글 출력을 제한하는 코드는 없는 것 같은데요, 혹시 따로 수정하신게 아닌지요?
2. skin/board/jisik/view_comment.skin.php 파일
코멘트 입력 윗부분에 아래 코드를 삽입해보세요.
<? if (!$is_member) { ?>
로그인을 해야 답변을 달 수 있습니다 .
<? } ?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 입력 -->
<table width=100% cellpadding=3 cellspacing=0 bgcolor=#FFFFFF><tr><td align=right><a href="javascript:comment_box('', 'c');"><img src='<?=$board_skin_path?>/img/btn_comment_insert.gif' border=0 align=absmiddle></a></td></tr></table>
2. skin/board/jisik/view_comment.skin.php 파일
코멘트 입력 윗부분에 아래 코드를 삽입해보세요.
<? if (!$is_member) { ?>
로그인을 해야 답변을 달 수 있습니다 .
<? } ?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 입력 -->
<table width=100% cellpadding=3 cellspacing=0 bgcolor=#FFFFFF><tr><td align=right><a href="javascript:comment_box('', 'c');"><img src='<?=$board_skin_path?>/img/btn_comment_insert.gif' border=0 align=absmiddle></a></td></tr></table>
로그인을 하지않은 비회원도 코멘트입력 란이 출력되게끔 안되나요?
그리고 마우스커서를 코멘트입력란에다가 올려놨을때 비회원일 경우에는 로그인 페이지로 넘어갈수있게끔 해야 합니다..
알려주세요..
그리고 마우스커서를 코멘트입력란에다가 올려놨을때 비회원일 경우에는 로그인 페이지로 넘어갈수있게끔 해야 합니다..
알려주세요..

skin/board/basic/view_comment.skin.php 파일
<? if ($is_comment_write) { ?> 와 하단의 <? } ?> 를 삭제하시고,
<textarea id="wr_content" name="wr_content" rows="10" itemname="내용" required 이부분에
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]/login.php?url=<?=$urlendcode?>'" <? }?>
코드를 추가해보세요.
즉,
<tr>
<td width="95%">
<textarea id="wr_content" name="wr_content" rows="10" itemname="내용" required
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]/login.php?url=<?=$urlendcode?>'" <? }?>
<? 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></tr>
</table>
</form>
</span>
이런식으로 되겠죠.
<? if ($is_comment_write) { ?> 와 하단의 <? } ?> 를 삭제하시고,
<textarea id="wr_content" name="wr_content" rows="10" itemname="내용" required 이부분에
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]/login.php?url=<?=$urlendcode?>'" <? }?>
코드를 추가해보세요.
즉,
<tr>
<td width="95%">
<textarea id="wr_content" name="wr_content" rows="10" itemname="내용" required
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]/login.php?url=<?=$urlendcode?>'" <? }?>
<? 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></tr>
</table>
</form>
</span>
이런식으로 되겠죠.
Parse error: syntax error, unexpected '=' in /web/home/accard/html/jisik/skin/board/jiji/view_comment.skin.php on line 114
에러가 뜨네요 ㅜㅜ
에러가 뜨네요 ㅜㅜ

저의 경우는 위와 같은 경우라면
그냥 view_comment.skin.php의 상단에
$is_comment_write = true;
한줄 넣고 쓰기 폼 상단에 쓰기 권한 알림 한줄 넣고 씁니다.
쓰기폼 보여줬고 알림문구로 작성안내까지 했는데도 이를 어기고 댓글을 작성하고 확인버튼을 누른다면
댓글을 쓸 권한이 없습니다. 하고 돌려보냅니다....^^
그냥 view_comment.skin.php의 상단에
$is_comment_write = true;
한줄 넣고 쓰기 폼 상단에 쓰기 권한 알림 한줄 넣고 씁니다.
쓰기폼 보여줬고 알림문구로 작성안내까지 했는데도 이를 어기고 댓글을 작성하고 확인버튼을 누른다면
댓글을 쓸 권한이 없습니다. 하고 돌려보냅니다....^^
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]/login.php?url=<?=$urlendcode?>'" <? }?>
여기를 이렇게 해야 에러가 안닙니다. 경로를 <?=$g4[bbs_path]?>닫아주어야 합니다.
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]?>/login.php?url=<?=$urlendcode?>'" <? }?>
여기를 이렇게 해야 에러가 안닙니다. 경로를 <?=$g4[bbs_path]?>닫아주어야 합니다.
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]?>/login.php?url=<?=$urlendcode?>'" <? }?>