묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
로그인 사용자만 최신글 볼 수 있는 방법?
2008.01.03 14:12
로그인을 하지 않아도 최신글이 보입니다. 물론 링크를 누르면 게시판 권한이 없다는 메시지가 나옵니다.
로그인을 해야지만 메인으로 넘어가고 최신글 또한 로그인 상태에서만 볼 수 있게 할 방법이 없는지요?
만약 최근게시물위젯 기본형을 수정해서 사용해 본다면...
<!-- 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 --> <!--@if($colorset=="black")--> <!--%import("css/black.css")--> <!--@else--> <!--%import("css/white.css")--> <!--@end--> <div class="latest_{$colorset}"> <!--@if($widget_info->title)--> <h2>{$widget_info->title}</h2> <!--@end--> <ul> <!--@if($logged_info)--> <!-로그인되어 있는지 체크해서 로그인 되어있다면 아래 부분을 실행한다-> <!--@foreach($widget_info->document_list as $oDocument)--> <li> <span class="date">{$oDocument->getRegdate("Y-m-d")}</span> <span class="title"> <a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a> <!--@if($oDocument->getCommentCount())--> <span class="comment">[<a href="{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a>]</span> <!--@end--> {$oDocument->printExtraImages($widget_info->duration_new)} </span> </li> <!--@end--> </ul> <!--@if($widget_info->title && $widget_info->module_name)--> <a href="{getUrl('','mid',$widget_info->module_name)}" class="more">more</a> <!--@end--> <!--@end--> </div>리스트가 보여질 부분을
<!--@if($logged_info)-->
<!-로그인되어 있는지 체크해서 로그인 되어있다면 아래 부분을 실행한다->
<!--@end-->
이런식으로 if문으로 감싸주면...
주석처럼 로그인 되었을때만 해당 if문 안의 내용을 실행하기때문에 원하시는 형태를 구현하실수 있을겁니다.
다른 위젯에서도 위 if문을 적용하시면 됩니다.