안녕하세요. 컨택트폼 관련해서 문의드립니다!
컨택트폼을 이용해서, 첨부파일 포함해서 전송할 수 있도록 설정을 해놨는데,
100MB 이하 첨부파일까지만 메일에 오던데 혹시 더 늘릴수는 없나요?
현재 저희가 첨부파일 업로드 하는건 500MB 로 설정해놨습니다.
안녕하세요~^^
KBoard 플러그인 쪽 첨부파일 용량 설정이 충분히 크더라도
이메일 보내는 쪽이나 받는 쪽 서버 설정으로 인해
첨부파일 용량이 크면 정상적으로 첨부되지 않을 수도 있습니다.
구글 지메일(Gmail)로 이메일 수신 시 첨부 가능한 파일 최대 용량은 50MB으로 알고 있습니다.
위와 같이 이메일을 받는 쪽의 설정이 실제 첨부하는 파일의 용량보다 작다면
첨부파일이 제대로 첨부되지 않습니다.
고맙습니다.
지메일 아니고, 네이버 이메일로 테스트 해본겁니다.
혹시그럼 제가 add_action 필터 사용해서, 글작성 후, 보내기 하면 알림창이 뜨면서 창닫기를 설정했습니다.
근데 관리자 페이지에서도 글을 수정하거나 작성할때 동일하게뜨는데, 관리자에서는 이부분이 발생안되게 할 수 있을까요???
/*글작성 후, 알림창 뜨고 창닫기*/
add_action('kboard_content_execute_pre_redirect', 'my_kboard_content_execute_pre_redirect', 10, 3);
function my_kboard_content_execute_pre_redirect($next_page_url, $content, $board){
if($board->id == '1'){
echo '<script>alert("A/S 신청이 완료되었습니다. 담당자가 확인 후 연락드립니다.")</script>';
echo "<script>self.close();</script>";
exit;
}
}
이 코드 사용했습니다.
올려주신 코드를 관리자에게는 실행되지 않게 하시려면
$board->id == '1' 부분을 $board->id == '1' && !$board->isAdmin() 으로 교체해보시겠어요?
$board->isAdmin() 코드를 활용해서 관리자인지 체크하실 수 있습니다.
고맙습니다.
add_action('kboard_content_execute_pre_redirect', 'my_kboard_content_execute_pre_redirect', 10, 3);
function my_kboard_content_execute_pre_redirect($next_page_url, $content, $board){
if($board->id == '1' && !$board->isAdmin()){
echo '<script>alert("A/S 신청이 완료되었습니다. 담당자가 확인 후 연락드립니다.")</script>';
echo "<script>self.close();</script>";
exit;
}
}
이렇게 적용하고, 관리자인 경우 알림창 없애고 글목록 화면으로 이동 가능한가요??
해당 코드를 적용하면 관리자일 때는 해당 코드가 실행되지 않기 때문에
안내창이 표시되지 않고 $next_page_url 쪽 주소로 이동하게 됩니다.
동작 확인해보시겠어요?
고맙습니다.
작동됩니다 감사합니다!