# 특징

  • ActiveboxLogo.v0.2.1.jpg이 애드온은 본문에 삽입된 이미지를 아래의 라이브러리를 이용해서 보여주는 애드온입니다.
  • 이 애드온에는 Greybox, Highslide, Lightbox, LightWindow, Lytebox, Lytebox MOD 1.3 라이브러리가 포함되어 있습니다.
  • 또한 링크를 새창을 열지 않고도 페이지 내에서 iFRAME 을 이용해서 보여줍니다. (이미지에 걸린 링크만 적용됨)
  • 한번에 하나의 라이브러리만 사용 가능하며 사용 설정은 '환경설정'에서 변경 가능 합니다.
  • 클라이언트 상에서 자바스크립트를 이용해 처리되므로 서버 부하는 거의 없습니다.
  • 이미지 전체가 아닌 컨텐츠 내의 이미지만 체크하도록 이미지 리사이즈 함수를 개선하였습니다.
  • Lytebox 는 Highslide 와 같이 이미지가 큰 경우 최대 브라우저 창 크기로 보여줍니다.
    단점은 확대가 안됩니다. -_-
  • LightWindow, Lytebox, Lytebox Modification 은 iFRAME 을 지원합니다.
    iFRAME으로 사이트를 구성하는 경우 이 라리브러리를 사용하면 iFRAME 내의 이미지를 전체 화면에 맞게 보여줍니다.
  • Lytebox Modification 버전은 Lyebox 의 장점을 그대로 가져오면서, EXIF 정보, 구글맵 연동, 추가정보 게제 기능이 추가되어 있습니다.
     
  • 이전 버전과 달리 각 라이브러리의 기본 이미지를 쓸 경우 'js/*.init.js' 파일에서 이미지 경로를 따로 수정할 필요 없습니다.
  • 또한 다른 이미지를 사용할 경우 제로보드 관리화면에서 '애드온 > 액티브박스 > 설정' 에서 변경 가능합니다.
  • 단, 각 라이브러리의 스타일이나 보여지는 옵션은 각 스크립트 및 CSS 파일을 수정해야 합니다.
     

# 사용 라이브러리 및 미리보기

실제 적용 화면은 아래 사이트에서 확인하시길 바랍니다.

# 설치방법

  • 다운로드 받은 파일들을 제로보드가 설치된 디렉토리에 압축을 풀면 자동으로 아래 경로로 설치가 됩니다.

    - '액티브박스' 설치경로 : ./addons/activebox/
    - 'Pel 라이브러리' 설치경로 : ./libs/pel-0.9.1/
    - '이미지 추가' 컴포넌트 설치경로 : ./modules/editor/components/image_link/
     
    참고: 각 파일은 제로보드 디렉토리를 기준으로 폴더가 압축되어 있습니다.
    activebox.v0.2.0.for.zbxe.zip
        /addons/activebox
        /addons/activebox/activebox.addon.php
        /addons/activebox/conf/info.xml
         ...생략...

# 다운로드

Lytebox Modification 라이브러리용 추가 다운로드

