위젯 프로그램 자료실
| 라이센스 | GPL2 |
|---|---|
| 기타 라이센스 | |
| 적용 버전 | 베타버전(1.0이전) |
회원들의 포인트 랭킹을 보여주는 위젯입니다.
스킨만 잔뜩있습니다. 9가지 + 3가지
미리보기
업데이트 내용
· #2. getModel 로 회원 정보 불러옴(처음에 테스트 한다고 query를 사용해 보다가;;;)
- 회원 닉네임이 표시 되는지 봐주세요;;;
· #2. 관리자 포함 유무 옵션 추가
· #2. 위젯 제목 옆에 "Top 출력 목록 수" 표시
· #3. 회원 목록 클릭시 단축 메뉴 열림
· #4. 첨부된 파일의 위젯명이 바뀌었습니다. 재 적용시 주의해 주세요.
· #5. 그룹 제외, 추가 설정 가능(1개씩만)
문제, 오류
· 아직 제대로 된 테스트를 하지 못했습니다. 문제 생기면 알려주세요~
· 포인트 모듈에서 가져오므로 포인트 기록이 없는 회원은 출력되지 않습니다.
· 어떤 환경에서는 목록이 정상적으로 출력 되지 않음

아......정말 알쏭달쏭합니다.......
저는 정상출력이 되서 잘될줄 알았는데...
왜 이렇게 결과물이 다들 달라보이는 걸까요....
닉네임이 왜 안보이는걸까요;; 이상하네요
http://magicjw.byus.net/zbxe/apim_point_rank
단축 메뉴의 작성글 보기는 각 모듈에서 작성한 글을 보여주게 됩니다.
페이지에는 작성한 글이 없으므로 검색이 안되는 것입니다.
방법은 관리자일 때 닉네임 옆에 전체 작성글 링크를 추가하여 관리자 페이지로 이동하도록 해야 합니다.
메뉴는 시스템 파일에 포함되어 있어 나중에 XE가 업데이트 되면 문제가 발생할 수 있습니다.
위젯 스킨 html 에서 닉네임 옆에 추가하기
<!--@if($logged_info->is_admin == "Y")--><a href="{getUrl('module','admin','act','dispDocumentAdminList','search_target','member_srl','search_keyword',$oPoint->member_srl)}" target="_blank">[작성글]</a><!--@end-->
<UL> ~ </UL> 내용을 아래로 바꿔보세요(굵은 부분이 바꼈습니다.
<ul>{@ $no = 1}
<!--@foreach($widget_info->point_list as $oPoint)-->
<li class="member_{$oPoint->member_srl}">
{$no}위. <span class="title" {$oPoint->perlev}>
{$oPoint->nick_name}: {$oPoint->point}점 <!--@if($logged_info->is_admin == "Y")--><a href="{getUrl('module','admin','act','dispDocumentAdminList','search_target','member_srl','search_keyword',$oPoint->member_srl)}" target="_blank">[작성글]</a><!--@end--></span>
</li>
{@ $no++}
<!--@end-->
</ul>
Fatal error: Call to a member function on a non-object in /free/home/indifairy/html/zbxe/classes/widget/WidgetHandler.class.php on line 49
이런 오류가 발생하면서 위젯이 아예 나타나지 않네요.






감사합니다. 집에가서 적용해 봐야겠어요...^^