묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판에 게시물, 댓글 작성시에 관리자에게 보내어지는 이메일의 폼에 다국어 적용 방법 문의드립니다.
2014.03.09 11:00
게시판에서 게시물이 등록되거나 댓글이 달렸을 때 관리자에게 이메일로 보내어지는 부분은 아래와 같은 것으로 알고 있습니다.
1. 게시판에 게시물 등록되었을 때 관리자에게 이메일로 보내어지는 부분(board.controller.php).
$oMail->setContent( sprintf("From : <a href=\"%s\">%s</a><br/>\r\n%s", getFullUrl('','document_srl',$obj->document_srl), getFullUrl('','document_srl',$obj->document_srl), $obj->content));
2. 게시판에 댓글이 등록되었을 때 관리자에게 이메일로 보내어지는 부분(comment.controller.php).
$mail_title = "[XE - " . Context::get('mid') . "] A new comment was posted on document: \"" . $oDocument->getTitleText() . "\""; . . $mail_content = " Author: " . $member_info->nick_name . " <br />Author e-mail: " . $member_info->email_address . " <br />Comment: <br />\"" . $obj->content . "\" ";
보시다시피 From: 혹은 A new comment was posted on document, Author, Author e-mail, Comment 와 같은 폼(?)이 다 영어로 되어 있습니다(저는 위의 내용들을 좀더 저만의 방식으로 만들고자 합니다). 그래서 제가 궁금한 점은,, 게시판에 다국어 이용시(?l=en, ?l=jp, ?l=ko 와 같은 방법으로 언어변경하여 사용시)에, 해당 언어로 위와 같은 폼(?)이 작성되어 관리자들에게 전달될 수 있는가. 입니다.
제가 생각해 본 것은 Board 나 Comment 에 있는 lang.xml 파일에 각 언어대로 필요한대로 위의 내용들을 적고, 위의 부분에 각 언어별로 적용될 수 있는 문법(html시에는 {$lang->cmd_write} 과 같은것)을 사용하면 될 것 같은데 php 를 모르는 저로써는 힘든 부분이라서 이렇게 아시는 분들의 도움을 청하게 되었습니다. 읽어주셔서 감사합니다.