1.  자료실
  2.  팁
  3.  나의 XE
  4.  Html
  5.  배경이미지

XE 인기게시물

MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...
XE Tip
xpressengine.com에서 제가 필요해 가져온 XE TIp들입니다. BGM설치팁
글 수 186
원작자 June Oh
출처
XE 적용시점 버전 : 1.4.3.1

[공지사항]

아래와 같이 적용을 하면 확장변수로 정렬은 됩니다.

그런데 게시판에서 약간의 문제를 야기하는군요.

특히 문하우스게시판에 적용을 하면 다음/이전글에서 문제를 일으킵니다.

 

XE사이트의 팁에 있는 내용을 기본으로 제가 변형해서 작성합니다.

 

1. skin.xml편집 -- 아래 소스를 추가합니다.

   <group>
        <title xml:lang="ko">확장변수 정렬</title>
        <var name="extra_val_solt" type="select">
            <title xml:lang="ko">확장변수로 정렬</title>
            <options value="N">
                <title xml:lang="ko">하지 않음</title>
            </options>
            <options value="Y">
                <title xml:lang="ko">확장변수정렬</title>
            </options>
        </var>
        <var name="extra_val_solt_name" type="text">
            <title xml:lang="ko">확장변수 이름</title>
            <description xml:lang="ko">정렬을 원하는 확장변수의 이름을 적어주세요</description>
        </var>
      </group>

2. list.html 상단에 소스 추가합니다. (원본소스)

 <!--@if($module_info->extra_val_solt!='N')-->
  <!--@if(!$sort_index)-->
 {@
  $noticeTF = false;
  if($module_info->except_notice == 'Y') $noticeTF = true;
  $args->module_srl = $module_info->module_srl;
  $args->list_count = $total_count;
  $args->category_srl = $category;
  $oDocumentModel = &getModel('document');
  $output = $oDocumentModel->getDocumentList($args, $noticeTF);
  $document_list = $output->data;
 }
 <!--@foreach($document_list as $no => $document)-->
  {@
   $extra_sortkey[$no] = $document->getExtraEidValue($module_info->extra_val_solt_name);
   $extra_sortkey2[$no] = $no;
  }
 <!--@end-->
 {@
  array_multisort($extra_sortkey, $extra_sortkey2, $document_list);
  if($module_info->order_type == 'asc' || $order_type == 'asc') $document_list = array_reverse($document_list);
 }
 <!--@if($document_srl)-->
  <!--@foreach($document_list as $document)-->
   {@
    $extra_doc_srl[] = $document->document_srl;
   }
  <!--@end-->
  {@
   $page = ((int) (array_search($document_srl, $extra_doc_srl) / $module_info->list_count)) + 1;
  }
 <!--@end-->
 {@
  $document_list = array_slice($document_list, $module_info->list_count * ($page-1), $module_info->list_count, true);
 }
 <!--@end-->
<!--@end-->

, true 이부분은 php4 이하버전을 사용하시는 경우는 지워주세요. 지우지 않으면 게시물이 출력되지 않습니다.

php5 이상버전 사용자는 그냥 두시면 됩니다.


3. 게시판형태 파일을 수정합니다. _style.list.html을 보기로 작업합니다.

 

[수정전]

<!--// 컨텐츠 종류에 따라서 출력 -->
<!--@if($val->type == 'no')-->
<td class="num"><!--@if($document_srl == $document->document_srl)--><img src="./images/common/iconArrowD8.gif" border="0" alt="" /><!--@else--> {$no} <!--@end--></td>

[수정후]

<!--// 컨텐츠 종류에 따라서 출력 -->
<!--@if($val->type == 'no')-->
<td class="num"><!--@if($document_srl == $document->document_srl)--><img src="./images/common/iconArrowD8.gif" border="0" alt="" /><!--@else--><!--@if($module_info->extra_val_solt!='N')-->{@ $recno = ($no-$total_count)*(-1)}{$recno}<!--@else-->{$no}<!--@end--><!--@end--></td>

위와 같이 수정하시고 스킨관리에 들어가서 아래 부분을 적용하시면 됩니다.

1.jpg

 확장변수의 이름은 정렬을 원하는 확장변수의 이름을 적어주시면 됩니다.

첨부
[레벨:30]id: 팔공산
2010.08.28 02:22:30 댓글

원소스에 있는 아래의 부분이 php4이하 버전 호스팅에서 문제를 일으키는 것 같습니다.  

{@

 $document_list = array_slice($document_list, $module_info->list_count * ($page-1), $module_info->list_count, true);

}

 