- 이 추가 다운로드는 Lytebox Modification 라이브러리를 사용하시는 분만 받으시면 됩니다.
- '전체' 버전에는 아래 라이브러리가 포함되어 있습니다.
    • Pel 라이브러리 : libs.pel-0.9.1.zip
      - 설치경로 : ./libs/pel-0.9.1/
       
      이 라이브러리는 Lytebox 3.22 Modification 버전을 위해 추가 되었습니다. 이 라이브러리는 이미지에서 EXIF 정보를 출력해주는 라이브러리입니다. 해당 라이브러리에 대한 자세한 정보는 이곳(
      http://pel.sourceforge.net/doc/)에서 확인하시기 바랍니다.
       
    • 위지윅 에디터 이미지 추가 컴포넌트 : image_link.component.zip (6.69KB) [08-07-04][08-07-05]
      - 설치경로 : ./modules/editor/components/image_link/tpl/
      ※ 빠진 image_link.class.php, ko.lang.php 파일 추가했습니다 ;;
       
      위지윅에서 Lytebox MOD 를 위한 옵션을 선택할 수 있습니다.
      단, 구글맵 GeoGPS 사용시 자신의 구글맵 API 키를 'activebox/lib.lytebox_cmod/tools/geoImg.php' 파일을 열고 입력해야 합니다.

# 환경설정 도움말


# 액티브박스 활용



# 환경설정 화면

activebox_configuration.jpg

# 사용시 주의사항

  • 이 애드온에 포함된 자바스크립트 라이브러리의 라이센스는 각 라이브러리 개발자에게 있습니다다.
  • 따라서, 이 애드온을 이용하여 상업적인 사이트를 구축할 경우, 해당 개발자가 제시하는 라이센스를 참고하셔서 구입하시기 바랍니다.
  • 개인적인 용도로 사용할 경우 개발자가 제시하는 내용을 지키는 한도 내에서 무료로 사용할 수 있습니다.
  • 다른 이미지 뷰어 애드온 또는 이미지 조절 애드온과 함께 사용하지 마세요.

# 업데이트 내용

0.2.1    08-07-05

  • 수정: Lytebox 에서 문제가 생기는 초기화 문제 수정 -> 초기화 함수 통일
  • 수정: LightWindow 의 '로딩 이미지' 경로 문제 수정
  • 추가: '이미지 추가' 컴포넌트 빠진 파일들 추가
  • 수정: '이미지 추가' 컴포넌트 Lytebox 설정이 제대로 작동안되는 문제 수정
  • 수정: pel-exif.php 경로 문제 수정

    0.2.0    08-07-03
  • 추가: LightWindow 2.0 라이브러리 ([w] http://stickmanlabs.com/lightwindow/)
                    호환: Firefox/IE6/IE7/Safari3/Opera & Mac Firefox/Safari/Opera/Netscape
                - iFRAME 지원
                - 페이지 내 모든 이미지 그룹별 보기 지원
  • 추가: Lytebox 3.22 라이브러리 개인수정 버전 추가
                    ([w]
    http://pavel.kuzub.com/lytebox/
                     [w] http://www.faszination-china.com/about_imaging_lytebox.php)
                - iFRAME 지원
                - EXIF 정보 지원
                - 구글맵 GeoGPS 연동 지원
  • 추가: Lytebox 3.22 MOD 에서 Exif 를 위한 'Pel' 라이브러리 추가
                    (기존 코드가 사용에 제한적인것 같아 제한이 없는 라이브러리를 추가 했습니다.)
  • 추가: Lytebox 3.22 MOD 를 위한 위지윅 에디터 이미지 추가 컴포넌트 지원(Lytebox 3.22 MOD 만 가능)
                    (editor.image_link.tpl.for.ActiveBox.zip)
  • 수정: LightWindow 2.0 - effects.js - 1.8.1 버전으로 교체
  • 수정: lightwindow.js - IE6과 IE7에서 이미지가 찌그러져 보이는 버그 수정, 그외 몇몇 버그 수정
                      
    http://discuss.stickmanlabs.com/forums/2/topics/277
                      http://discuss.stickmanlabs.com/forums/2/topics/809
                      http://discuss.stickmanlabs.com/forums/1/topics/623
  • 수정: 라이브러리와 이미지 파일의 경로를 '애드온 설정'에서 변경할 수 있도록 수정
  • 수정: 라이브러리 기본 이미지를 사용할 경우 자바스크립트 파일을 변경할 필요 없도록 개선
  • 수정: *.init.js - setAttribute() 대신 바로 속성을 지정하도록 수정
  • 수정: resize_image.js - 이미지 그룹을 지정하기 위한 고유 아이디 추출 루틴 개선
  • 수정: activebox.addon.php - 코드를 개선하여 제로보드가 스크립트 파일을 캐싱 할 수 있도록 개선

0.1.3    08-06-17
0.1.2    08-06-17
0.1b     08-06-09

이 게시물을..