XE 공식 자료실
- 제작자
- 라르게덴
- 등록일
- 2009-09-28
- 다운로드 수
- 231
- 링크1
- www.animeclub.net
선택된 게시물의 이전글 다음글을 출력해주는 애드온(x) 위젯(o) 입니다.
- 라이선스
- GPL v2
- 설치경로
- ./widgets/division
- 최초 등록일
- 2009-09-28
- 전체 다운로드
- 2,201
쉬운설치로 바로 체험할 수 있습니다
상세 설명
일전에 팁으로 남겼던 이전글, 다음글을 이번에 위젯으로 만들어 보았습니다.
스킨은 버튼형 스킨과, 리스트형 스킨 두개를 기본 제공합니다.
- 설치 -
- division.zip의 압축을 푼 후 ./제로보드XE/widgets/ 폴더 안에 복사하여 주세요.
- 그 후 관리자페이지 -> 위젯 메뉴에서 이전글, 다음글 출력 위젯을 코드생성해서 스킨의 원하는 위치에 삽입하여 주시면 됩니다.
- 옵션-
- 이전글(정렬식 중 제일 최근 글), 다음글(정렬식 중 제일 오래된글) 형태로 2개를 만들어놔야 이전글, 다음글 표기가
원활하게 됩니다.
(이전글 위치와 다음글 위치를 따로따로 원하는 곳에 삽입하시라고 분리했습니다.)
- 제목 부분을 입력하시면 리스트형에서 '제목' : [내용] 으로 표기 됩니다. (버튼형은 버튼명이 됩니다.)
- 목록 수 : 기본 1개인데 여러개 출력 가능합니다.(제한없음)
(리스트형에서 유효하며, 버튼형에서 실행시 버튼이 여러개 생기게 되니 리스트형용으로만 사용하십시오.)
- 제목 글자수 : 리스트형에서의 제목길이 출력 입니다.
- 정렬 대상 : 등록순인지 글 수정순인지로 정렬 합니다.
- 검색 내용 적용 : 이전글 다음글의 표기에 대해 검색 내용이 적용된 상태에서 정보를 구할지 여부입니다.
- 분류 내용 적용 : 카테고리 선택시 선택된 카테고리 내에서 정보를 구할지 여부입니다.
- 모듈 : 위 화면에는 짤렸는데 기본적으로 모듈을 자신이 사용할 모듈로 선택해주셔야 합니다.
모듈을 여러개 중복으로 선택시 선택된 모듈에서 계산하여 정렬방식순으로 이전글, 다음글을 구합니다.
적용방법(기본 스킨으로 설명)
먼저 위 설치 항목에서 얻어온 코드를(이전글 1개, 다음글 1개 총 두개의 코드값필요)
./modules/board/skins/xe_board/view_document.html 약 144줄
<div class="contentButton">
<div style="float:left;">
<img class="zbxe_widget_output" widget="division" skin="button" colorset="normal" title="이전글" division_type="prev" order_target="list_order" search_type="Y" category_type="Y" mid_list="모듈명" />
</div>
<div style="float:left;">
<img class="zbxe_widget_output" widget="division" skin="button" colorset="normal" title="다음글" division_type="next" order_target="list_order" search_type="Y" category_type="Y" mid_list="모듈명" />
</div>
<!--@if($module_info->default_style != 'blog')-->
<a href="./{getUrl("document_srl','')}" class="button"><span>{$lang->cmd_list}</span></a>
<!--@end-->
<!--@if($oDocument->isEditable())-->
<a href="./{getUrl("act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="button"><span>{$lang->cmd_modify}</span></a>
<a href="./{getUrl("act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="button"><span>{$lang->cmd_delete}</span></a>
<!--@end-->
</div>
밑줄 친 내용에서 타이틀명과 사용하려는 모듈을 선택해주세요.
(위 사항 모두 위젯코드로 설정하면 자동 출력되는 사항이니 특별한 일이 없는한 위젯코드는 수정하지 않으셔도 됩니다.)