지식답변게시판에서 로그인 안해도 일단 코멘트(답변)이 출력되게 못하나요? > 그누4 질문답변

그누4 질문답변

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

지식답변게시판에서 로그인 안해도 일단 코멘트(답변)이 출력되게 못하나요? 정보

지식답변게시판에서 로그인 안해도 일단 코멘트(답변)이 출력되게 못하나요?

본문

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

댓글 전체

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>
로그인을 하지않은 비회원도 코멘트입력 란이 출력되게끔 안되나요?

그리고 마우스커서를 코멘트입력란에다가 올려놨을때 비회원일 경우에는 로그인 페이지로 넘어갈수있게끔 해야 합니다..

알려주세요..
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>

이런식으로 되겠죠.
저의 경우는 위와 같은 경우라면
그냥 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?>'" <? }?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT