{@

     $oDocumentModel = &getModel('document'); // 문서객체 선언(게시물정보 객체 선언)

     $getExtraVars = $oDocumentModel->getExtraVars($module_srl,$document_srl); // 게시판 확장변수 변수 불러오기

 

   // 게시판 확장 변수 배열로 담기

    foreach($extra_keys AS $key=>$val) :

        $_extra_idx[$val->eid] = $val->idx; // 순서

        $_extra_title[$val->eid] = $val->name; // 타이틀

        $_extra_value[$val->eid] = $val->value; // 내용/값

        $_extra_default[$val->eid] = $val->default; // 기본값

        $_extra_form_value[$val->eid] = $val->getFormHTML(); // 내용 폼 형식 및 값

        $_extra_desc[$val->eid] = $val->desc; // 설명, 예제

        $_extra_eid[$val->eid] = $val->eid; // eid

        $_extra_is_required[$val->eid] = $val->is_required; // 필수항목(required)

    endforeach;

 

}


eid(사용자 정의 이름)을 tel로 했다고 가정하다면

게시판 사용자 정의 확장 변수 순서 idx를 불러오려면 $_extra_idx[tel] 이렇게 불러오면 해당 게시판에 확장변수 idx값을 알수 있음!


만약 확장변수중 필수 항목값을 별도로 추출하려면 위와 같이 이미 배열로 만들어 넣은 값에 내가 많들어 넣은 eid(사용자 정의 이름)을 tel을 넣어주면은

필수 인지 아닌지 알수 있음!


외부페이지든 아니면 특정 환경이든 만약 게시판 사용자 정의 eid(사용자 정의 이름)값 기준으로 배열로 담았으니까!!!!

$val->is_required=='Y' 대신에 내가 지정 eid(사용자 정의 이름)을 tel로 지정 가능함 $_extra_is_required[tel] == 'Y' 과 동일


사용자 정의 eid(사용자 정의 이름) 값만을 확인할때는 $_extra_value[tel]로 하면 됨

그런데 해당 사용자 정의 eid(사용자 정의 이름)에 폼양식에 값까지 보여줄때는 위의 배열과 같이 $_extra_form_value[tel] ; / 내용 폼 형식 및 값


이런식으로 활용하면은 여러방면으로로도 다양하게 활용가능


게시판 사용자 정의가  이런형태로 구성했다고 가정했을때

번호사용자 정의 이름입력항목 이름형식기본 값필수항목검색편집
(idx)(eid)(name)(type)(default)(required)(search)(Edit)
1ucc_type동영상구분단일 선택(single select)유튜브,다음팟,비메오 YN
2ucc_h동영상 세로크기한줄 입력칸(text)450 YN
3ucc_w동영상 가로크기한줄 입력칸(text)945 YN
4ucc_id동영상 아이디한줄 입력칸(text)
YN


아래는 적용샘플(게시판 확장변수를 가공하기가 편함, 다양하게 가공 가능함)
여기 적용샘플에는 많은 가공이 안되었지만 사용자정의 화면을 커스텀 작업시 용이함



   

 

   

       

       

   

 

   

       

       

   

 

   

       

       

   

 

   

       

       

   

 

   

       

       

   

       

        value="{$_extra_default[ucc_id]}" />

         

       

        value="{$_extra_default[ucc_h]}" />

 

* : {$lang->is_required}
*{$_extra_title[ucc_type]}

            {$_extra_form_value[ucc_type]}

       

*{$_extra_title[ucc_id]}

           

            value="{$_extra_value[ucc_id]}" class="text" style="width:120px;" onchange="cmaUrlLastWordExtraction('extra_vars{$_extra_idx[ucc_id]}');"  onblur="cmaUrlLastWordExtraction('extra_vars{$_extra_idx[ucc_id]}');" />

           

               

                {$_extra_desc[ucc_id]}

           

       

*{$_extra_title[ucc_id]}

           

            value="{$_extra_value[ucc_id]}" class="text" style="width:120px;" onchange="cmaUrlLastWordExtraction('extra_vars{$_extra_idx[ucc_id]}');"  onblur="cmaUrlLastWordExtraction('extra_vars{$_extra_idx[ucc_id]}');" />

           

               

                {$_extra_desc[ucc_id]}

           

       

