애드온 추가설정 값 1extra value for addon 1추가 설정값의 설명을 작성합니다. 1description for extra value 1애드온 추가설정 값 2extra value for addon 2추가 설정값의 설명을 작성합니다. 2description for extra value 2옵션 1option 1옵션2option 2애드온 추가설정 값 3option 2추가 설정값의 설명을 작성합니다. 3description for extra value 3 이렇게 info.xml에 추가를 하면 된다. 여기에추가 엘리먼트 안에 추가하면 된다. 그리고 나서 애드온명.addon.php 파일에서 $addon_info 로 접근할 수 있다. 예를들어 아래와 같이 접근할 수 있다. $vars1 = $addon_..
예외 처리 코드 추가애드온이 게시글 수정할 때 동작 되어 글 수정에 문제가 있습니다. 수정시에도010-1234-****이런식으로 나옴. 수정시에는 010-1234-5678 다나와야 하고 view 일때만 * 처리 되야함. 게시글이 노출될 때만 애드온이 동작하도록 수정합니다. if($called_position == 'after_module_proc' && $this->module=="board") //board 모듈에서만 동작 하도록 함{$cur_act = Context::get('act');if($cur_act != "" && $cur_act != "dispBoardContent") //act 확인return;$document_srl = Context::get('document_srl'); //게시글 번..
예제로 알아보는 애드온 제작 기능게시글에 전화번호가 있을 경우 끝자리 4개의 숫자를 숨김(*표시) 처리 애드온 이름게시글 내용 변경(document_content_change) 예제를 위한 선행 작업XE 설치"사이트 메뉴 편집" > 메뉴추가 > 게시판 > 메뉴 ID 는 "board"로 메뉴를 추가합니다. 제작 애드온의 기능안녕하세요제 전화번호는 010-1234-5678 입니다. 전화번호 부분을 010-1234-**** 로 변경 document_content_change.addon.php 파일 작성시작부분 작성
XE 애드온 이란? XE가 실행될 때 중간에 삽입되어 실행되는 프로그램 모든요청에 대해서 애드온이 실행됨 간단한 기능 추가를 위해 XE Core 또는 모듈을 수정하게 되면 버전을 업데이트할 때 어려움이 있기 때문에 애드온을 추가해서 원하는 기능을 구현 XE 라이프 사이클 URL에 접속한 순간부터 클라이언트에 응답을 보낸 순간까지 XE가 거치는 일련의 과정 애드온 호출은 굵은글씨 4개의 시점에서 발생 각 호출 시점은 $called_position 변수로 구분됨 요청->컨텍스트 초기화 모든 요청 인수와 환경 변수 설정 -> 애드온실행 (Before module Initialization) -> 모듈 초기화 -> 애드온 실행 (Before module proc) -> 모듈액션 실행 -> 애드온 실행(After..
- Total
- Today
- Yesterday
- EC
- C언어
- C
- xe addon
- XE
- JDBC
- MySQL
- XE3
- Python
- 문자열
- esql
- 플러터
- 이클립스
- 파이썬
- 자바 smtp
- 오라클
- ocjap
- php
- webix
- xe애드온
- 파싱
- KG
- 스크래핑
- 라이믹스 모듈
- 포인터
- 인포믹스
- ocajp
- proc
- 프로씨
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |