참조: https://shxrecord.tistory.com/191

 

위 링크에서처럼 shown.bs.modal 이벤트를 처리하는게 포인트

내 경우 한 페이지 내에서도 팝업이 여러개인지라 공통으로 사용하기 위해 autofocus 속성이 있는 첫번째 요소로 포커스 보내버림

 

<script>
$(document).on('shown.bs.modal', '.modal', function () {
    $('[autofocus]:eq(0)').focus();
});
</script>

 

ex) <input type="text" name="name" autofocus />
input 뿐 아니라 button 등 포커스가 가능한 요소라면 사용 가능

블로그 이미지

먼지손

,


config.php 에서 G5_SMTP 부분 수정해줍니다.

define('G5_SMTP',        'smtp.worksmobile.com');

define('G5_SMTP_PORT',   '587'); // 웍스모바일의 경우 pop3/smtp 설정이 아닌 imap/smtp 설정 사용

define('G5_SMTP_SECURE', 'TLS');

define('G5_SMTP_ID',     '아이디'); // 웍스에서 사용하는 계정. 이메일주소

define('G5_SMTP_PW',     '비번'); // 비번은 가급적 암/복호화 모듈을 이용해서 암호화 해줄것

define('G5_SMTP_DEBUG',  0); // 1~4. 확인을 원할때는 1이나 2정도로 수정해서 테스트해보세요.


lib/mailer.lib.php 중 일부 수정

    $mail = new PHPMailer(); // defaults to using php "mail()"


    $mail->Encoding = 'base64'; // 기본값이 8bit 이므로, base64로 변경함.

    $mail->SMTPDebug = (@constant('G5_SMTP_DEBUG') ? G5_SMTP_DEBUG : 0);

    $mail->Debugoutput = 'html';

    //$mail->Timeout = 3; // 타임아웃 3초로 변경(기본값 10초)


    if (defined('G5_SMTP') && G5_SMTP) {

        $mail->IsSMTP(); // telling the class to use SMTP

        $mail->Host = G5_SMTP; // SMTP server

        if(defined('G5_SMTP_PORT') && G5_SMTP_PORT)

            $mail->Port = G5_SMTP_PORT;


        if(@constant('G5_SMTP_SECURE')) $mail->SMTPSecure = G5_SMTP_SECURE;

        if(@constant('G5_SMTP_ID') && @constant('G5_SMTP_PW')) {

            $mail->SMTPAuth = true; // enable SMTP authentication

            $mail->Username = G5_SMTP_ID;

            $mail->Password = G5_SMTP_PW; // 비번은 가급적 암/복호화 모듈을 이용해서 암호화 해줄것


            // 웍스의 경우 발송메일주소가 로그인아이디와 같아야 함

            //$mail->SetFrom(G5_SMTP_ID, $fname);

            //$mail->AddReplyTo(G5_SMTP_ID, $fname);

            $fmail = G5_SMTP_ID;

        }

    }


    $mail->CharSet = 'UTF-8';


블로그 이미지

먼지손

,

레진 기술 블로그 - 모두를 위한 설계. 레진 웹 접근성 가이드라인.

http://tech.lezhin.com/2017/08/02/accessibility

블로그 이미지

먼지손

,