그런데 , true 이코드를 삭제하니 작동은 되는데 게시판 목록번호가 페이지를 넘겨도 같은 번호로 나열됩니다.

이레저레 php4이하에서는 문제를 야기합니다.   

[레벨:6]조한나
2010.08.28 09:53:21 댓글

감사합니다. 적용해보고 말씀드리겠습니다. ^^

번호
제목
원작자
적용여부
186 문하우스 움직이는Gif 파일을 게시판 갤러리형식 썸네일에서... file 80san 2012-01-30 28
185 문하우스 XE 1.5 이상의 버전 에서 게시판을 블로그형식으... file 1 80san 2012-01-30 25
184 Xe 화일첨부 디렉토리의 빈 폴더 삭제... file 카르마 적용 2012-01-21 11
183 Xe shopXE 에서 배송지 주소 입력 팝업으로 띄우기 file 엄머네과일가계 적용 2011-10-29 114
182 Xe 내용글 출력시 주소창에 짧은주소(rewrite mod) ... file 웹 엔진 적용 2011-08-06 305
181 Xe SCM 플레이어 사용법 file misol 2011-02-22 1244
180 Xe XE 1.4.4.2버전 이후에 짧은주소(rewrite mod) ... file 파이델 적용 2011-02-12 1236
179 기타 로고 만들기 초보용 2010-12-10 1404
178 문하우스 Blooz Layout 3.2 레이아웃안에 들어있는 현재위... file 1 Blooz 변형 2010-10-30 2016
177 문하우스 언어선택옆에 언어별국기 출력하기 file 80san 적용 2010-09-17 1760
176 문하우스 조회수 따라서 글제목옆에 아이콘출력하기 file 80san 적용 2010-09-16 1446
175 기타 회원목록 리스트에 추가가입폼 내용 출력하기 file - diver - 적용 2010-09-11 1530
Xe 게시글 확장변수 순으로 정렬하기 file 2 June Oh 2010-08-28 1870
173 Xe 게시판 본문페이지 닉네임 옆에 회원그룹명 사용 1 늘푸른이 2010-08-13 1550
172 Xe 새글/비밀글/업데이트/이미지/동영상/첨부파일 아이콘 ... file 똑디 적용 2010-08-08 1542
171 Xe 회원 정보 및 회원 리스트에 회원 성별 앞에 아... file 늘푸른이 적용 2010-08-07 1581
170 Xe 회원가입폼 내멋대로 내맘대로 하기 file 3 지인짜 2010-08-05 2266
169 Xe 게시판에 글이나 댓글을 쓸때 글자수 제한하는 방... 라르게덴 2010-08-02 1346
168 문하우스 댓글버턴에 추천/비추천 버턴 추가하기 file 80san 적용 2010-07-30 1390
167 문하우스 게시판 쓰기버턴 문구 바꾸기 80san 적용 2010-03-28 2479
166 문하우스 배경이 검정일 경우 게시판관리의 글꼴들이 일부 ... 80san 적용 2010-03-16 2559
165 문하우스 모듈별 최근글 스크롤위젯 페이지에 무식하게 적용... file 80san 적용 2010-03-15 2809
164 Xe 언제부터인가 쪽지함의 내용글이 잘 보이질 않는다... 감로수 2010-03-14 2006
163 Xe 게시물 작성시 관리자 메일 보낼 때 발신인이 없... ppoya 적용 2010-03-14 2430
162 기타 게시판에 설정된 포인트 게시판 스킨에 출력하기 file BlueGate 적용 2010-03-13 2904
161 Xe 브라우저 제목 고정하는 방법 cranky02 2010-03-10 3061
160 문하우스 메뉴에 링크 미적용시 클릭되지 않게 하는 방법 13 80san 2010-03-04 2986
159 문하우스 회원가입양식 컬러셋추가하기 file 80san 적용 2010-02-28 3621
158 문하우스 MH통합게시판최근글위젯에서 확장변수를 다수 출력... 2 80san 2010-02-21 3990
157 기타 Content Widget 페이지 수 마음대로 정하기 file Habile 적용 2010-02-13 3559
  • 문하우스는 IE7, 1280*1024 이상의 모니터 해상도에서 최적화 되어 있습니다.무단 E-mail 추출이나, 성인광고를 허용치 않습니다
  • 단축키 : l-목록, w-글쓰기, z-이전글, x-다음글, s-최근글, a-이전목록, d-다음목록, 1-home, 2-data, 3-zbxe, 4-blog, 5-total, 6-QnA