

만들어놓고 딱히 붙일 이름이 없네요;
medias 라는 명칭으로 모듈을 하나 만들었습니다.
이 모듈은 게시물 작성 중 본문에 기재되는 이미지태그의 내용을 글 작성시에 특정 테이블(medias)로
정보를 저장 후 나열해서 출력해주는 모듈 입니다.
모듈구성
./modules/medias <- 모듈
./modules/editor/components/image_link <- 이미지 출력 여부 결정 기능과 강조처리가 추가된 애드온 컴포넌트
./addons/medias <- 글 저장 삭제 및 이미지 파일 위에 <a name= 생성 처리용 애드온
./widgets/medias <- 출력용 위젯(위의 그림참조)
./widgets/medias/skins/aqua <- 제일 위에 내용 JQuery 기능 적용됨
./widgets/medias/skins/default <- 제일 위에서 두번째, 일반 스킨 (페이지 기능 추가, 섬네일 생성 추가)
./widgets/medias/skins/rss <- PicLens 용 rss 생성 스킨
- 설치법 -
1. 설치
- 압축파일을 해제하시면 위 구성 경로 별로 되어있습니다.
- 제로보드 메인 페이지에 적당히 붙여넣기 하시면 알아서 복사 됩니다.
주의) image_link 컴포넌트는 zbXE기본 컴포넌트의 기능 수정본입니다.
붙여넣기 전에 꼭 백업해주세요.
2. 모듈
- 관리자 페이지에서 모듈 메뉴를 누르신 후 medias 란 제일 오른쪽에 설치 를 눌러 주세요.
- 리스트 보기와 종류별 검색, 선택한 정보 삭제 기능등이 있습니다.
3. 애드온
- 애드온 메뉴에 가셔서 medias 애드온을 실행 해주세요.
- 실행 시 게시글 문서의 이미지만 저장할껀지 댓글 문서의 이미지도 저장할껀지 선택해주세요.
4. 위젯
- 위젯 메뉴에 가셔서 medias의 코드생성을 누르세요. (옵션이 많습니다.)
- 정렬대상 : 최근 등록순(regdate), 와 랜덤용이 있습니다.
(랜덤으로 사용할시에는 이 메뉴를 랜덤으로 바꿔주세요.)
- 정렬방법 : 랜덤으로 사용할 시에는 정렬방법도 랜덤으로 해주세요.
- 가로, 세로 출력 수 : 알맞게 적어주세요.
- 페이지 목록 수 : 페이지 기능을 사용할 시에 적어주세요. < 1 2 3 4 5 > 이 갯수 표기 입니다.
- 페이지 출력 여부 : 출력이 되면 외부페이지든 어디든 page 변수가 있으면 동작합니다.
( 게시판등에서 해당 설정을 해놓고 위젯을 돌리면 page번호를 같이 쓰기 때문에 사용상 불편함이 있습니다.
출력하지 않으면 page 변수에 관계없이 설정된 리스트로만 출력합니다. )
- 문서 출력 여부 : 문서(만) 출력할지 여부입니다.
- 댓글 출력 여부 : 댓글(만) 출력할지 여부입니다.
둘 모두 Y로 하거나 N로 할경우 전부 표시 또는 아무것도 표시되지 않습니다.
- 구분1 사용 여부 : 명칭을 바꿨습니다. 에디터 컴포넌트 추가 기능 중 하나의 선택기호로써 구분1을 Y로 한 대상만 뽑을지 여부
- 구분2 사용 여부 : 마찬가지로 에디터 컴포넌트에서 구분2를 'Y'로 설정한 경우에 대해서 보여줄지 말지 결정합니다.
(두가지 공개여부를 가지고 게시판 스킨(웹진) 등에서 본문에 기재된 이미지 중 대표로 섬네일 할 이미지만 결정,활용 하실 수 있습니다.)
- document_srl : 해당 내용은 특정 게시물번호에 대한 내용만 뽑아올 경우 사용합니다.( 게시판 스킨 리스트 상에 적용 용)
- comment_srl : 해당 내용은 특정 댓글번호에 대한 내용만 뽑아올 경우 사용합니다.( 게시판 스킨 리스트 상에 적용 용)
- 분류 : category_srl 번호로 특정 카테고리의 값들에 대해서 선택하여 출력할 수 있습니다. (category_srl 번호를 적어주세요.)
5. 에디터 컴포넌트
- 이미지를 업로드 후 본문 삽입-> 삽입된 이미지를 더블클릭하면 기본으로 image_link 컴포넌트가 실행됩니다.
- 메인용 포커스 : aqua스킨을 위해 사용하는 강조용 메뉴 이며, 마우스로 움직여서 적당한 위치로 잡아주세요
( 이미지는 300x300 사이즈 입니다. 조정은 해당 컴포넌트의 js파일 제일 상단의 크기 값과, aqua스킨의 섬네일 값을 조정해주세요.)
- 구분1 표시 여부 : 구분1을 Y로 하고 위젯 코드설정에서도 구분1을 Y로 하면 해당 이미지가 출력 됩니다.
- 구분2 표시 여부 : 구분1과 동일 합니다.
(본문에 여러 이미지를 놓고 그 중 웹진 같은 스킨의 리스트에 표시할 대표를 선택하는 경우로도 사용할 수 있습니다.)
해당 결과물은 아래에서 보실 수 있습니다.
http://211.234.236.247/zbxe/zb_medias
주의!)
- 안되는 사항등에 대해서는 댓글이나 쪽지로 문의 주시기 바랍니다.
- JQuery는 aqua 스킨안에 파일이 있으며 총 4개(png 보여주기나 alt 메뉴의 내용 띄워주기 기능)의 파일로 링크되어 있습니다.
충돌의 염려가 있으니 전체스킨에서 사용중이시라면 aqua 위젯 스킨에서 제외시켜주십시오.
- Optimizer 사용 중에서는 JQuery가 오류가 납니다. 만약 Optimizer를 사용하셔야 한다면 aqua 스킨에서 4개의 파일 로딩을 삭제하시고
관리자 페이지에서 스킨 파일(레이아웃) 등에서 헤더 부분 추가에 직접 설정하시면 동작됩니다.
ps : 현재는 medias란 이름으로 img만 저장하는데 플래쉬나 음악등의 용도를 저장할 수 있도록 DB type 구분은 해놓은 상태입니다.
나중에 차근차근 이 부분도 완성해볼렵니다.
ps : 아이고, 죄송시려버라. medias.class.php에서 설치관련 함수의 위치를 잘못기재했네요
(배포본을 따로 놨었던지라;;)
방금 받으신 여섯분은 다시 받아보세요 ^^
패치!)
- 초기에 제 실수로 medias_state 테이블에 sequence 값이 생성이 되지 못했었습니다.( 한 7명 받으신 것 같더군요 )
- 아래의 medias_patch.zip 파일의 압축을 풀어서 ./modules/medias/ 폴더에 붙여넣어 주세요.
- 관리자 페이지에서 모듈에 들어가셔서 업데이트를 눌러 업데이트 하세요.
- 지금 이글 보고 받으시는 분들은 패치 받지 마시고 그냥 medias.zip 파일만으로 설치하시면 됩니다.
패치2!)
- 모듈별로 출력되는 부분에 문제가 있었습니다. 중복 모듈별 선택, 전체 모듈 사용에 대해 패치
- 페이지 내용이 1회 출력되면 다음부터는 출력 안되는 내용을 패치
- 메인 표시여부, 본문 표시여부 등 위젯, 에디터 컴포넌트의 명칭을 구분1, 구분2 로 통일
- medias.zip을 다시 올릴테니 기존 사용자와 새로 설치 분들은 설치유무과 관계없이 압축을 푸셔서 덮어씌워주세요.
ps : 방금 1.0.5에서 테스트 했는데 잘되네요. 위젯 스킨의 실수 수정해서 다시 올려요(자꾸만 올려서 죄송;)
medias.zip (93.1KB)(9)
조회 수 5,696 추천 수 0 댓글 6
| 제작자 | 라르게덴 |
|---|---|
| 출처 | http://www.zeroboard.com/17053037 |
| 적용여부 | 적용 |
-
-
마
안녕하세요 홈페이지 이쁘게 꾸며놓으셨네요 ^^* ....
다름이 아니라 마우스를 이미지위로 올려놓으면 미리보기가 나오게 하려면 어떻게해야되는지요....
답변 기다리겠습니다. -
마스터 님에게 달린 댓글
위의 프로그램을 설치하고 aqua스킨을 사용하면 미리보기가 됩니다. -
마
제목이 너무 구석에 붙어있어서 옆으로 옮기려고 하는데 어디서 어떻게 손을 봐야하는지요....ㅡ.,ㅡ 초보라 힘드네요..
-
마스터 님에게 달린 댓글
마스터님 반갑습니다.
/zbxe/widgets/medias/skins/aqua/style.css에서 빨간색 부분이 제목의 좌측여백입니다.
medias_aqua .widget_title a { float:left; font-weight:bold; color:#73A19A; padding:20px 0 0 40px; text-decoration:none; } -
마
감사합니다. 해결 됬네요......좋은하루 보내세요^^
XE Data
Xe자료실에 있는 자료들은 이곳 저곳에서 제가 필요하다고 생각되는 것들을 모아 놓은 게시판입니다.
-
Read MoreNo Image
Piclens 출력 위젯 입니다.[애드온 추가]
Piclens 로 이미지 표시해주는 위젯입니다. 자세한 사항은 요기 http://piclens.com/ 사이트 가셔서 읽어보시기 바랍니다. - 선 조건 - 1. piclens plug-in 이 설치 되어 있어야 합니다. (Windows XP, VISTA 에서만 동작 합니다.) - 브라우져는 대부분 되는 것...Date2008.07.26 Views3,400 -
Read MoreNo Image
댓글 알림 애드온 0.8
이 애드온은 사용자가 제로보드 XE로 만들어진 사이트에서 게시물에 댓글을 달때 그 게시물의 작성자나 관련된 답글(즉, 댓글에 댓글을 쓰는 경우)의 작성자에게 쪽지를 보내줍니다. 이 애드온은 현재 제로보드 1.0.5에서 테스트 되었으며 1.0.4 버전 이상에서...Date2008.07.26 Views3,060 -
Read MoreNo Image
네이버 이미지 입력 Ver 1.0
네이버 오픈 API의 이미지 검색 API를 이용하였습니다. 이 컴포넌트를 이용하기 위해서는 http://openapi.naver.com/register.nhn 에서 네이버 오픈API 일반 키를 발급 받아 사용해야 합니다. 여기서 발급 받은 API키를 이 컴포넌트의 설정 창에서 입력 해 주...Date2008.07.19 Views3,792 -
Read MoreNo Image
게시물의 이미지 정보를 DB화 시켜주는 모듈 입니다.
만들어놓고 딱히 붙일 이름이 없네요; medias 라는 명칭으로 모듈을 하나 만들었습니다. 이 모듈은 게시물 작성 중 본문에 기재되는 이미지태그의 내용을 글 작성시에 특정 테이블(medias)로 정보를 저장 후 나열해서 출력해주는 모듈 입니다. 모듈구성 ./modu...Date2008.07.17 Reply6 Views5,696 -
Read MoreNo Image
mjworks. standard V1 레이아웃 스킨
일전에 공지한대로. 드디어. mjworks. standard V1 레이아웃 스킨을 공개합니다. 일정보다 많이 늦어졌네요. 몇몇분들이 기다리셨는데 너무 늦은건 아닌지 모르겠습니다. 조금씩 배워가는 입장이다보니. 몇달전의 것이라 여기저기 손볼 곳이 많아... 하루가 꼬...Date2008.07.11 Reply1 Views5,553 -
Read MoreNo Image
[ imageResize 0.42 ] 이미지 자동축소 저장 모듈(디버...
0.31 0.41에 있었던 논리오류를 찾아 올립니다. 파파민님이 서버를 제공하여, 카페24 환경에서의 동작 확인을 하였습니다. *. 논리오류여서 디버깅 하기가 까다로왔습니다. 카페24 적용 환경 1. memory_limit 40M 2. php 4.4.1 3. gd 2.0.35 적용버전 : 1. php...Date2008.07.03 Reply2 Views7,166

설치 및 사용하면서 궁금하거나 바라는 사항이 있어서 다시 글 적어봅니다.
먼저 설치 후 올바르게 화면이 나오게 하기 까지가 그렇게 쉽지를 않네요.
설치는 위에 라르게덴님이 설명한대로 하면 어려움이 없습니다.
근데 위젯설정이나 에디터컴포넌트설정에서 애매한 부분들이 꽤 있더군요
위젯에서는 mid를 한개만 선택해야 이미지가 제대로 나오더라구요,
이 부분 때문에 제일 어려웠습니다. 보통 위젯처럼 모든 모듈을 선택하거나 특정mid를 다수 선택할 수가 없더군요
이 부분이 제일 아쉬운 부분이기도 하더군요, 다수가 선택되게 할 수는 없는지요?
에디터컴포넌트에서는 메인.본문 표시여부가 기본으로 N로 설정되어 있어서 설정 없이 저장시 위젯에 표현되지가 않더군요
어떻게 보면 이게 맞을지도 모르지만 초보에게는 디폴드로 선택할시 애로점이 있더군요.
그리고 본문표시여부가 어떤 작용을 하는지도 잘 모르겠습니다.
그리고 위젯에서 스킨을 디폴드로 선택시 아래에 페이지번호가 안 나타납니다.
이상으로 몇시간 고생하면서 설치하고 사용한 소감이었습니다.
제가 시간이 나는대로 스킨을 한번 만들어 볼 계획입니다.(언젠가는~~~~)