묻고답하기

제로보드 XE 에서 페이지를 하나 생성 하여, MH 최신글 멀티 스킨 위젯을 이용하여

게시판의 글을 읽어, 페이지에 뿌려주고 있습니다.

최근 글을 뽑아 오는 게시판이 두 개인데,

하나는 공개 게시판이어서, 로그인 하지 않아도 글을 읽을 수 있고,

다른 하나는 읽기 권한이 없을 경우, 글을 읽을 수 없게 되어 있습니다.



여기서, 최근 글을 뽑아 왔을 때, 최근 글 리스트에 링크가 활성화 되어 있어, 클릭을 하면

해당 게시판으로 이동하여 게시물을 읽을 수 있는데, 공개 게시판이야 상관 없지만,

읽기 권한이 필요 한 게시판의 경우, "권한이 없습니다." 라는 메세지를 보게 됩니다.

여기서, 권한이 없다는 메세지를 보게 하기 전에

최근 글을 출력 할 때, 해당 게시판의 권한을 읽어 와서, 그 권한에 따라 최근 글에 글 목록과 링크를 걸어주거나,

글 목록만 보이고, 링크는 걸어주지 않게 하였으면 합니다.



따라서, 최근 글을 뽑아 올 때, 권한을 체크 하여 링크를 활성화 시키고자 하는데,

xe_board 게시판 스킨에는 <!--@if($grant->view)--> 를 이용하여 수정 하였는데,

페이지의 경우 위의 코드가 적용되지 않는 것 같습니다.



인터넷을 한참 뒤지다가, <!--@if($logged_info)--> 로 처리하면 된다고 하셔서 적용 해 보았더니,

공개 게시판의 최근 글에 대한 링크 역시 사라져버렸습니다.


최근 글을 읽어 올 게시판의 설정을 읽어 와서, <!--@if($grant->view)--> 를 적용하면 되지 않을까 하고

생각 해 보았는데, 구글이나, 제로보드 검색에서 찾지 못하였습니다.

도움 말씀 부탁 드립니다.

읽어 주셔서 감사합니다. ^^



아래는 해당 위젯의 list.html 파일 입니다.


<!-- 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 -->

<!--@if($colorset=="slive")-->
    <!--%import("css/slive.css")-->
<
!--@elseif($colorset=="white")-->
    <!--%import("css/white.css")-->
<
!--@elseif($colorset=="aqua_blue")-->
    <!--%import("css/aqua_blue.css")-->
<
!--@elseif($colorset=="blue")-->
    <!--%import("css/blue.css")-->
<
!--@elseif($colorset=="gray")-->
    <!--%import("css/gray.css")-->
<
!--@elseif($colorset=="orange")-->
    <!--%import("css/orange.css")-->
<
!--@elseif($colorset=="red")-->
    <!--%import("css/red.css")-->
<
!--@elseif($colorset=="sky")-->
    <!--%import("css/sky.css")-->
<
!--@else-->
    <!--%import("css/green.css")-->
<
!--@end-->

<div class="mh_{$colorset}">
<div class="t_m">
 <div class="b_m">
        <div class="box_m_l">
            <div class="box_m_r">
                <div class="b_l">
                    <div class="b_r">
                        <div class="l-c">
                            <div class="r-c"> 
                           
    <
!--@if($widget_info->title)-->
    <a href="{getUrl('','mid',$widget_info->module_name)}" class="sub">{$widget_info->title}</a>
    <
!--@end-->
   
    <ul>
        <
!--@foreach($widget_info->document_list as $oDocument)-->
        <li>
     <
!--@if($widget_info->display_regdate == 'Y')-->
           <span class="regdate">{$oDocument->getRegdate('y-m-d')}</span>
           <
!--@end-->

           <span class="title">

                      <
!--@if($logged_info)-->

                                 <a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">

                      <
!--@end-->

                                 {$oDocument->getTitle($widget_info->subject_cut_size)}

                      <
!--@if($logged_info)-->

                                 </a>

                      <
!--@end-->
            
      <
