묻고답하기

해당 위젯에는 코드중 일부를 뽑아봤습니다.

위젯설정에서 선택한 모듈(게시판)의 총 글수를 뽑아서 목록수에 적용시키려 합니다.

어떤 부분을 어떻게 고쳐주면 될런지요.


            // 목록수 수
            $widget_info->cols_list_count = (int)$args->cols_list_count;
            if(!$widget_info->cols_list_count) $widget_info->cols_list_count = 3;

            // 대상 모듈이 선택되어 있지 않으면 해당 사이트의 전체 모듈을 대상으로 함
            $site_module_info = Context::get('site_module_info');
            if($args->module_srls) $obj->module_srls = $args->module_srls;
            else if($site_module_info) $obj->site_srl = (int)$site_module_info->site_srl;

            $obj->direct_download = 'Y';
            $obj->isvalid = 'Y';

            // 정해진 모듈에서 문서별 파일 목록을 구함
            $obj->list_count = $widget_info->rows_list_count*$widget_info->cols_list_count;
            $files_output = executeQueryArray("file.getOneFileInDocument", $obj);
            $files_count = count($files_output->data);

            $document_srl_list = array();
            $document_list = array();

            $oDocumentModel = &getModel('document');
            if($files_count>0) {
                for($i=0;$i<$files_count;$i++) $document_srl_list[] = $files_output->data[$i]->document_srl;

                $tmp_document_list = $oDocumentModel->getDocuments($document_srl_list);
                if(count($tmp_document_list)) {
                    foreach($tmp_document_list as $val) $document_list[] = $val;
                }
            }

            $document_count = count($document_list);
            $total_count = $widget_info->rows_list_count * $widget_info->cols_list_count;
            for($i=$document_count;$i<$total_count;$i++) $document_list[] = new DocumentItem();
            $widget_info->document_list = $document_list;

            // 모듈이 하나만 선택되었을 경우 대상 모듈 이름과 링크를 생성
            $module_srl = explode(',',$args->module_srls);
            if(count($module_srl)==1) {
                $oModuleModel = &getModel('module');
                $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl[0]);
                if($module_info->site_srl) {
                    $site_info = $oModuleModel->getSiteInfo($module_info->site_srl);
                    if($site_info->domain) {
                        $widget_info->more_link = getSiteUrl('http://'.$site_info->domain, '','mid', $module_info->mid);
                    }
                } else {
                    $widget_info->more_link = getUrl('','mid',$module_info->mid);
                }
                $widget_info->module_name = $module_info->mid;
            }

            Context::set('widget_info', $widget_info);


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
장영식643 2MB 이상 파일 첨부문제 [1] 2008.10.10 by 느까끼
박노열 게시판 본문 길이 조정에 대한 질문입니다.  
유학com 인덱스페이지 설정요 ㅠ0ㅠ;;; 도와주세요 초보예요 [3] 2008.10.10 by 유학com
누리 새쪽지 와서 확인 누르면 옛날 쪽지가 보입니다. [1] 2008.10.10 by 이슬나라
나나나나난 도메인 포워딩 [1] 2008.10.10 by 주재천
StyleD XML 쿼리문에 대해... [1] 2008.10.10 by 라르게덴
착한악마 댓글이 사라지는 이유?? [2] 2008.10.10 by 착한악마
일인자 레벨아이콘을 그룹별로 아이콘사용할수없을까여?  
다혈질 레이아웃에서 메뉴 설정이 되지 않습니다. [1] 2008.10.10 by 백성찬
테사카 XE 1.06 설치시 오류가 납니다. [1] file 2008.10.10 by 백성찬
일인자 메뉴부분에 기능추가하는방법이 궁금합니다 꼭좀답변해주세요... [1] 2008.10.10 by 느까끼
mean550 1.0.6 패치후 게시판리스트에서 작성자에게 쪽지/메일 기능 [1] 2008.10.10 by 브을랙
1 마우스 오버인가요 이게?;; [2] file 2008.10.10 by 1
김순규774 popup 기능을 넣을려는데 너무 어렵네요.  
파다 기존회원 DB 옮겨오는 법 아시나요. [1] 2008.10.10 by 백성찬
i88kk 제로보드 공부에 대한 질문입니다 [1] 2008.10.10 by 쿨김
홈피가이 더이상 설치가 안되는데 알려주세요. [11] file 2008.10.10 by 홈피가이
모르미 제로보드 XE - admin으로 글쓰기가 안됩니다.  
밤이면밤마다 DB&관리자 정보 입력 페이지에서 등록을 누르면 자꾸 오류메세지가,,,도와주세요 [1] 2008.10.10 by 백성찬
나경한 특정 게시판 검색창을 다른홈페이지에 하려면 file