Extra Form
PHP PHP 5.6
CMS XpressEngine

안녕하세요~ 오늘 가입해서 질문 올립니다.

xe 공식 사이트에서 헤매다가 이건 좋은 곳이 있다는 걸 오늘에서야 알게 되었네요~

 

쪽지, 또는 게시판 댓글 관련 알림이 뜰 때...

스킨에서 해당 알림의 소스가 무엇인지 알고 싶습니다.

 

1. 해당 알림이 게시판 댓글인지, 쪽지인지...

2. 게시판 댓글이라면 해당 게시물의 documet_srl을

3. 쪽지라면 해당 쪽지의 message_srl을

알고 싶은데, 어떻게 하면 될까요?

 

참고로 현재 알린센터 Lite를 사용하고 있습니다.

알림의 링크 URL을 보면, 다음과 같습니다.

http://localhost/onlinejudge/index.php?act=procNcenterliteRedirect&notify=fe0d0d3c68566a07e673cc872a76a98f

 

즉, procNcenterliteRedirect 에서 알림값 fe0d0d3c68566a07e673cc872a76a98f 을 받아서

쪽지인지, 댓글인지 확인하는 것 같습니다만... 도대체 모르겠네요.

 

스킨(ncenterlite.html)을 확인해 보니.... 아래와 같습니다.

 

<div class="list">
        <ul>
            <li loop="$ncenterlite_list => $o">
                <a href="{$o->url}">
                    <block cond="$useProfileImage">
                        <img src="{$o->profileImage}"|cond="$o->profileImage" src="{Context::getRequestUri()}modules/ncenterlite/skins/default/img/p.png"|cond="!$o->profileImage" alt="" class="nc_profile_img" />
                    </block>
                    <span class="msg">{$o->text}</span><span class="ago">{$o->ago}</span>
                </a>
            </li>
        </ul>
        <a cond="$ncenterlite_page_navigation->total_count > 5" class="more" href="#" data-page="2">{$lang->ncenterlite_more}</a>
    </div>

 

이 곳 스킨에서 쪽지인지, 댓글인지..

그리고 쪽지이면 message_srl을, 댓글이면 document_srl을 알고 싶습니다.

  • profile
    <li loop="$ncenterlite_list => $o">
    아래에서부터 </li> 안에서부터 적용되는데 $o->type값이 M일때 $o->target_srl 이 message_srl 일듯합니다.
  • profile ?
    감사합니다. 게시물 댓글의 $o->type 은 뭘까요? 혹시 'D' 이가요?
  • ? profile
    C
  • profile ?

    정말 감사합니다. 한 가지만 더 여쭤봅니다.

    댓글 알림의 경우, 해당 게시물의 게시판 mid 값을 확인할 수 있을까요?

     

    document_srl이 고유값이기는 하나, 제가 별도 내부 처리상 필요한 정보라서요...

    계속 질문해서 죄송하고, 답변 주시면 정말 감사드립니다.

  • ? profile
    {@ $module_srl = getModel('module')->getModuleInfoByDocumentSrl($o->srl)->module_srl }

    {$module_srl}
  • profile ?
    진심으로 감사합니다~
  • profile ?
    대댓글의 경우, 댓글 srl이 나오는 거지요? 대댓글의 경우에도 원 게시물의 srl를 어떻게 알 수 있을까요?

    혹시 써 주신 명령문의 정보를 확인할 수 있는 문서가 있는지요? XE 공식 사이트에는 스킨 제작 참조 문서가 있는거 같아서요 ^^