위젯 프로그램 자료실
| 라이센스 | GPL2 |
|---|---|
| 기타 라이센스 | |
| 적용 버전 | 정식버전(1.0이후),베타버전(1.0이전) |
widget의 이름을 특정문서출력 => 선택문서출력으로 수정합니다.
* 기존사용자 분들도, 새로 적용하시어 사용하시면 됩니다.
기능 설명
본 widget은 특정문서를 최근게시물 또는 페이지 형태로 출력해 주는 widget입니다.
게시판 위주의 웹사이트가 아닌, 페이지 위주의 웹사이트일 경우 과도한 페이지 모듈 사용으로 인하여, 페이지 관리가 힘들어져 본 widget을 활용하게 되었습니다.
요약하면, 페이지를 일일이 생성할 필요없이 게시판 하나를 생성해 놓고 해당 컨텐츠 들을 기재해 놓으면 특정 게시물을 호출하여 원하는 위치에 적절히 배열할 수 있습니다.
본 widget은 basic 버전과 paging 버전이 있습니다.
basic 버전은 기존의 webzine 형태나 최근게시물 형태로 출력이 되며, paging 버전은 게시물 형식이 그대로 적용되어 출력됩니다.
두 widget은 중첩 사용이 가능 합니다.
Basic version
- 출력시 기본 형식은 아래와 같습니다.
- 지원하는 옵션은 아래와 같습니다.

Paging version
- 출력시 기본 형식은 아래와 같습니다.
- 지원하는 옵션은 아래와 같습니다.
- Paging 버전에서는 썸네일이 생성되지 않습니다.
만약 게시물에 기본적으로 사진이 삽입되어 있다면, 해당 사진들을 모두 출력합니다.
css 속성을 이용하여 이미지의 가로크기, 세로크기를 지정하며, 이 값은 해당 게시물의 모든 이미지에 적용됩니다.
이미지의 가로크기, 세로크기는 썸네일 속성 항목을 통해 사용여부를 선택할 수 있습니다.
썸네일 이미지 표시 항목의 값을 "표시하지 않음"으로 지정 할 경우, 해당 게시물의 모든 이미지는 표시되지 않습니다.
테스트 환경 및 구조
- default skin의 테스트 환경과 구조는 아래와 같습니다.
Microsoft Internet Explorer 6
Microsoft Internet Explorer 7
Mozilla Firefox
Opera 9
Apple Safari
<div class="inx_include_document"> <h2>Widget 제목</h2> <dl> <dt class="thumbnail"> <a href="#">썸네일 이미지</a> </dt> <dt class="title"> <a href="#">출력 문서 제목</a> <span class="comment">[덧글 갯수]</span> </dt> <dd> <span class="author">작성자</span> <span class="date">작성일</span> </dd> </dl> <a href="#" class="more">more</a> </div>
- widget의 옵션에서 몇몇 항목은 특별히 사용할 필요가 없기에 skin.html에 유첨하지 않은 상태 입니다. (조회수, 추천수...)
활용예제
- skin이나 페이지 편집을 통하여 다양한 형태의 출력이 가능합니다.
사용상문제
- 만약 widget을 추가시 결과물이 출력되지 않을경우 "본문 글자수" 항목에 숫자를 입력합니다.

감사합니다~ ^^ 꼭 필요했었는데 벌써 만들어 놓으셨었군요
~ 감사합니다.
추가적으로 질문 드려도 괜찮을지..
페이지를 불러올때 어느 게시판에서 가장 최근문서로 불러오도록 설정할수가 있을까요? 게시물번호를 입력하기보단 최근문서 알아서 불러오면 더 편리할 듯 싶어서요 ㅡ.ㅜ
염치 없이 또 질문 드립니다.
선택 문서 출력 (Paging) 내용중에 그림을 불러오던데. 그림 크기가 원래대로가 아닌 페이지에서 미리 정해진 크기로 변환되네요..
게시물에 있는 원래 크기로 불러오려면 어떻게 해야 하나요?
그리고 항상~ 감사히 사용하겠습니다.
선택문서(paging)은 잘 동작하는데,
그냥 선택문서 위젯이 않되는데(코드생성자체가 않됨)
다른 위젯프로그램과 충돌할 경우가 있는지요?
감사합니다.
특정 문서의 댓글만 출력하는 위젯도 혹 가능할까요?
이슈 게시판을 만들고 사용자의 의견을 댓글로 받을 생각인데요..
페이지에 선택문서를 뿌려주고 그 아래 선택문서댓글을 뿌려 주도록 생각합니다 ^^
(댓글수는 조절가능해야 겠지요 ^^)
제로보드 메인의 공지+신규문서출력을 하나로 보여지게 하는것 처럼요 ^^
============
선택문서출력
------------
선택댓글출력
============
"페이지를 일일이 생성할 필요없이 게시판 하나를 생성해 놓고
해당 컨텐츠 들을 기재해 놓으면 특정 게시물을 호출하여 원하는 위치에 적절히 배열할 수 있습니다."
<== 저는 이 말이 이해가 가지 않는데요. 페이지를 생성하지 않고 이 위젯을 어떻게 삽입하죠?
페이지에 삽입하는 방식이라면 페이지수정>내용직접추가 를 하면 더 쉬울 것 같은데요.
제가 뭔가 이해를 못하고 있는 것 같은데...
아시는 분 좀 가르쳐 주세요.
물론, 모듈별로 분류를 해 놓을 수도 있지만 수십개의 페이지가 생성되어있다면 관리 페이지에서 매번 이 화면을 보는 것이 즐겁지만은 않을 것 입니다. 개인적으로는 주 메뉴에 해당 되는 컨텐츠 게시판을 생성해놓고, 하위 메뉴에 해당되는 컨텐츠들을 기재하여 원하는 게시물만을 출력하고자 하였습니다. 컨텐츠 게시판의 외형도 common_hack 등, 작업 취지에 맞게 css를 활용하여 관리자는 게시판으로 회원들에게는 페이지로 보이게끔 수정하여 사용하고 있습니다.
말씀하신대로 페이지에서 수정을 하거나 내용추가 등을 할 수도 있습니다만, 페이지나 컨텐츠 양이 많아질 경우 관리의 복잡함을 조금이나마 원할하게 하기 위한 임시방편이므로, 취향에 맞게 사용하시면 될 것 같습니다.
정말 꼭~ 필요한 위젯 만들어 주셔서 진심으로 감사드립니다.
다름이 아니오라 몇개의 게시물을 추출하고 싶은데... 지금 이 위젯으로는 하나의 게시물 번호만 추출할 수 있는 건가요?
제가 테스트로 게시물 번호 2개를 쉼표(,)로 넣어봤더니 출력이 안되더라구요.
예)
<img class="zbxe_widget_output" widget="inx_include_document" skin="default" colorset="default" title="게시물" duration_new="48" display_subject="Y" subject_type="Y" subject_cut_size="20" content_cut_size="80" display_author="N" display_comment_count="Y" display_extra_images="Y" display_more_images="Y" display_regdate="Y" display_readed_count="Y" display_voted_count="N" display_thumbnail="Y" thumbnail_type="crop" thumbnail_width="60" thumbnail_height="60" document_srl="42872, 42233" />




올려주신 날짜에 웹사이트를 확인해보니 Layout을 수정중이신것 같아 인지하지 못했습니다.
본 widget의 css속성에서 line-height를 수정하시면 해결되실거라 생각됩니다.