스레드
이온디

sejin7940_copy 모듈인데 19년도 3월에 1.4버전 이후로 업데이트가 없더군요.
최근 해당 기능을 사용하기 위해서 조금 손 봤습니다.
라이믹스 최신 버전에서 동작합니다.

그리고 모듈 선택기에서도 전체 선택하는 기능을 추가했습니다.


(1) 게시판 복사 모듈에서 오류를 수정하고


        function receiveSelectedModules(data) {
            const selectElement = document.getElementById('_target_module2');
            data.forEach(module => {
                const option = document.createElement('option');
                option.value = module.moduleSrl;
                option.text = `${module.moduleName} (${module.moduleTitle})`;
                selectElement.appendChild(option);
            });
        }
    
이 부분을 추가했습니다.


(2) 모듈 선택기
modules/module/tpl/module_selector.html


{$lang->module_selector}

선택된 항목 추가 $key,$val" value="{$key}" selected="selected"|cond="$key == $selected_module">{$val->title} cmd_search}" class="x_btn" />

{$category_name}

{$lang->mid} {$lang->browser_title} {$type=='single'?$lang->cmd_select:$lang->cmd_insert} $mid_name,$module_info"> module_srl}" /> {$mid_name} {$module_info->browser_title} {$type=='single'?$lang->cmd_select:$lang->cmd_insert} document.getElementById('selectAll').addEventListener('click', function(event) { const checkboxes = document.querySelectorAll('input[name="selected_modules[]"]'); checkboxes.forEach(checkbox => checkbox.checked = event.target.checked); }); function insertSelectedModules() { const selectedModules = document.querySelectorAll('input[name="selected_modules[]"]:checked'); const selectedData = []; selectedModules.forEach(module => { const moduleSrl = module.value; const moduleName = module.closest('tr').querySelector('td:nth-child(2)').innerText; const moduleTitle = module.closest('tr').querySelector('td:nth-child(3)').innerText; selectedData.push({ moduleSrl, moduleName, moduleTitle }); }); if (window.opener && typeof window.opener.receiveSelectedModules === 'function') { window.opener.receiveSelectedModules(selectedData); window.close(); } else { alert('부모 창이 없거나 receiveSelectedModules 함수가 정의되지 않았습니다.'); } }

전체 선택하는 기능은 만들었는데 테스트하고보니,
게시판 복사 모듈 자체에서 복사가 안되는 항목이 있네요. -_-;

모바일 설정이나 표시값 같은게 누락되서 복사되네요 이킁;;;;


https://eond.com/tv

sejin7940_copy 모듈인데 19년도 3월에 1.4버전 이후로 업데이트가 없더군요. 최근 해당…
0 좋아요 0 답글 392 조회