XE 1.8.x 버전에서 작성되었습니다.


게시판 스킨에서 글 내용을 출력해주는 부분을 수정하면 됩니다.

예) read.html, document.html 문서에서 {$oDocument->getContent(false)} 부분


댓글작성유무를 확인하고 그에 따른 내용 출력


{@

$oDB = &DB::getInstance();

$query = $oDB->_query('select count(*) as count from xe_comments where document_srl = '.$document_srl.' and member_srl = '.$logged_info->member_srl);

$result = $oDB->_fetch($query);

}

// 댓글작성 정보를 불러옵니다.


<!--@if($result->count>0)-->


{$oDocument->getContent(false)}

// 댓글이 작성되었을시에 원본 글 출력


<!--@else-->


{@ $length=mb_strlen($oDocument->getContent(false),'UTF-8');}

// 해당 글의 길이를 알아냅니다.

{@ $size=$length*(50/100);}

// 해당 글의 출력 범위를 구합니다.

{@ $summary=mb_substr($oDocument->getContent(false),0,$size,'UTF-8');}

// 출력 범위에 따른 글을 자릅니다.

{$summary}

// 설정한 글 범위 출력


<!--@end-->



# 추가 Tip

파란색의 코드를 다른곳에서도 적용가능합니다.

글 리스트에서 요약($document->getSummary)대신 위 코드 $oDocument 를 $document 바꾸셔서 사용하시면 됩니다.

'XE Tip & 추천' 카테고리의 다른 글

XE :: 카카오링크 버튼달기  (0) 2015.09.08

+ Recent posts