웹마스터 팁

검색 결과 아무도 이런 쪽에 관심은 없으신듯 하네요.

최근 로그인 시각에 따라 정렬하는 부분은 있더군요.

그런데 이름 순이나 기타 다른 정보로 정렬하는 데는 어려움이 있는 것 같습니다.

이 팁을 변형하면 다양한 소트가 가능할 것 같아 올려봅니다.

부족한 점은 지적해 주시기 바랍니다.

왠만하면 제로보드 자체는 건드리지 않으려고...

스킨 파일에서 list.html 만을 가지고 만들어보았습니다.

저는 사용자 이름(영어로 된)에서 Last Name으로 소팅하기 위한 목적으로 사용하였습니다.

그리고 가입시 입력하게 되는 확장변수를 출력하기 위한 부분도 있습니다.

혼자서 고생하다 보니, 같은 고생을 다른 분은 하지 않으시길 바라면서,

허접한 팁이지만, 공개합니다. ^^; 도움이 되시기를...

거짐 대부분 수정하여서 수정부분을 따로 표시는 않하겠습니다.

/** 칼라셋을 지정안하면 스타일셋을 읽어오지 않아서 if 문을 아주 없애버렸습니다. **/
<!--%import("./css/widget.css")-->

<div class="widgetContainer<!--@if($colorset=="black")--> black<!--@end-->">
    <div class="widgetUlistA">
/** 모양을 잡아주기 위해 테이블을 삽입 **/
        <table width=100%>

/** user_name을 쪼개서 Last Name 추출(중간 이름이 있는 경우가 있어서 count를 이용하여 위치 결정) **/
/** serialize된 확장변수를 unserialize 시키고 가입자의 국가명 추출 **/

        <!--@foreach($widget_info->member_list as $key => $val)-->
                {@$last=explode(" ",$val->user_name);}
                {@$last_name[$key]=$last[count($last)-1];}
                {@$user_name[$key]=$val->user_name;}
                {@$ev=unserialize($val->extra_vars);}
                {@$country[$key]=$ev->country;}
        <!--@end-->

/** Last Name을 기준으로 소팅하고, 국가명과 사용자 이름도 같이 움직이게끔 해준다. **/

        {@array_multisort($last_name,SORT_ASC,$country,$user_name)}

/** 이름과 국가만 출력한다. (Last Name 기준 오름차순으로 출력됩니다.) **/
        <!--@foreach($last_name as $key => $val)-->
            <tr>
                <td>
                    <li>{$user_name[$key]}</li>
                </td>
                <td align=right>
                    {$country[$key]}
                </td>
            </tr>
    <!--@end-->
        </table>
    </div>
</div>
 

제목 글쓴이 날짜
게시판 본문에 글쓴이 전화번호 추출하여 보이기 늘푸른이 2012.03.03
[공유]로그인 하지 않아도 게시판에서 회원정보 출력 하기 (가입품 확장변수 포함) [6] file rminkim 2012.03.20
그룹별 회원정보 검색 & 회원의 추가가입폼 복수 검색 팁 (XE 1.5) sejin7940 2012.03.22
게시판에 다운로드 횟수 출력하기 (스케치북 게시판 전용) [5] file 숭숭군 2012.04.20
다국어시, 언어코드 찾기 후 검색을 한 뒤 적용 누르면 적용 안 되는 버그 수정 sejin7940 2012.06.08
상담용 게시판 - 확장 변수 이용 [4] file 어라얼랑 2012.06.23
요즘 만들고 있는 사이트에 적용한 것(모바일 확장변수) [4] 유니눅스 2012.07.30
특정 확장변수값이 포함된 글의 총 개수를 출력하는 함수 [3] sejin7940 2012.08.07
확장변수 숫자(화폐) 콤마 표시하기 (sketchbook 스킨) file 라싸 2012.08.12
게시판 확장변수 설명 삭제 안 되는 버그 해결방법 sejin7940 2012.08.30
스케치북 게시판 스킨 사용시 확장변수 라인 CSS수정 해피보이 2012.10.17
기본게시판에서 익명 선택하여 "게시글, 댓글" 작성이 가능하도록 세팅하기(sketchbook5 기준) [15] Ashon 2013.01.08
최근게시물에 움직이는 GIF 불러오기 SuP 2013.04.25
게시판 댓글 스킨에서 추가적인 변수 전달 안 되는 현상 보완 위해서. [1] sejin7940 2013.08.11
게시판 하단 검색대상의 순서,노출항목 들 제어하는 방법 [1] sejin7940 2013.10.15
페이지로딩시 메모리 부족이란 오류메시지가 뜰때... 똑디 2013.11.07
XE 1,7 에서 확장변수 기준으로 정렬 기능이 작동 안 하는 버그 수정법 [1] sejin7940 2013.12.04
확장변수, 회원가입 등의 한국 우편번호 검색 서버 주소 변경... [2] Double'U' 2013.12.26
게시판 최초 정렬을 사용자정의(확장변수) 기준으로 설정 가능하게 하는 방법 [8] sejin7940 2014.01.20
XE 1.7.4 새로운 우편번호 체계에서 나머지주소 관련 사용실수 방지방법입니다 [1] sejin7940 2014.02.07