!--@if($oDocument->getCommentCount())-->
               <span class="comment"><a href="{$oDocument->getPermanentUrl()}#comment">&copy;{$oDocument->getCommentCount()}</a></span>
               <
!--@end-->
       
      {$oDocument->printExtraImages($widget_info->duration_new)}
           
      <
!--@if($widget_info->display_readed_count == 'Y')-->
               <span class="read">&reg;{$oDocument->get('readed_count')}</span>
               <
!--@end-->

               <!--@if($widget_info->display_voted_count == 'Y' && $oDocument->get('voted_count')>0 )-->
               <span class="voted">{$lang->voted_count} <strong>{$oDocument->get('voted_count')}</strong></span>
               <
!--@end-->
   
      <
!--@if($widget_info->display_author == 'Y')-->
               <span class="author">by {$oDocument->getNickName()}</span>
               <
!--@end-->
            </span>
        </li>
        <
!--@end-->
    </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <
!--@if($widget_info->module_name)-->
    <a href="{getUrl('','mid',$widget_info->module_name)}" class="more">More &gt;&gt;</a>
    <
!--@end-->
</div>
</div>


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
리어코리아 도배 방지, 1개 ID로 1개의 게시글 작성만 할 수 있게 ..  
강호성872 홈피에 접속한 아이피를 어떻게 알수 있는지요? [3] 2008.05.12 by 강호성
RainSky asx파일이 아닌 동영상 연속 재생 방법 부탁드립니다.  
가너외라 XE 사용중 exobud 플레이어를 하단에 추가해서 사용하려니까.. [3] 2008.05.12 by 가너외라
태연방긋 로그인기능을 만들고 싶습니다.  
낯선그리움 페이지 수정 잘 되시나요?  
태연방긋 mysql 설치후 적용하는방법..  
진우 다른 게시판 권한 읽어서 페이지에 적용 [1] 2008.05.12 by 팔공산
Hodoll 제로보드 삭제 어케하나요? [1] 2008.05.12 by 우야꼬
민잉 게시판 설치 문의요!! file  
하태호 로그인 정보 수정을 하려면? [1] file 2008.05.12 by 老姜君
이경우808 제로보드XE와 비비샵 회원연동 방법 좀 알려주세요...  
푸른1 애드온 관련 레퍼런스 자료 없을까요?  
인준호 XE에서는 위젯기능과 레이어의 연동말고는 최근게시물이나 외부로긴 방법이 없는가요? [2] 2008.05.12 by 인준호
천국: 가가채팅 로그인한 사람만 채팅할수있게하는법 [1] 2008.05.12 by 우야꼬
천국: 가가 채팅 채팅방이름이;; [1] 2008.05.12 by 우야꼬
saintdragon2 많은 이미지 한꺼번에 업로드 [2] 2008.05.12 by saintdragon2
congtae 게시판 폼 수정부탁해요... [1] file 2008.05.12 by 우야꼬
Labyrinth 도메인 주소 문의 [2] 2008.05.12 by 우야꼬
김영민454 DB & 관리자 정보 입력에서 alert창이 계속 떠요~ 부탁드림당~ [2] file 2008.05.12 by 초록배추
hjpkorea 웹상에서 녹음을 구현하기? [1] 2008.05.12 by guny
젠이 1.0.2버젼에서 글씨체가 옛 Tahoma체로 나오게 할려면? [2] 2008.05.12 by 젠이
젠이 그리고 혹시 다국어 사용 해제할 수 있나요? [2] 2008.05.12 by 젠이
젠이 방명록은 분류기능 안되나요?  
태연방긋 알ftp오류와 설치오류 [2] 2008.05.12 by 그냥
토니박스 댓글을 쓰면 왜 사진 밑으로 내려오는거죠? [2] file 2008.05.12 by 토니박스
sk 기본적인(진짜 중요 완전중요 꼭보시길) [3] file 2008.05.12 by ㅛㅕ
행복한일상 구글애드센스 본문 하단에 다는법좀 알려주세요 [4] [1] 2008.05.12 by 행복한일상
seokie 카테고리에 새로운 글이 올라오면  
태권V22 맨위에 플래쉬 넣고싶어요 [2] file 2008.05.13 by 태권V22