채택완료

그누보드 사용자 정의 함수 만드는 방법

<?php if($view['wr_id'] == '2'){
        $testone = 'on';
        }elseif($view['wr_id'] == '3'){
        $testtwo = 'on';
        }elseif($view['wr_id'] == '4'){
        $testthree = 'on';
        }elseif($view['wr_id'] == '5'){
        $testfour = 'on';
        }
?>

aaaaaaa$testone asfdsafasf

aaaaaaa$testtwo asdfasf ....

이렇게 view  페이지에서 쓰고 있는데 

 

저 부분만 사용자정의 함수로 빼서 extend/ 밑에 넣어서 쓰려면 

어떻게 해야 하나요?  -> 요 부분

<?php

.

.

?> 

만드는 방법과 그것을 가져다 쓰는 방법도 알려주시면 감사하겠습니다. 

 

extend/classon.php 이런식으로 만들면 파일명인 classon 이것을 가져다 쓰는게 아니고 

그안에 또 변수가 있는건가요? 


 

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

extend/user.config.php 라는 사용자 파일이 있습니다

열어보시면

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

//여기에 사용자 함수를 만드시면 되겠네요

 

function classon($val){

       if(!$val) return;

   switch($val){

    case "2": $str = 'on'; break;

}

 

retrun $str;

}


 

?>

답변에 대한 댓글 1개

해당 파일은 자동으로 로딩 되는 파일입니다.
단 함수명이 중복을 조심하시고요

답변을 작성하려면 로그인이 필요합니다.