1.  자료실
  2.  팁
  3.  나의 XE
  4.  포트폴리오
  5.  Html
  6.  배경이미지

XE 인기게시물

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