페이스북 댓글 애드온이 작동안해서 소스를 보고 있는데 ....

 

$addon_position = "/<\!--AfterDocument\(([0-9]+),([0-9]+)\)-->/is";
        $dsori_facebook_current_url = getUrl('','document_srl','$1');    

   ====> 현재 보고 있는게시판의 주소를 가져오려고 하는데 이게 맞나요?
        $dsori_facebook_comment_box .='
        <div class="fb-comments_container">
        <div class="fbHeader" >
        <h2>Facebook '.Context::get('lang')->comment;
        if($ai->dsori_facebook_show_comment_count)
            $dsori_facebook_comment_box .= '<span>&nbsp;<fb:comments-count href='.$dsori_facebook_current_url.'/></fb:comments-count></span></h2></div>';
            
        $dsori_facebook_comment_box .='

                <div class="fb-comments" data-href="'.$dsori_facebook_current_url.'" data-width="" data-numposts="'.$ai->dsori_facebook_data_numposts.'" data-colorscheme="'.$ai->dsori_facebook_colorset.'" data-order-by="'.$ai->dsori_facebook_data_order_by.'" ></div>
            </div>
        ';    
 

  • profile

    http://zzandoli.com/tip/5332 에 보면 getFullUrl('mid',$mid); 하고 getFullUrl('', 'document_srl',$document_srl); 어떤걸 사용해야할까요?

  • profile

    뭔가 정규식 같은게 보이는데, 그 정규식을 처리하는 함수가 안 보이네요.

     

    어디서나 통하는 방식으로는 이런 게 있습니다.

    getUrl('', 'document_srl', Context::get('document_srl'))

    만약 주소에 게시판 이름이 들어가야 한다면

    getUrl('', 'mid', Context::get('mid'), 'document_srl', Context::get('document_srl'))

     

    위의 두가지 모두 글읽기 화면에서만 동작합니다.

    템플릿 파일에서는 Context::get이 필요하지 않고 그냥 $mid, $document_srl을 써도 됩니다.