웹마스터 팁

제가 능력이 모자라서, 스킨수정으로 만들었습니다.


module/ integraion_search / skin /document.html


파일에서 


 <ul class="searchResult"> </ul> 의 사이의 코드를


{@ 
	$logged_info = Context::get('logged_info');
	$oModuleModel = &getModel('module');
	}
    <!--@foreach($output->data as $no => $document)-->
	{@ 
	$module = $oModuleModel->getModuleInfoByDocumentSrl($document->get('document_srl'));
	$gg = $oModuleModel->getGrant($module, $logged_info);

	}
	<!--@if($gg->view)-->

        <li>
[{$module->browser_title}]
            <!--@if($document->thumbnailExists(80))-->
            <a href="{getUrl('','document_srl',$document->document_srl)}" onclick="window.open(this.href);return false;"><img src="{$document->getThumbnail(80)}" alt="" width="80" height="80" class="thumb" /></a>
            <!--@end-->
            <dl>
                <dt><a href="{getUrl('','document_srl',$document->document_srl)}" onclick="window.open(this.href);return false;">{$document->getTitle()}</a> <!--@if($document->getCommentCount())--><span class="reply">[<em>{$document->getCommentCount()}</em>]</span> <!--@end--></dt>

                <dd>{$document->getSummary(200)}</dd>
            </dl>
            <address><strong>{$document->getNickName()}</strong> | <span class="time">{$document->getRegdate("Y-m-d H:i")}</span> | <span class="read">{$lang->readed_count}</span> <span class="readNum">{$document->get('readed_count')}</span><!--@if($document->get('voted_count'))--> | <span class="recom">{$lang->voted_count}</span> <span class="recomNum">{$document->get('voted_count')}</span><!--@end--></address>

        </li>
		<!--@end-->
    <!--@end-->


를 넣어주시면 됩니다. 


간단하게 설명드리면, logged_info와 모듈정보를 받아서 권한체크 해서 스킨에서 제외시켜줬습니다.


comment 는 $document->docment_srl을 $comment->document->srl

file과 멀티미디어는  $file->target_srl, $image->target_srl 로 넣어서 변경해주시면 됩니다.


단점이 검색시에 페이지와 검색숫자가 변경이 안됩니다.


view에서 걸러주면 좋을거 같은데.. 전 문서의 module을 불러와서 새로 module_srl_list를 만드는 법을 잘 모르겠어요


능력자님이 해주실 거라고 봅니다. ^^ 


권한에 관한 코드는 전에 컨텐츠위젯을 권한적용해놓으신 분것을 참고했습니다. 기억이 잘.. 

제목 글쓴이 날짜
[수정] 댓글 삭제 간략화하기 [9] XE만세 2013.11.26
SSL 적용시 작은 iframe 없애기 [1] file explode 2013.11.28
누리CMS 에디터 잡 버그 있으신 분들 보세요. [2] explode 2013.12.03
구글 네이버 검색 방지 로봇 robots.txt meta 태그 jiom 2013.12.05
검색 로봇 막기 (검색 bot 막기) jiom 2013.12.05
[속도UP팁] 최근게시물 위젯 속도개선 [5] 소렌트. 2013.12.09
XE 코어 1.7 버전에서 최근이미지 출력하기 [1] file 때린데 또때려 2013.12.14
레이아웃 css 쉽게 수정하는 방법 (개발자모드 이용) [1] file 멀티비타민 2013.12.29
에디터로 글 작성시 폰트 크기가 12px로 변경되는 현상 해결방법 [7] file jambox 2013.12.31
나만의 익명게시판에서 닉네임 확인하는 방법(꼼수라고 밝힙니다.) [5] 착한부산남자 2014.01.03
홈페이지 접속자, 글(댓글) 작성자 국가 국기 표시 적용 방법 [19] file 라싸 2014.01.08
XE 전체 타이틀(title) 수정하기 [3] pezex 2014.01.16
메뉴추가가 안돼요. [2] file 궁굼자 2014.01.20
회원도 모듈별 적용된 포인트 보게하는 방법. [11] :DunhillBoy 2014.02.01
관리자화면 상단의 업데이트 해야할 항목 안내문구 안 나오게 하는 방법 [1] sejin7940 2014.02.04
통합검색할때 회원별 권한에 따라 내용 보여주기 garnecia 2014.02.07
1.7.4 - 페이지나 게시판 생성 후 설정화면에 가면 '사이트기본스킨사용' 이 적용되지 않는 버그 해결법 sejin7940 2014.02.08
그룹아이콘 모바일에서 표시하기 잉카러부 2014.02.09
마우스드래그금지 레치에스 2014.02.11
2014년 2월 12일부터 갑자기 사이트(관리자 페이지)가 깨지는 경우. 새하나모 2014.02.12