웹마스터 팁

아래 출력 방법은 게시물 스킨 뿐만 아니라 위젯의 스킨에도 대응 되는 방법 입니다.

기본 방법

해당 문서에 대한 전체 확장변수 정보 출력
<!--@foreach($document->getExtraVars() as $keys)-->
    <!--@foreach($keys as $key => $val)-->
    {$key} / {$val} <br />
    <!--@endforeach-->
<!--@endforeach-->

해당 문서 중 임의의 확장변수를 Text로만 출력하기 (HTML 소스 보임)
{$document->getExtraValueHTML(1)}

해당 문서 중 임의의 확장변수를 출력하기 (HTML 적용 됨)
{$document->getExtraValue(1)}


$document 등으로써 $oDocument = new documentItem(); 가 사용되지 않는 곳에서 직접 출력 하기

해당 모듈에 설정된 확장변수들 뽑아오기
{@
    $oDocumentModel = &getModel('document');
    $getExtraKeys = $oDocumentModel->getExtraKeys($document->get('module_srl'));
}

<!--@foreach($getExtraKeys as $keys)-->
    <!--@foreach($keys as $key => $val)-->
    {$key} : {$val} <br />
    <!--@endforeach-->
<!--@endforeach-->

특정 게시물에 입력된 확장변수를 뽑아오기
{@
    $getExtraVars = $document->getExtraVars();
}
또는
{@
    $oDocumentModel = &getModel('document');
    $getExtraVars = $oDocumentModel->getExtraVars($document->get('module_srl'),$document->get('document_srl'));
}
<!--@foreach($getExtraVars[1] as $key => $val)-->
{$key} : {$val} <br />
<!--@endforeach-->

위 소스는 모두 문서 출력하는 <!--@foreach($document->list ....)--> 나 <!--@foreach($widget_info->document_list ....)--> 의 출력문 안에 삽입되어야 합니다.

위 아래 차이점을 비교해보면
모듈 정보 출력에는 모듈($document->get('module_srl')} 정보만 담으시면 되고,
특정 게시물에는 ($document->get('module_srl')} 과 {$document->get('document_srl')} 을 넣으셔야 합니다.

$getExtraVars[1] 등 변수 옆에 [1]는 확장변수 순서 입니다. 원하시는 정보를 적으시면 됩니다.
해당 게시물의 확장변수를 전체 출력 하실려면 아래와 같은 방법을 취하시면 됩니다.

<!--@foreach($getExtraVars as $keys)-->
    <!--@foreach($keys as $key => $val)-->
    {$key} : {$val} <br />
    <!--@endforeach-->
<!--@endforeach-->


전체 내용 중 임의의 내용을 뽑고 싶다면 {$val['value']} 등 임의의 값으로 적어주시면 됩니다.


※ 추가사항

r6125 리비전부터 확장변수 이름(eid)으로 출력하는 방법이 추가 되었습니다.

사용위치 등은 위 설명한 곳과 같은 형식을 취하며 사용방법은 아래와 같습니다.


{$document->getExtraEidValue('eid이름')}
{$document->getExtraEidValueHTML('eid이름')}

예) {$document->getExtraEidValue('extra_vars1')} 이런식으로 사용하시면 되겠습니다.


제목 글쓴이 날짜
확장변수로 북마크 게시판 만들기 [2] 레디오빠 2010.01.31
[초보팁] 최근게시물 위젯에 확장변수 표시하기 [23] 오뎅궁물 2010.01.29
게시글 확장변수 순으로 정렬하기 (2010.01.18 13:18 수정) [24] June Oh 2010.01.11
특정 확장변수를 글 추천자에게만 보이게 하기 [10] 뮤랑이 2010.01.11
확장변수값 계산하여 게시판 리스트에 출력하기(총계 게시판) [1] file klaist 2009.11.30
게시판 리스트에서 확장변수를 카테고리처럼 보여주기 [11] file 고진감래 2009.11.05
게시판 글작성 선택적 메일보내기 - 확장변수 이용 [2] file noirzo 2009.10.28
모든 원하는 확장변수를 선택해서 최근게시물 위젯에 나타내기 간단팁 [12] jsuimage 2009.10.17
[확장변수] 게시물을 새창에서 전체화면으로 보기 [2] file 고진감래 2009.10.09
확장변수 한줄입력칸 폭 조정하기 [2] 아고라 2009.09.30
방명록 게시판에서 확장변수 검사 안되는 문제 임시 방안 June Oh 2009.09.28
확장변수 이용 답변완료 이미지 띄우기 간단 팁 [7] file jsuimage 2009.09.25
게시판 확장변수 일괄 등록 하기 [2] file 2년후 2009.09.20
확장변수를 위젯에서 출력하기 [5] bibi 2009.07.19
확장변수에 회원정보를 넣어보자 [10] file 개돌 2009.06.30
확장변수 폼 디자인 하기 [14] file Diver 2009.06.21
확장변수값 이미지로 대체하여 나타내기 (실시간 응대목적) [12] file sm3 2009.06.10
확장변수 출력 방법 초 심플하게 적어봅니다. [15] 라르게덴 2009.03.16
Faceoff 버젼에서 확장변수 마음대로 배치하기 ^^ 파파민 2009.03.13
확장변수전용 권한설정 게시판스킨 미권한자에게 출력 (''깜박''오류?) 보고 file 0su 2009.02.25