Distribution Skins

테마, 스킨, 위젯 등 아미나 배포자료실

열람실 기본 보드스킨 1.1 - Basic Reading 1.1

※ 댓글쪽 패치가 반영된 것이라 아미나빌더 1.7.14 이상 버전에서 사용가능

 

글등록시 개별적으로 열람 포인트를 등록할 수 있는 보드스킨입니다.

 

- 열람한 회원만 다운로드가 가능하도록 되어 있습니다.

- 열람 포인트는 글읽기 포인트와 달리 "열람"이라는 별도 flag 로 포인트 DB에 기록됩니다.

- 열람 포인트는 읽기 포인트와 달리 글을 삭제하더라도 포인트 기록은 삭제되지 않습니다.

- 등록자에게 적립된 포인트 역시 글을 삭제하더라도 포인트 기록은 삭제되지 않습니다.

- 그래서 글삭제는 관리자만 가능하도록 해 두었습니다.

 

■ 설치 및 적용방법

 

1. 압축을 풀어 /skin/board 폴더에 올리신 후 보드설정에서 스킨 지정해 주시면 됩니다.

 

■ 기타사항

 

1. 추가 목록스킨은 아래 기본 또는 프리미엄 목록스킨을 이용해서 주세요.

 

http://amina.co.kr/bbs/board.php?bo_table=skin_amina&wr_id=2331

 

http://amina.co.kr/bbs/board.php?bo_table=skin_amina&wr_id=1181

 

2. 목록에 열람 포인트를 출력하고자 할 경우 목록스킨의 for 구문 내에 출력하고자 하는 곳에 아래 코드를 입력해 주면 됩니다.

 

<?php echo number_format($list[$i]['as_view']);?>

 

3. 열람전 요약글 등이 필요하면, 이것은 여분필드를 활용해서 별도 추가해 주셔야 합니다.

 

4. 사용하는 여분필드가 없기 때문에 여분필드는 1번부터 10번까지 다 사용이 가능합니다.

 


# 1.1 패치 - 2017.04.14

 

- 미열람시 글내용화면이 썰렁해서 SEO로 노출되는 컨텐츠 출력되도록 수정 : 대표이미지와 글내용 일부 자동출력 

 

Facebook Twitter GooglePlus KakaoStory NaverBand

My Shop Author

Lv.28 M 한별아빠  관리자
141,204 (97.8%)

세상을 바꾸는 작은 힘 - 아미나

71 Comments
4 채군아  
아~ 그리구 제가 질문을 잘못 드렸습니다
열람할수 있는 권한이 게시판 설정 부분 열람 권한은 레벨2 로 지정을 하되
포인트를 사용시 보여지는 열람 내용 부분을
관리자 그리고 레벨4 이상 회원이 포인트 사용 없이 볼수 있게  하려 합니다~ 한마디로
레벨4이상 회원은 무료로 볼수 있게~
M 한별아빠  
$is_reading 변수로 체크하니 board.head.skin.php 회원레벨이나 등급등으로 임의로 $is_reading 값 처리하는 로직 수정해 주세요. 예들들면 제일 마지막에 if($member['mb_level'] >= 4) $is_reading = 1; //4등급이상은 통과식으로 한다던지...
4 채군아  
늦은시간 까지 신경써 주셔서 너무 감사 드립니다~~
4 채군아  
대표님 감사합니다~~^.^
알려주신 방법대로~
board.head.skin.php 하단부에
처음에 아래 처럼 적용을 하니 반응이 없어서~
// 열람체크
if($wr_id && $write['as_view']) {
	$is_reading_term = (int)$boset['rterm'];
	$is_reading = apms_check_reading($bo_table, $wr_id, $write['mb_id'], $member['mb_id'], $write['as_view'], $is_reading_term);
} else {
if($member['mb_level'] >= 4) $is_reading = 1; //4등급이상은 통과
}


 else {
}

이부분을 겉어 내고 사용을 하니 정상적으로 작동을 합니다~


// 열람체크
if($wr_id && $write['as_view']) {
	$is_reading_term = (int)$boset['rterm'];
	$is_reading = apms_check_reading($bo_table, $wr_id, $write['mb_id'], $member['mb_id'], $write['as_view'], $is_reading_term);
}
if($member['mb_level'] >= 3) $is_reading = 1; //4등급이상은 통과



이렇게 수정하는게 맞는건가요???
M 한별아빠  
그냥 if($wr_id && $write['as_view']) { 에 조건 추가해 줘도 됩니다.

if($wr_id && $write['as_view'] && $member['mb_level'] < 3) {
4 사랑으로  
열람한 회원만 링크 가능하게 할 수 있는 방법 좀 알려주세요. 파일다운이 아니라 파일주소로 다운받게 하려고 합니다.
M 한별아빠  
내용스킨(/view/basic/view.skin.php) 15라인의 if ($view['link']) { 를 if ($view['link'] && $is_reading) { 라고 하면 될 듯...
4 사랑으로  
감사!
1 defininge  
감사합니다!
1 defininge  
감사합니다
1 defininge  
감사합니다
  1. 영리/비영리 사이트 모두 사용가능하며, 제작의뢰 또는 납품용으로도 사용할 수 있습니다.
  2. 수정 후 몰에서 판매하는 자료의 리소스로 활용 또는 단독판매가 가능하고, 회원자료실에서 재배포도 가능합니다.
  3. 포인트가 있는 경우 다운로드 후 2개월(60일) 동안은 다시 받더라도 재차감되지 않습니다.
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory NaverBand