묻고답하기
재질문~ 소시랑 sh 한줄메모장 스킨을 사용중 비밀글기능을 추가했는데
2014.11.24 03:53
재질문~ 소시랑 sh 한줄메모장 스킨을 사용중 비밀글기능을 추가했는데
스킨단에서
<!--@if($oDocument->isSecret() && !$is_logged)-->
이런식으로해서 비밀글은비밀글이되 로그인한 경우엔 비밀글이 보이도록 했거든요.
비밀글도 잘적용되고 로그인해야지만 내용도 보이는데
이상하게 댓글은 보이지가않습니다...(댓글부분이 아예출력되지가않네요)
관리자나 글쓴당사자가아니면 글은 보아도 댓글은 볼수가없는데 왜이런 현상이 나오는지궁금합니다..
댓글 6
-
BJ람보
2014.11.24 08:40
-
콩까기
2014.11.24 09:49
람보님 답변 정말 감사드립니다! 너무 감격해서 곧바로 적용해보았는데 ㅠㅠ 에러를 뿜습니다
코멘트의 작성자 ,작성시간,내용 이런게 안나와서 문제가 아니라 댓글이 포함된 ui, div단이 아예 떠버리질않아서 댓글 내용부분을 고쳐줘도 소용이없는것같습니다 ㅠㅠ
비밀글일경우에 관리자/글쓴이외에는
<include target="./comment.html" />
이 내용을 아예무시해버리고 댓글을 출력해주는부분이 나오질않습니다
comment.html
<div class="sm_text" >
<!--@if(!$comment->isAccessible() && $is_logged)-->
비밀글입니다
<!--@else-->
<span class="comment"~ ~~~~<!--@end--></div>
이렇게 했는데도 안되어서,
view_document.html에
<!--@if(!$comment->isAccessible() && $is_logged)-->
<!--@else-->
<include target="./comment.html" />
<!--@end-->
등등 뭘고쳐줘도 소용이없고 댓글부분이 잘려나간것마냥 뜨질않네요...OTL
답변 너무너무감사합니다!
-
BJ람보
2014.11.24 09:58
음..
정확한 소스를 모르겟지만..
댓글에서는 일반 게시판의 비밀글의 변수와 다릅니다. 그래서 변화가 있다는 정도를 알고 있고.. 대략 기본 스킨에서 변수를 찾아봤을때 저 변수로 보였ㅅ브니다.. 다른 무엇인가가 있나보네요 ㅠ
-
콩까기
2014.11.24 10:21
저도 borad.item이나 document나 comment나 다 뒤져봤는데 어디인줄모르겠고 미치겠네요 ㄸㄹㄹ..
비밀글에 달린 댓글이라도 상태를보면 공개상태인데 왜 댓글만 안나오는지 이유가 뭘까요..orz
본인이 쓴 글에달린 댓글들은 본인(or관리자)이면 확인이 가능한데
만약에 다른아이디로 로그인하게되면 저렇게 댓글카운트는 보이지만 댓글부분이 안나오고, 펼침을 눌러봐도 댓글이 안열리는 상태가 되버립니다
본인이랑 관리자는 볼수있으니까 권환관련이지 않을까 하는 추측만..ㅠㅠ
-
BJ람보
2014.11.24 17:24
근데 한줄메모장은 기본 document->title 이라는 변수로 제작되어서 비밀글 제작에 다른변수가 있는것으로 알고 있어요..;ㅁ;
-
콩까기
2014.11.24 19:22
아 ㅠㅠ 맞아요. .. 글을클릭해서보는형태가아니죠. . .
답변 정말감사드립니다 좋은하루되세요~^^
$oDocument->isSecret() 는 문서 모듈의 한해서 적용되는 문법입니다
$comment~~~~~~ 문을 사용해보시기 바랍니다.
추가
<!--@if(!$comment->isAccessible() && $is_logged)-->
비밀글입니다
<!--@else-->
내용입니다
<!--@end-->