다운로드 스킨 사용시에 다운로드 비밀번호를 입력하고 자료를 업로드하고 나면,
게시물에서 어떻게 다운로드 받아야 하는지 잘 모르겠습니다.
비밀번호 입력칸에 비밀번호를 입력하고 첨부파일을 클릭하면
계속 보안을 위해서 비밀번호를 입력해야한다는 알림창만 뜹니다.
따로 설치해서도 테스트해보고 코스모스팜 데모게시판에서도 테스트했습니다.
사용방법을 알려주실 수 있을까요?
안녕하세요~^^
KBoard 다운로드 스킨에서 다운로드 비밀번호 관련해서 버그가 있었습니다.
현재는 수정해서 업데이트해두었습니다.
스킨을 최신 버전으로 업데이트해보시겠어요?
워드프레스 관리자 -> 스토어 메뉴에서 설치하기 버튼을 누르시면 완료됩니다.
만약, 스킨을 업데이트할 수 없는 상황이시라면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에
아래의 코드를 찾아서
<?php echo __('Attachment', 'kboard')?> : <button type="button" class="kboard-button-action kboard-button-download" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="<?php echo sprintf(__('Download %s', 'kboard'), $attach[1])?>"><?php echo $attach[1]?></button>
아래의 코드로 교체해보세요.
<?php echo __('Attachment', 'kboard')?> : <button type="button" class="kboard-button-action kboard-button-download" onclick="kboard_download_skin_password_form('<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'); return false;" title="<?php echo sprintf(__('Download %s', 'kboard'), $attach[1])?>"><?php echo $attach[1]?></button>
아래의 코드를 찾아서
var kboard_download_skin_password_submit = false;
function kboard_download_skin_password_form(obj){
if(!jQuery('input[name="download_skin_password"]', '#kboard-download-skin-form').val()){
alert(kboard_localize_strings.please_enter_the_password);
jQuery('input[name="download_skin_password"]', '#kboard-download-skin-form').focus();
return false;
}
kboard_download_skin_password_submit = true;
jQuery('#kboard-download-skin-form').attr('action', jQuery(obj).attr('href'));
jQuery('#kboard-download-skin-form').submit();
return true;
}
아래의 코드로 교체해보세요.
var kboard_download_skin_password_submit = false;
function kboard_download_skin_password_form(download_url){
if(!jQuery('input[name="download_skin_password"]', '#kboard-download-skin-form').val()){
alert(kboard_localize_strings.please_enter_the_password);
jQuery('input[name="download_skin_password"]', '#kboard-download-skin-form').focus();
return false;
}
kboard_download_skin_password_submit = true;
jQuery('#kboard-download-skin-form').attr('action', download_url);
jQuery('#kboard-download-skin-form').submit();
return true;
}
고맙습니다.