이 자료실은 공식 자료실에 포함될 예정이며 신규 등록되지 않습니다.
자료를 올려주셨던 분들은 공식 자료실에 다시 올려주시면 매우 감사하겠습니다.

스킨상에서 함수 추가 애드온

조회 수 25569 추천 수 6 2008.12.19 18:21:59
라이센스 : GPL2 
기타 라이센스 :  
적용 버전 : 정식버전(1.0이후) 
프로젝트 URL :  
Toothed_Wheel.jpg
이번에 스킨을 제작하다가 필요이상의 기능이 스킨상에서 이루워져야 하는 문제 등으로 애드온을 하나 만들게 되었습니다.

소개
본 애드온은 XE 스킨 상에서 특정 php의 함수를 호출하여 템플릿 실행 전 추가 시켜주는 애드온 입니다.

설치
- 아래 첨부파일 func_include.zip 파일을 다운 받아 압축을 풀어서 addons 폴더안에 넣으세요.
- 관리자 페이지에서 해당 애드온을 사용으로 설정해주세요.

사용법
본 애드온을 이용하여 스킨상에서 php문을 불러오기 처리하기 위해서는 아래와 같은 조건이 되어있어야 합니다.

파일준비
스킨상에서 선언되는 경로안에 파일이 있어야 하기 때문에
스킨폴더상에 'php 폴더명'(아무이름상관無), 'class.php'(아무이름상관無) 을 만들어주세요.

class.php의 기본 내용
<?php
    if(!defined("__ZBXE__")) exit();
    class 클래스명 {
        function test(){
            return 'ok';
        }
    }
?>

위 테스트가 기본 내용 입니다.
클래스명을 임의로 만들어주시고 그 안에 함수들을 만들어주세요.

템플릿파일안에 선언
예) modules/board/skins/스킨명/아무파일중.html

<!--@if($func_check)-->
{@ func_include('modules/board/skins/스킨명/php/class.php') }
<!--@end-->

func_include 함수는 애드온에 포함되어 있습니다.
()안의 내용은 xe메인 폴더로 부터 이름부터 시작해서 파일확장자명까지 적어주시면 됩니다.
<!--@if($func_check)--><!--@end--> 이것을 사용하는 이유는 애드온 실행 여부 검사 입니다.
애드온 안에는 실행여부를 파악할 $func_check 변수를 생성하도록 되어있습니다.
반드시 불러온 모든 호출 함수는 위와 같이 변수로 감싸주시기 바랍니다.

ps : './, /' 등 앞에 쓰지마세요.

함수접근 및 선언법
<!--@if($func_check)-->
{ 클래스명::test() }
<!--@end-->

위와 같이 기본적인 조건을 설정하신 후 스킨 출력을 했을 시 ok가 나오면 성공 입니다.

DB용 XML 파싱법
함수 안에서 요청받은 내용만 가공이 아니라 DB내용도 불러올 수 있습니다.

스킨상에 php폴더와 동등한 위치에 'queries'폴더를 생성해 주세요.
해당 폴더안에 제작하신 xml등을 추가해주세요.

DB XML 파싱 접근법
//스킨
$output = executeQueryArray('board/skins/스킨명.xml파일명(확장자제외)', $args);
//위젯
$output = executeQueryArray('widgets.위젯명/skins/스킨명.xml파일명(확장자제외)', $args);


이상의 설명을 듣고서도 이해 되시는 분들이 있고 안되시는 분들이 계실 겁니다.
본 애드온을 이용하여 제작된 로마네스크 로그인 스킨이 있습니다.
해당 스킨안에 위 접근 법 등 기본적인 내용이 들어가 있으니 이해 안되시는 분들은
그 부분이라도 좀 더 참고해 주시기 바랍니다.

덧 : info.xml에 일어설명 부분이 깨져서 다시 만들어서 올립니다.
문제를 알려주신 미나미님 고맙습니다. ^^

[레벨:14]띵야

2008.12.20 21:58:25
*.79.186.244

활용하기에 따라서 엄청난(?) 위력을 가질 듯합니다.
추천드립니다.

[레벨:4]SiHuFa

2008.12.23 11:47:01
*.160.159.122

유용한 에드온이네요 스킨제작 할때 이용하면 아주 유용하겠네요...\
계속 좋은 플 부탁드립니다.
profile

[레벨:5]미니미

2008.12.24 11:52:59
*.230.177.201

오옷! 애드온 형식으로~~!!!
센스만점입니다.
감사히 사용하겠습니다~

P.S : 중간에 문자가 깨진 부분이 있어 info.xml을 약간 수정한 파일을 첨부합니다.
첨부
profile

[레벨:21]SMaker

2008.12.30 17:59:43
*.22.160.52

기능성으로는 엄청 유용한 애드온이네요.
일반 유저들에게는 별로 쓸모없겠지만 개발자들에게는 유용하네요!

