웹마스터 팁

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

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

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

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

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

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

스킨 파일에서 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>
 

제목 글쓴이 날짜
포인트 사용시에도 그룹이 안 떨어지도록 하는 방법 [4] sejin7940 2013.10.18
추천인 표시 [11] socialskyo 2013.10.17
모바일 이미지 업로드시 세로사진 자동 회전하기 [8] file Xiso 2013.10.17
XE 로만든 앱 + 푸쉬기능 구현하기 (안드로이드) [53] file Xiso 2013.10.16
게시판 하단 검색대상의 순서,노출항목 들 제어하는 방법 [1] sejin7940 2013.10.15
페이북 좋아요 버튼 애드온 [2] file 똑디 2013.10.11
게시판에 다른 테이블 값 직접 가져오기 [1] 똑디 2013.10.11
javascript template parser for xe (난이도 중급) [1] file 엘카 2013.10.09
제이쿼리 최신 버전 사용하기 [8] Lansi 2013.10.08
제이쿼리 datepicker 옵션 변경 Lansi 2013.10.07
1.7 이상 기본레이아웃, ie9에서 1차메뉴 깨짐 현상... [3] uoou 2013.10.07
XE 1.7 에서 닉네임 클릭시 홈페이지나 블로그 등이 새창으로 안 뜨는 버그 수정법 [1] sejin7940 2013.10.07
[유저용O, 개발자용x]포인트 레벨 아이콘이나 스킨에 사용할 소스가 부족하세요? [1] socialskyo 2013.10.05
썸네일 생성시 crop 이 상단 기준으로 생성되게 하는 방법 [5] sejin7940 2013.10.04
New FAQ Skin 사용 시 DB 에러 수정하기 퍼니엑스이 2013.10.02
htaccess 수정 주소이동하기 [펌] [2] 오락실주인 2013.10.02
phpmyadmin [ 일괄변경,부분수정 ] 오락실주인 2013.10.02
[주옥시리즈]최신글,인기글 위젯에 댓글수 표기하기 [1] socialskyo 2013.10.01
레이아웃 동적 변경하기 Lansi 2013.09.27
XML 쿼리 사용시 null 값일 경우 업데이트가 안 될 때 [1] Lansi 2013.09.27