24'C 구름 많음
서울 강남구
그누보드 팁으로, 반팔십 님의 99%의 도움 하에서 완성되었습니다.
비회원시 게시물 보기에서, 설정한 내용 만 보여주고 회원가입이나 로그인으로 유도하기 위한 팁입니다.
필요하신 분들께서 사용하시기 바랍니다.
적용 방법:
1. 보드스킨의 뷰 폴더에서 뷰 페이지 파일을 열어서
<?php echo get_view_thumbnail($view['content']); ?> 이 부분을 아래 소스로 대체하시면 됩니다.
2. 게시판1, 게시판2 부분에는 본 팁을 제외시키고 싶으신 게시판을 입력하십시오.
3. 숫자 500 부분은 비회원에게 보여줄 내용이니, 적당하게 조정하십시오.
주의: 줄바꿈이나 이미지는 비회원 상태에서는 모두 살아집니다....
<?php
if(!$is_member) {
$ignore_table = array('news', 'notice', 'study_guide');
if( in_array($bo_table, $ignore_table) ){
echo get_view_thumbnail($view['content']);
}else{
echo get_view_thumbnail( cut_str( strip_tags($view['content']),500 ) );
echo "<br /><br /><div class='guest-info'><a href=./bbs/register.php' class='btn btn-success btn-sm' target='_self'>회원가입</a> <a class='btn btn-success btn-sm asideButton cursor'>로그인</a><br /><i class='fa fa-exclamation-circle'></i> 비회원은 전체내용을 열람할 수 없습니다.</div>";
}
}else{
echo get_view_thumbnail($view['content']);
}
?>
스타일 부분은 보드스킨/view/view.css 파일에 적당한 위치에 추가하십시오.
/*비회원 회원가입 로그인 안내 */
.view-content .guest-info { border:1px solid #ddd; font-weight:bold; color:red; text-align:center; padding:10px 10px 5px; }
.view-content .guest-info a { color:#fff; text-decoration:none; font-weight:bold; }
적용 후 화면은 아래와 같이 보여집니다.