묻고답하기

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

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

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


            // 목록수 수
            $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 남기남
카이네드 iframe에 {$content} 넣기  
햇병아리 게시판모듈설치뒤의 문제 [1] 2009.12.29 by 라르게덴
newlax 댓글 [1] file 2009.12.29 by 라르게덴
우리아기 게시판 재목 색깔 [1] 2009.12.29 by 라르게덴
시니시즘 Ajax.PeriodicalUpdater [1] 2009.12.29 by 라르게덴
실이다 이미지 첨부오류 [3] 2009.12.29 by 백성찬
마로. cooliris에서 해당게시물 링크를 현재창으로.. [1] file 2009.12.29 by 라르게덴
달팽이355 다운로드랭킹에서 날짜별로 출력하기 [1] 2009.12.29 by 라르게덴
개발. 게시판에 글쓰기 할때 비밀번호를 설정할 수 있나요..? [1] 2009.12.29 by 백성찬
뮤랑이 해당 모듈의 모든 글수를 뽑으려면 어떻게 해야 하나요? [2] 2009.12.29 by 라르게덴
치올 스프링노트연동 [1] 2009.12.29 by 백성찬
개발. 오래있으면 자동으로 로그아웃되는거 같은데요.. 시간이 얼마나 지나야 되나요  
안주짱 게시판관리창이 엑박이떠요 file  
카이네드 XE 루트설치 후 문제 [2] 2009.12.29 by Gekkou
우뉴 [MySQL] data Type 변경하는 방법, data 추가하는 방법 질문 [3] 2009.12.29 by ui
하이스쿨페이지 창로그인 질문 [1] 2009.12.29 by NEARSTORY
투도리 게시판 작은 따옴표 글 안올라갑니다. [1] file 2009.12.29 by 백성찬
싸나이김 실시간회원로그인관련  
한주네 레이아웃 설정에 대하여 여쭐까 합니다.  
앤츠 레이아웃을 다른 이름으로 저장해서 사용하려 어떻게 해야 하나요? [2] 2009.12.29 by 치올
유아원 메뉴가 이상하게 보입니다 file  
최창걸 불량 ip 관련  
시니시즘 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
......욤 xeHome 스킨 코어1.3.1.2버전에선 안되는지요?  
Akzin 기본 카운터 위젯이 동작을 안 합니다. [2] 2009.12.28 by Ball
치올 줄변경 하지 않기 질문 [1] 2009.12.28 by 시니시즘
치올 컬러셑의 추가  
Kview 게시판 색상변경 file  
FreeASZetyS2 자동출처 애드온 질문 드립니다~ file  
클베 로그인하고 닉네임칸이 짤리네요? file