지식답변게시판에서 로그인 안해도 일단 코멘트(답변)이 출력되게 못하나요?
지식답변게시판을 아주 잘 이용하고있는데요..
단점이... 꼭 로그인을 해야 코멘트(답변) 가 출력되더라구요..
혹시라도 비회원이 들어왔을때 코멘트(답변)가 안보이면 괜히 그냥 나가버리더라구요..
※ 비회원도 코멘트(답변)을 볼수있게 했으면합니다. 그리고 비회원일경우에 답변을 달려고하면 먼저 로그인을 해야 답변을 달 수 있습니다 라는 문구가 출력되었으면 합니다.
도와주세요.. ㅜㅜ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
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>
그리고 마우스커서를 코멘트입력란에다가 올려놨을때 비회원일 경우에는 로그인 페이지로 넘어갈수있게끔 해야 합니다..
알려주세요..
<? 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>
이런식으로 되겠죠.
에러가 뜨네요 ㅜㅜ
그냥 view_comment.skin.php의 상단에
$is_comment_write = true;
한줄 넣고 쓰기 폼 상단에 쓰기 권한 알림 한줄 넣고 씁니다.
쓰기폼 보여줬고 알림문구로 작성안내까지 했는데도 이를 어기고 댓글을 작성하고 확인버튼을 누른다면
댓글을 쓸 권한이 없습니다. 하고 돌려보냅니다....^^
여기를 이렇게 해야 에러가 안닙니다. 경로를 <?=$g4[bbs_path]?>닫아주어야 합니다.
<?if (!$is_member) { ?> onclick="alert('로그인 해주세요.'); location.href='<?=$g4[bbs_path]?>/login.php?url=<?=$urlendcode?>'" <? }?>