[레벨:2]아로아로

2009.03.18 00:02:09
*.222.194.240

1.2에서 설정 창이 안떠요..~
List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 애드온 프로그램 자료실 [레벨:30]zero 2007-08-12 257847 1

자동출석 애드온 imagefile [5] [1]

자동출석 애드온 0.1자동출석 애드온이 완성되어 배포합니다. 이 애드온은 출석부 모듈 1.1이 있어야만 작동합니다. (이전버전과 호환불가) 아울러 출석부 테스트에 적극적으로 참여해 주신 넨네님께 진심으로 감사의 말씀을 드립니다...

  • 2009-04-20
  • 조회 수 12059
  • 추천 수 2

타이틀 제어 애드온 1.8 (Full / Lite 버전) imagefile [18]

안녕하세요, SMaker입니다! 버그가 생기지 않는 이상 이번 버전이 애드온 버전으로는 마지막이 될 것 같습니다. 조만간 모듈+애드온 버전을 개발하여 사용을 더욱 더 쉽게 할 예정입니다. 이번에는 Full 버전과 Lite 버전으로 분...

  • 2009-04-15
  • 조회 수 16785
  • 추천 수 5

이미지 보호 애드온 file [6]

이미지에서 마우스오른쪽버튼 클릭안되게하는.......

  • 2009-02-19
  • 조회 수 18878
  • 추천 수 1

타이틀 제어 애드온 1.7 imagefile [22]

안녕하세요? 타이틀 제어 애드온 제작자 SMaker입니다. 이번 버전에서는 추가된 기능은 없습니다. 사용 방법을 모르시는 분들이 많아 스샷까지 찍었습니다 애드온 설정법 (사용자 정의 기준) 이전 버전으로부터 변경된 점 애드온 ...

  • 2009-02-17
  • 조회 수 18200
  • 추천 수 1

[수정완료] 휴지통 애드온 1.0 imagefile [54]

안녕하세요.. 지연아빠입니다. 이번에는 휴지통 애드온을 소개합니다. 휴지통 애드온은 띵야 (tongil20)님께서 요청하셔서 구현해 본것이구요.. 기능은 삭제되는 모든 게시물(게시물을 읽고 삭제하는 상황)을 관리자가 지정한 게시판으로...

  • 2009-02-16
  • 조회 수 19201
  • 추천 수 15

[수정완료] 추천/비추천 게시물 복사/이동 애드온 1.1 imagefile [62]

안녕하세요.. 지연아빠입니다. 지금 소개해드리는 애드온은 게시물의 추천수/비추천수가 일정수 이상되면 관리자가 지정한 특정 게시판으로 게시물을 복사/이동하는 애드온입니다. 관리자가 자리를 비운사이 스팸이 올라온다거나 게시판의...

  • 2009-02-15
  • 조회 수 19968
  • 추천 수 15

RSS에만 메시지를 뿌리는 간단한 애드온 - RSS 모듈러 file [1]

늘 받아 쓰기만 하다가 제가 여기에 글을 쓸날이 있을지 몰랐군요. RSS 서비스에 특별히 집중하시는 분들을 위해 RSS에만 특정 메시지를 뿌릴 수 있는 기능을 애드온으로 만들어 보았습니다. 즉 본문에 집어 넣는 것이 아니...

  • 2009-02-10
  • 조회 수 18206
  • 추천 수 0

타이틀 제어 애드온 1.6 file [10]

