묻고답하기
버튼 비회원 권한 코드와 코멘트창 비회원 닉네임 기억
2015.03.31 23:59
사용중인 게시판 (모듈X) xe_guestbook
1. 삭제,수정 버튼이 글쓴이가 회원일 경우,
글에 삭제,수정 버튼이 보이지 않는 상태인데 (글에 대한 수정/삭제 권한이 있는 회원이면 보이는상태)
비회원이 글을 썼을 경우 권한이 있던 없던 무조건 삭제,수정 버튼이 보입니다
비회원도 안보이게 하는 방법은 어떻게하나요
<div class="replyOption">
<!--@if($oDocument->isEditable())-->
<a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl, 'comment_srl','')}" class="button">삭제</a>
<a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl, 'comment_srl','')}" class="button">수정</a>
<!--@end-->
<a cond="$oDocument->allowComment()" href="{getUrl('act','dispBoardWriteComment','document_srl',$oDocument->document_srl, 'comment_srl',0)}" class="button">댓글</a>
2.글 수정일때에는, 비회원도 글을썼을 때 썼던 닉네임으로 자동으로 나오게 해놓았는데
코멘트쪽은 수정할 때 닉네임이 코멘트 작성시 닉네임으로 그대로 뜨게 어떻게 하는지요?
<!--@if(!$is_logged)-->
<div class="authorInfo">
<div class="inputItem">
<input type="text" name="nick_name" onfocus="this.value='';" value="닉네임" class="userName iText" id="userName"/>
</div>
<div class="inputItem">
<input type="password" name="password" onfocus="this.value='';" value="비밀번호" id="userPw" class="userPw iText" />
</div></br></br>
<div class="inputItem">
<!--<label for="emailAddress">{$lang->email_address}</label>
<input type="text" name="email_address" value="{htmlspecialchars($oComment->get('email_address'))}" id="emailAddress" class="emailAddress iText"/>
</div>
<div class="inputItem">
<label for="homePage">{$lang->homepage}</label>
<input type="text" name="homepage" value="{htmlspecialchars($oComment->get('homepage'))}" id="homePage" class="homePage iText"/>
</div>-->
</div>
<!--@end-->
댓글 4
-
반걸
2015.04.01 00:19
-
플라이나
2015.04.01 00:38
답변 감사합니다 ㅜㅜ 하지만 이럴경우에 회원이 아니면 보이지 않네요
질문을 애매하게 써놓은것같은데
현재가 수정,삭제 버튼이
로그인한 회원 상태 ( 다른 사람 글일 경우 - 버튼이 보이지 않음 / 내 글일 경우 - 보임)
비회원 상태 ( 다른사람 글일 경우 - 버튼이 보임 / 내 글일 경우 - 보임 )
상태인데 제가 원하는 것은
로그인,비회원 구분없이 ( 다른사람의 글일 경우 - 버튼이 보이지 않음 / 내 글일 경우 - 버튼이 보임)
상태를 원합니다
-
플라이나
2015.04.01 03:32
2번은 해결했습니다,
-
플라이나
2015.04.01 09:09
1번도 해결하였습니다!
$oDocument->isGranted
1번은
<a cond="$is_logged" href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl, 'comment_srl','')}" class="button">삭제</a>
밑에 수정버튼쪽에도 똑같이 넣어주세요