조회 수 15 댓글 0

나만의 함수를 만들어 필요할 때 사용하기 위해서 아래의 폴더에 해당되는 파일을 만들면 XE에서 호출하여 사용가능 합니다.


단 나만의 함수에서 this 는 사용하지 못합니다.


경로는 config/config.user.inc.php 파일을 생성 후 안에 


<?php


function 나만의 함수명 () {

함수처리부분

}


?>


위와 같이 만들어서 호출 가능 합니다.


저 같은 경우에는 XE 사용자 정의 (확장변수)를 제 입맛에 맞게 수정하면서 이 함수부분도 만들어서 게시판에서 특정 게시판일 경우 


문자열 컷팅해서 너무 긴 제목/내용은 ... 으로 줄여서 표기되게 했습니다.




작성 예로는 해당 게시판에 각종 금액을 입력 받고 그 금액에 대한 총 계나 특정 게시물을 대한 조작이 필요한 경우 


아래와 같은 함수를 만들어서 처리 가능 합니다.


아래는 어떤 게시판의 카드사용값을 입력 받아 게시판 상단에 페이지 하나를 로드해서 확장변수 전체 값을 불러온 후 


해당되는 금액부분만 처리하기 위해 만든 부분 입니다.


아래의 $val 처리 부분에서 해당되는 eid나 name 값으로 처리하려고 만든 부분입니다. 


function total_card_value($arg_mod)

{


$oDocumentModel = &getModel('document');

$args = new stdClass();

$args->module_srl = $arg_mod;

$output = $oDocumentModel->getDocumentList($args, true);

$document_list = $output->data;

foreach($document_list AS $no => $document) 

{

$getExtraVars = $oDocumentModel->getExtraVars($args->module_srl,$document->document_srl);

foreach($getExtraVars as $key => $val)

{

//$val->eid , $val->value 로 EID정보와 값을 가져올 수 있음, 확장변수 제목은 $val->name 으로 가져올 수 있음

//이 부분에 처리할 내용 및 변수등은 본인에 상황에 맞게 추가 및 편집

}

        }

}





?

로그인 후 사용가능 합니다.CLOSE