묻고답하기

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

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

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


            // 목록수 수
            $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 남기남
투도리 게시판 작은 따옴표 글 안올라갑니다. [1] file 2009.12.29 by 백성찬
하이스쿨페이지 창로그인 질문 [1] 2009.12.29 by NEARSTORY
우뉴 [MySQL] data Type 변경하는 방법, data 추가하는 방법 질문 [3] 2009.12.29 by ui
카이네드 XE 루트설치 후 문제 [2] 2009.12.29 by Gekkou
안주짱 게시판관리창이 엑박이떠요 file  
개발. 오래있으면 자동으로 로그아웃되는거 같은데요.. 시간이 얼마나 지나야 되나요  
치올 스프링노트연동 [1] 2009.12.29 by 백성찬
뮤랑이 해당 모듈의 모든 글수를 뽑으려면 어떻게 해야 하나요? [2] 2009.12.29 by 라르게덴
개발. 게시판에 글쓰기 할때 비밀번호를 설정할 수 있나요..? [1] 2009.12.29 by 백성찬
달팽이355 다운로드랭킹에서 날짜별로 출력하기 [1] 2009.12.29 by 라르게덴
마로. cooliris에서 해당게시물 링크를 현재창으로.. [1] file 2009.12.29 by 라르게덴
실이다 이미지 첨부오류 [3] 2009.12.29 by 백성찬
시니시즘 Ajax.PeriodicalUpdater [1] 2009.12.29 by 라르게덴
우리아기 게시판 재목 색깔 [1] 2009.12.29 by 라르게덴
newlax 댓글 [1] file 2009.12.29 by 라르게덴
햇병아리 게시판모듈설치뒤의 문제 [1] 2009.12.29 by 라르게덴
카이네드 iframe에 {$content} 넣기  
Generalist 게시글 작성시 붙여넣기가 안되는 문제  
WhiteAT 스프링노트 연동에러 [1] 2009.12.29 by 백성찬
BBBBBBBB 갑자기 아무것도 안뜨네요 [1] 2009.12.29 by BBBBBBBB
초콜릿조아 게시판 글꼴과 숫자가 이렇게 나오는데요..해결책좀 [1] file 2009.12.29 by 백성찬
마계범군 XE 게시판에서 첨부파일에 대한 문의입니다.  
sleepwalker 회원 가입 페이지와 검색창에 별도 레이아웃 적용에 관한 질문  
불패의초인 메인화면 위쪽 여백 없애는 방법좀...... [2] file 2009.12.30 by 박계출
totok 확장변수 폭 조절방법 꼭 부탁드립니다. XE팁을 적용했는데도 안되네요.ㅠㅠ  
미죠 000webhost깔았는데 HTTP 403 forbidden 에러가 ㅜㅜㅜ  
별님왕자 동영상 매뉴얼은 어디있나요? [1] 2009.12.30 by 백성찬
익스군 레이아웃을 중앙으로 나오게 하고 싶어요 [1] 2009.12.30 by 익스군
JUUN cafeXE 생성오류 + Textyle 생성오류 + 페이지 콘텐츠추가 위젯 첨부 에러 [1] 2009.12.30 by RaisonDetre
개발. 관리화면중 회원관리부분을 수정하려고 하는데요.. 어떤파일을 수정해야 하나요..?