제작 의뢰

XE 공식사이트에 개설된 제작의뢰/제작지원 게시판을 통한 거래시 피해나 분쟁이 발생했을 경우, XE 운영팀은 관여를 하지 않으며 모든 책임은 거래 당사자들에게 있습니다.

거래시 [피해/분쟁 예방] 좋은 거래를 위한 제작/의뢰 가이드를 숙지하여 의뢰자와 제작자 모두가 분쟁 없이 좋은 결과물을 얻을 수 있기를 바랍니다.

글 작성시 내용에 확장변수에서 입력받은 내용도 메일에 같이 와야 합니다...

 

지금은 에디터에 입력하는 내용만 메일로 발송 되고요

 

어떤 부분을 수정해야하는지는 알겠는데 어떻게 수정해야 할지 모르겠네여...

 

xe/modules/board/board.controller.php  파일에서

 

 

 // 문제가 없고 모듈 설정에 관리자 메일이 등록되어 있으면 메일 발송
                if($output->toBool() && $this->module_info->admin_mail) {
                    $oMail = new Mail();
                    $oMail->setTitle($obj->title);
                    $oMail->setContent( sprintf("From : <a href="\"%s\">%s</a><br/>\r\n%s", getUrl(','document_srl',$obj->document_srl), getUrl(','document_srl',$obj->document_srl), $obj->content));
.

.

.

.

.

 

 

여기서   $oMail->setContent(" 이 부분~!!! ")

 

이 부분에 원하는 값을 넣으면 되는건 알겠는데 일반 html이나 텍스트를 입력하면 잘 발송 됩니다...

 

근데 확장변수를 불러와서 뿌려줘야 하는데... 일반 view 페이지에 나와있는대로 $oDocument->getExtraValueHTML(3)

 

이런식으로만 입력해봤는데 내용에 아무것도 안옵니다...

 

xe/modules/board/skins/xe_default_/view_document.html 파일에 보면

 

 

      <tr>
        <th><font size="1">SK</font> </th>
        <td>{$oDocument->getExtraValueHTML(2)}</td>
 <th><font size="1">SK</font> </th>
        <td>{$oDocument->getExtraValueHTML(12)}</td>
      </tr>
      <tr>
        <th scope="row"><font size="1">KT</font> </th>
        <td>{$oDocument->getExtraValueHTML(3)}</td>
        <th scope="row"><font size="1">KT</font> </th>
        <td>{$oDocument->getExtraValueHTML(13)}</td>
      </tr>

 

이런식으로 확장변수값을 불러와서 뿌려주게 되어있습니다... 물론 잘 나오구요...

 

근데 왜 메일에 뿌려줄때는 안될까요...??

 

변수 선언을 새로 해줘야 한다는건가요...???

 

죄송하지만 sample로 하나만 해주시면 안될까요...??

 

 

도움좀 부탁드립니다....