[core 1.7.9]에서 이 팁을 적용하시려면, 아래와 같이 하시면 됩니다.
./modules/admin/admin.admin.controller.php 에 다음부분을 추가...
function procAdminRemoveBlankDir() {
$target_path = './files/attach';
FileHandler::removeBlankDir($target_path);
$this->setMessage('success_updated');
}
./modules/admin/tpl/_Footer.html 에 다음 추가..
<script>
xe.current_lang = '{$lang_type}';
xe.lang.confirm_run = '{$lang->confirm_run}';
xe.lang.confirm_reset_admin_menu = '{$lang->confirm_reset_admin_menu}';
admin_menu_srl = '{$admin_menu_srl}';
// 추가할 내용 시작
function deRemoveBlandir() {
if (!confirm(xe.lang.confirm_run)) return;
var params = [];
exec_xml("admin","procAdminRemoveBlankDir", params, completeCacheMessage);
showWaitingFogLayer();
}
//추가할 내용 끝
</script>
위의 추가 할 내용을 ./modules/admin/tpl/js/config.js 에 추가되어야 하지만, "config.js" 파일이 cdn 서버에서 호출되는 관계로 "_Footer.html"에 추가함.
modules/admin/tpl/_Footer.html 에 버튼추가
<button type="button" class="x_btn-link" onclick="deRemoveBlandir();">BlankFolderRemove</button> <span class="vr">|</span>
./modules/admin/conf/module.xml 에 추가
<action name="procAdminRemoveBlankDir" type="controller" />
작성된지 오래된 팁이지만 동작에는 문제가 없어보입니다.
'▣ 스크랩 > 웹사이트' 카테고리의 다른 글
자동 슬라이드 쇼 (0) | 2021.09.02 |
---|---|
XE Content 확장 위젯 2 중간에 광고 삽입 (0) | 2021.09.02 |
XE Content 확장 위젯 2 글쓴이로 게시글 추출 (0) | 2021.09.02 |
게시판 하단 검색 옵션 원하는 것만 넣기 (확장변수 포함) (0) | 2021.09.01 |
DB 필드 일괄변경 (0) | 2021.09.01 |
댓글