묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판에서 본문 출력 될 때, 부분만 출력 할 수 있나요?
2016.01.24 19:12
게시판에서 본문을 뿌려줄 때,
로그인 하지 않은 사용자의 경우 "열람"은 가능하지만, 전체 글이 아닌 일부분만을 출력이 되게 할 수 있는지 알고 싶습니다.
권한 있는 사람이 아닌 경우에 부분만 출력이 될 수 있게요. 열람이 안되는 것이 아니라.
댓글 4
-
배워서남준다
2016.01.24 20:12
-
구큰타
2016.01.24 23:57
감사합니다 ! ^^
-
구큰타
2016.01.25 09:50
@배워서남준다 혹시 p 태그 기준으로 몇 문단까지 이런 방법도 따로 가능할까요? ^^;
-
배워서남준다
2016.01.25 21:08
<block cond="$is_logged">{$oDocument->getContent(false)}</block>
<block cond="!$is_logged">
{@
$lines = $oDocument->getContent(false);
preg_match_all("/<p[^>]*>(.*?)<\/p>/is", $lines, $ptags);
}<block loop="$ptags[1]=>$idx,$line" cond="$idx<3">{$line}</block>
</block>로긴이 안된경우 p태그가 3번째까지 출력됩니다.
출력 확인은 못했습니다. ㅜ.ㅜ
xedition 스킨을 예로...
_read.html 파일에서
{$oDocument->getContent(false)}
을 찾아서
<block cond="$is_logged">{$oDocument->getContent(false)}</block>
<block cond="!$is_logged">{$oDocument->getContentText(500)}</block>
으로 해보세요~
로긴이 안되었으면 500글자만 출력됩니다~