웹마스터 팁

저도 초보인지라 XE공식홈의 지식인과 팁게시판을 통해 알게된 내용입니다.

저에게도 표시하는 방법을 질문하는 분들이 있어서 이곳에 올립니다.

고수님들 뭐라하지 말아 주세요.^^

 

Core 1.3.1.2에서 작업 하였습니다.
게시물 확장변수명이 order_name 이고 XE설치 폴더를 xe라고 했을 경우


1 단계

/xe/widgets/content/ 에 content.class.php의 내용 중에 683번째 줄 부근에

class contentItem extends Object {

내용 안에

 function getExtraVars() {
       $oDocumentModel = &getModel('document');
    return $oDocumentModel->getExtraVars($this->get('module_srl'), $this->document_srl);
}
function getExtraEidValue($eid) {
    $extra_vars = $this->getExtraVars();
    foreach($extra_vars as $idx => $key) {
        $extra_eid[$key->eid] = $key;
    }
    return $extra_eid[$eid]->value;
}

위의 두 function()을 추가해 주시구요. - 위의 두 function()은
/xe/modules/document/document.item.php에서 복사해서 붙였습니다.

 

2단계

/xe/widgets/content/conf/ 에 있는 info.xml 파일의 내용중

 <var id="option_view">
    <type>select-multi-order</type>
    <name xml:lang="ko">표시항목 및 순서</name>
    <name xml:lang="en">Display Target &amp; Order</name>
    <name xml:lang="vi">Hi?n th? khu v?c va th? t?</name>
    <name xml:lang="zh-CN">?示?及?序</name>
    <name xml:lang="zh-TW">顯示項目順序</name>
    <name xml:lang="jp">表示項目、および順番</name>
    <options default="false" init="true">
    <value>title</value>
    <name xml:lang="ko">제목</name>
    <name xml:lang="en">Title</name>
    <name xml:lang="vi">Tieu đ?</name>
    <name xml:lang="zh-CN">??</name>
    <name xml:lang="zh-TW">標題</name>
    <name xml:lang="jp">タイトル</name>
    </options>
    <options>
    <value>thumbnail</value>
    <name xml:lang="ko">섬네일</name>
    <name xml:lang="en">Thumbnail</name>
    <name xml:lang="vi">Hinh nh?</name>
    <name xml:lang="zh-CN">?略?</name>
    <name xml:lang="zh-TW">縮圖</name>
    <name xml:lang="jp">サムネ?ル</name>
    </options>
    <options init="true">
    <value>regdate</value>
    <name xml:lang="ko">등록일</name>
    <name xml:lang="en">Regdate</name>
    <name xml:lang="vi">Ngay g?i</name>
    <name xml:lang="zh-CN">?布日期</name>
    <name xml:lang="zh-TW">發表日期</name>
    <name xml:lang="jp">登?日</name>
    </options>
    <options init="true">
    <value>username</value>
    <name xml:lang="ko">글쓴이</name>
    <name xml:lang="en">Author</name>
    <name xml:lang="vi">Ng??i g?i</name>
    <name xml:lang="zh-CN">?布者</name>
    <name xml:lang="zh-TW">作者</name>
    <name xml:lang="jp">登?者</name>
    </options>
    <options>
    <value>content</value>
    <name xml:lang="ko">내용</name>
    <name xml:lang="en">Content</name>
    <name xml:lang="vi">N?i dung</name>
    <name xml:lang="zh-CN">?容</name>
    <name xml:lang="zh-TW">內容</name>
    <name xml:lang="jp">?容</name>
    </options>
    // 추가된 부분 시작
    <options>
    <value>ordername</value>
    <name xml:lang="ko">주문자</name>
    <name xml:lang="en">Order Name</name>
    <name xml:lang="vi">Order Name</name>
    <name xml:lang="zh-CN">Order Name</name>
    <name xml:lang="zh-TW">Order Name</name>
    <name xml:lang="jp">Order Name</name>
    </options>
    // 추가된 부분 끝
</var>

위가 같이
<options>
<value>ordername</value>
.....중략
</options>
를 추가해 주세요.
여기에서 ordername은 인식자이므로 변수명과 같지 않아도 됩니다.

 

3단계

/xe/widgets/content/skins/스킨명/normal.html
사용하시는 스킨의 normal.html 파일에
목록형과 테이블형 두개의 부분에 있는 곳에

 <!--@foreach($widget_info->option_view_arr as $k => $v)-->
    <!--@if($v=='title')-->
    .........중략
    <!-- 추가된 부분 시작 -->
    <!--@else if($v=='ordername')-->
        <span class="author">{$item->getExtraEidValue("order_name")}</span>
    <!-- 추가된 부분 끝 -->
    .........
    <!--@end-->

같은 파일내의 목록형과 테이블형 두 곳 모두 추가해 주세요.

 

4단계

최근게시물 위젯이 표시되는 페이지 모듈 수정에서

표시항목 및 순서

에서 좌측에 있는 인식자 ordername 을 오른쪽으로 보내시고 순서를 정하신 후 코드생성 버튼을 누르시면 완성입니다.

제목 글쓴이 날짜
1.5.2.3 업데이트 후 이미지, 아이콘 테두리 생김 현상 없애는 방법 [3] 비밀얌 2012.04.28
1.5.2.3 에서 게시글이 등록이 되는데 ajax XML parser 에러가 나는경우 엑스셀코드 2012.04.28
게시판에 다운로드 횟수 출력하기 (스케치북 게시판 전용) [5] file 숭숭군 2012.04.20
관리자 글 등록시 비번 입력하게 만들기 [5] 우진♡아빠 2010.04.28
Xe 1.5.1로 사이트 꾸미기 part 1 [25] file 황비 2011.12.04
도라란님의 팁에 추가하여 MP3와 동영상 파일도 막고 싶을 경우.. [4] Canto 2011.07.23
이미지 외부링크 차단하는법 [6] 리리슐츠 2012.04.08
회원가입폼 비밀번호 찾기 질문/답변 삭제및 필수항목 선택 (송동우님 팁) 때린데 또때려 2012.04.08
XE 1.5 이상에서 XE 1.4.5.10 이하 버튼 사용하기 [4] [1] file 웹 엔진 2011.12.18
조회수 클릭때마다 올라가기(1.4.5.7 버전에서 되네요) [2] file 아네모네 2011.06.20
마우스 오버시 텍스트 호버링(주석나타내기..레이어적용) [1] Konghee 2012.04.02
[초보팁] 최근게시물 위젯에 확장변수 표시하기 [23] 오뎅궁물 2010.01.29
이번 xe 1.5.2.1 업데이트 하고 게시판 보기 .htaccess 문제 권기성2 2012.03.29
1.5 업데이트후 블로그스킨, 리스트에서 내용출력안되는분 수정방법 [4] Xiso 2011.12.23
제로보드4 에서 xe 1.5 버전설치후 xml 파일 이전시 파일 누락되는 현상해결 [4] 때린데 또때려 2012.03.24
youtube (유튜브) 동영상 block없이 게시판에 embed 하기 [23] 쏘프티 2011.05.10
그룹별 회원정보 검색 & 회원의 추가가입폼 복수 검색 팁 (XE 1.5) sejin7940 2012.03.22
phpmyadmin 로그인시 아래와 같은 에러나올경우 해결방법 [1] file 때린데 또때려 2012.03.12
XE Core 압축파일(tar.gz)을 올려 서버상에서 압축풀기 [2] 뚱뚱이1 2012.03.01
ie9에서 파일첨부버튼이 먹통일때.. (1.4.5.10 버전) 엔키오 2012.03.07