*{$_extra_title[ucc_w]}{$_extra_form_value[ucc_w]}
*{$_extra_title[ucc_h]}{$_extra_form_value[ucc_h]}


공지사항 자동생성 자막

2018-10-22 16:06:41 자막 닫기
전체 관련글 전체관련글
  • **판다,부산이야기
    익스프레스엔진 (XE) 사용자정의(확장변수)를 목록에서 출력하는 방법... 출력 {$document->getExtraEidValue('spec')}㎜<br> 사용자 정의 이름 spec 출력 {$document...
    20190122신고
  • **의 꽃사진 갤러리
    로그인해서 게시판 관리로 들어가면 '확장변수'를 설정하는 메뉴가 있다. * XE 1.7.x.x 버전에서는 '사용자정의'로 이름만 변경되었다 확장변수(사용자정의) 메뉴에서 추가를 클릭해 확장변수를 하나씩 추가...
    20140129신고
  • **bss
    제로보드 XE 가 버젼이 많이 업되어서 좋겠구나 하고 왔지요. 예약 게시판 하나... 사용자 정의를 활용하여 폼 형식으로 개발하는 무식한 방법(1) : 사용자 변수를 만든 XE가 초보...
    20181206신고
  • **게제공 블로그
    잘 활용을 하게되면 다양한 기능을 만들 수 있다. 순수 기능만으로 신청서같은 형식으로 활용하여 많이 이용이 됩니다. 사용자정의(확장변수)를 탭을 눌러서 항목을 추가를 하실 수 있습니다. 사용자정의 이름...
    20160520신고
    답글60
    공감/비공감공감96비공감33
  • **으로 말미암아,
    사용자 정의 이름 공간을 가진 미디어위키 그렇게 하기 위해, $wgExtraNamespaces 전역 변수에... 생성된 사용자 정의 이름 공간에서 동작해야 하는 확장(extension) 등의 경우에, MediaWiki 초기화...
    20181228신고
  • **정보 이야기
    맞추는 방법을 정리하겠습니다. (반대로도 되겠죠) [설정]-[사용자 정의 좌표계]를 실행합니다. "연속지적_춘천시"레이어의 좌표계는 아래와 같습니다. 매개변수 부분을 복사해 놓으세요 새로운 좌표계...
    20170420신고
  • **2 Blog Yo!
    자바스크립트(JAVA SCRIPT) 용어 정리 및 함수 간략 정리 - HTML 페이지에서 사용자 반응을... - for in 반복문for(var i in Array){ ...} // Array의 0번째 요소부터 차례로 변수 i에 할당- 익명함수(이름...
    20181111신고
  • **자단비
    자바스크립트를 확장해서 만들었다 2. 자바스크립트 객체 표기법을 따른다 3. 사람과 기계가 모두... 않고, 사용자가 직접 정의할수있습니다! 둘의 공통점 1. 데이터를 저장하고 전달하기위해 만들어짐...
    20190419신고
  • **드웍스│SOLIDWORKS KOREA 공식 블로그
    AR/VR/MR을 아우르는 솔리드웍스의 XR, Extended Reality, 확장현실에 대해서 소개해드리겠습니다!... 설정당 사용자 정의 속성, 노드당 코멘트, 노드당 & 문서 일반 및 설계 변수 테이블 저장된 파일은...
    20190212신고
  • **e Aesthetic Life
    골목에 게시판이 있었다고 한다. 그리고 게시판에는 ㅋㅋㅋ 사학과 xx학번 백번에서 술마시고 있음.... UX는 사용자의 감각, 지각, 감정을 통해 이루어지는 일련의 작업 과정이라고 사전에서 정의하고 있다....
    20190414신고
  • 83%남자
    17%여자
    1%10대
    12%20대
    29%30대
    32%40대
    20%50대
    6%60대
    통계정보는 댓글이 100개 이상 게시중일때 제공됩니다.
댓글 0