※ 이 글은 작성일 이후에 자주 모니터링 합니다. 이번 버전에서는 간단히 설명만 하고 가겠습니다. 바쁜 관계로 죄송합니다. 바뀐 점 ㄴ사용자 정의 갯수 증가 (기존 5개-> 현재 8개) ㄴ도메인별 제어 기능 추가(현재 사용자 ...

  • 2009-02-03
  • 조회 수 13816
  • 추천 수 1

플래시에서 이용을 위해메뉴를 XML 형식으로 내보내기 imagefile [9]

현재 제로보드의 메뉴를 플레시에서 import 시키기 위해서 XML 로 내보내는 코드 입니다. 사용법과 소스 다운로드는 http://blog.noonipoony.com/182 로 오시기 바랍니다.

  • 2009-01-26
  • 조회 수 15713
  • 추천 수 0

mixUP 애드온 ver 1.1 file [10]

mixUP ver 1.1 애드온입니다. 개선사항은 없습니다. 기존 사용자는 업데이트가 필요 없습니다. 설정을 간편하게 고치려 고민해봤지만, 좋은 방법을 찾지 못해 그대로 배포합니다.; 만약 *.domain.com이 domain.com으로 모두 연결된다...

  • 2009-01-18
  • 조회 수 18248
  • 추천 수 0

Cooliris PicLens 애드온 v1.0.4 [수정] [언어팩추가] 입니다. imagefile [12]

버그 & 개선 2009.01.28 10:30 ... v1.0.4 - info.xml의 언어를 언어별로 추가(zb-TW는 royallin 님이 작성) 2009.01.08 15:00 ... v1.0.4 - info.xml 중 document_srl이란 변수가 충돌이 나는 듯 해서 애드온 설정에...

  • 2009-01-16
  • 조회 수 17641
  • 추천 수 2

웹 폰트 적용 애드온입니다. ver.1.1 ※ 업로드 불가 imagefile [32] [1]

안녕하세요 ;ㅂ; 제로보드 XE 로 블로그처럼 만들어 운영하고있는 "카니엘" 입니다. 아마 절 아시는분이 없으실거라고 봐요 ;ㅂ;.. 그럼 잡담은 그만두고... 본론으로.... 이 애드온은 제가 사이트와 블로그를 XE 하나로 나누어서 ...

  • 2009-01-12
  • 조회 수 18918
  • 추천 수 3

<body>태그 시작 부분 바로 뒤에 내용 추가 (2009.1.5) file [8]

2009.1.5 : 잘못된 표현 수정. 2009.1.3 : 중국어 번역(zh-TW)추가 by royallin 필요할 것 같아서... <html> <head></head> <body>내용</body> </html> 이런 구조에서 <html> <head></head> <body>여기 추가내용</body> </html> 빨간색 ...

  • 2009-01-02
  • 조회 수 15697
  • 추천 수 1

게시글 상/하단 내용 입력 애드온 ver 0.2 (중국어(TW) 번역 추가 by royallin) imagefile [12]

2009.1.3 : 중국어 번역(zh-TW)추가 by royallin 老姜君님의 게시물 추가 내용 출력 애드온( http://www.zeroboard.com/16784794 )을 수정했습니다. 원본과 다르게, 상단/하단 내용을 동시에 입력할 수 있습니다. xml업데이트와 JSON ...

  • 2009-01-01
  • 조회 수 16644
  • 추천 수 1

Snow 애드온 imagefile [34]

공개된 눈이 내리는 스크립트를 이용해서 아주 간단한 애드온을 만들어봤습니다. 사용한 소스는 http://www.schillmania.com/projects/snowstorm/ 이곳 이고요. 크리스마스 기념으로 돌려보시기 바랍니다 ^^ 적용된 사이트 : http://www....

  • 2008-12-24
  • 조회 수 21127
  • 추천 수 11

스킨상에서 함수 추가 애드온 imagefile [5]

이번에 스킨을 제작하다가 필요이상의 기능이 스킨상에서 이루워져야 하는 문제 등으로 애드온을 하나 만들게 되었습니다. 소개 본 애드온은 XE 스킨 상에서 특정 php의 함수를 호출하여 템플릿 실행 전 추가 시켜주는 애드온...

  • 2008-12-19
  • 조회 수 25569
  • 추천 수 6

도메인체크 애드온 0.2 imagefile [13]

1. 기본 도메인으로만 접속 2. 예외 도메인 설정 3. 도메인별 시작 주소 바꾸기 (무늬만 버추얼호스트) * 다 운 받 기 * domain_check.zip (모든 기능) domain_check.old.zip (기본 도메인, 예외도메인 설정만 가능) ☞ doma...

  • 2008-12-11
  • 조회 수 17529
  • 추천 수 2

[0.6] 사진 EXIF 정보 출력 애드온 file [23]

BNU님이 배포하시는 사진 EXIF 정보 출력 애드온의 XE 정식버전 대응버전입니다. http://www.zeroboard.com/15942469 변경사항 ] 애드온 자체적으로 들어있던 모듈 선택부분을 제거 영문 번역 추가 외 자잘한 부분들의 수정이...

  • 2008-12-09
  • 조회 수 17726
  • 추천 수 2

[수정] 핫키(단축키) 심플버전 _ FF3에서 동작합니다. imagefile [5]

죄송합니다 ^^;; FF3에서도 동작하게 수정했습니다. 이벤트 넘겨주는 과정에서 문제가 있었습니다. 2008 / 12 / 08 23:00 에 수정된 자료를 등록했습니다. =========================================================...

  • 2008-12-07
  • 조회 수 17305
  • 추천 수 1

환율 계산기 [수정6] imagefile [10]

[xu:krw]1000[/xu] 와 같은 형식으로 입력하면 1000원에 대응하는 다른나라 통화를 볼 수 있게 해줍니다. [xu:krw]1000[/xu]라고 입력하면 링크가 생성됨. [xu:통화명(알파벳3글자)]액수(숫자로만)[/xu]의 형식. 통화명은 http://...

  • 2008-11-15
  • 조회 수 20470
  • 추천 수 2


XE Login

OpenID Login