묻고답하기
제로보드 오류 발견입니다.
2009.01.29 14:31
제로보드에서 크게 변경된 것 중에 하나가,
제로보드 관리자에서 분양사이트를 더 만들 수 있게 된건데요.
분양사이트 관리모드로 들어가면, 회원목록에서 오류가 있습니다.
회원목록의 페이지를 넘길수 없는 현상인데요.
만약 회원이 100명즈음 되면 페이지가 3-4페이지 정도 생기는데
페이지가 넘어가지가 않습니다. 제가 볼 수 있는건 100번째 가입자 부터 70번째 가입자 정도뿐이죠.
그 이전 가입자를 보려고 아래에 페이지 넘버를 클릭해도 넘어가지지 않습니다.
이건 좀 심각한 오류같은데..
나름 어떻게 돌아가나 소스도 좀 봤는데, 잘 모르겠네요. 수정할 길이 묘연합니다.
/modules/homepage/homepage.view.php
function dispHomepageMemberManage() {
// member model 객체 생성후 목록을 구해옴
$oMemberAdminModel = &getAdminModel('member');
$oMemberModel = &getModel('member');
$output = $oMemberAdminModel->getSiteMemberList($this->site_srl);
$members = array();
foreach($output->data as $key=>$val) {
$members[] = $val->member_srl;
}
$members_groups = $oMemberModel->getMembersGroups($members, $this->site_srl);
Context::set('members_groups',$members_groups);
$group_list = $oMemberModel->getGroups($this->site_srl);
Context::set('group_list', $group_list);
// 템플릿에 쓰기 위해서 context::set
Context::set('total_count', $output->total_count);
Context::set('total_page', $output->total_page);
Context::set('page', $output->page);
Context::set('member_list', $output->data);
Context::set('page_navigation', $output->page_navigation);
$this->setTemplateFile('member_list');
}
/modules/homepage/skins/xe_official/member_list.html
<!-- 페이지 네비게이션 -->
<div class="pagination a1">
<a href="{getUrl('page','','module_srl','')}" class="prevEnd">{$lang->first_page}</a>
<!--@while($page_no = $page_navigation->getNextPage())-->
<!--@if($page == $page_no)-->
<strong>{$page_no}</strong>
<!--@else-->
<a href="{getUrl('page',$page_no,'module_srl',''+ '+ ')}">{$page_no}</a>
<!--@end-->
<!--@end-->
<a href="{getUrl('page',$page_navigation->last_page,'module_srl','')}" class="nextEnd">{$lang->last_page}</a>
</div>
어디 문제일까요 ;ㅁ;