아이콘 샵 : 타 스킨 게시판에 활용

· 댓글 : 3 조회 : 4025 · 0

심플 테마 아이콘 샵을 등록 하면서
아이콘 출력 소스가 내장된 심플 테마 게시판 스킨을 같이 등록했는데 말이예요..

다른 게시판 스킨에서도 사용할 수 있도록 출력 소스를 알려드리고자 합니다.


* 이 방법이 적용된 게시판 스킨은 킴스큐Rb 기본 게시판 스킨(list01) 입니다.

 

< ① 세부설정 항목에 추가 >

1. 관리자 페이지 > 게시판 > 테마 > [P]리스트 기본형01 선택

2. 테마 세부설정 변수 페이지에서 적당한 곳에 $d['theme']['use_icon_modules']를 추가

( 이 부분은 굳이 하지 않으셔도 됩니다만.. 아이콘 출력을 간단히 설정하기 위한 과정.. )

2521

 

 

< ② 기본 아이콘 추가 >

1. /modules/bbs/theme/_pc/list01 폴더에 새로운 symbol 폴더를 하나 만들어 주세요.

2. symbol 폴더에는 회원이 아이콘을 구매하지 않았을 경우에 출력할 아이콘과 손님의 아이콘 그림이 들어가게 됩니다.

3. 아이콘을 구매하지 않았을 때 출력할 그림의 이름을 "noicon.png" 으로, 손님이 글을 작성했을 때 출력할 그림의 이름을 "guest.png" 으로 symbol에 저장합니다.

 

 

< ③ 공지글에 적용 >

1. /modules/bbs/theme/_pc/list01 폴더의 list.php를 열어주세요.

2. 50번째 줄의  <?php foreach($NCD as $R):?>를 찾아 주세요.

3. 그 줄 바로 아래에 다음 내용을 추가합니다.

  <?php if($d['theme']['use_icon_modules']):?>
   <?php $g['member'] = getDbData($table['s_mbrdata'],'memberuid='.$R['mbruid'],'*'); // 회원 테이블 값 추출?>
  <?php endif?>

 

4. 그럼 이런 식으로 소스가 구성되었겠죠..

2517

5. 위 과정을 거치고 난 뒤 74번째 줄의

를 찾아 주세요.

6. 그 줄 바로 다음에 다음 내용을 추가합니다.

  <?php if($d['theme']['use_icon_modules']):?>

 <?php if($g['member']['symbol']): // 아이콘이 있다면 ?>
 <?php echo $g['member']['symbol']?>
 <?php elseif(!$g['member']['symbol'] and $R['id']): // 아이콘이 없다면 (and 회원일 때) ?>
 noicon.png
 <?php elseif(!$R['id']): // 손님이 글을 작성 했다면 ?>
 guest.png
 <?php endif?>

<?php endif?>

 

7. 그럼 이런 식으로 소스가 구성되어 있을겁니다..

2518

 

 

< ④ 일반글에 적용 >

1. /modules/bbs/theme/_pc/list01 폴더의 list.php를 열어주세요.

2. 위 과정을 거치고 난 뒤 94번째 줄의 <?php foreach($RCD as $R):?>를 찾아 주세요.

3. 그 줄 바로 아래에 다음 내용을 추가합니다.

  <?php if($d['theme']['use_icon_modules']):?>
   <?php $g['member'] = getDbData($table['s_mbrdata'],'memberuid='.$R['mbruid'],'*'); // 회원 테이블 값 추출?>
  <?php endif?>

 

4. 그럼 이런 식으로 소스가 구성되었겠죠..

2519

5. 위 과정을 거치고 난 뒤 120번째 줄의

를 찾아 주세요.

6. 그 줄 바로 다음에 다음 내용을 추가합니다.

  <?php if($d['theme']['use_icon_modules']):?>

 <?php if($g['member']['symbol']): // 아이콘이 있다면 ?>
 <?php echo $g['member']['symbol']?>
 <?php elseif(!$g['member']['symbol'] and $R['id']): // 아이콘이 없다면 (and 회원일 때) ?>
 noicon.png
 <?php elseif(!$R['id']): // 손님이 글을 작성 했다면 ?>
 guest.png
 <?php endif?>

<?php endif?>

 

7. 그럼 이런 식으로 소스가 구성되어 있을겁니다..

2520

통계분석을 위해 매체별 전용URL 사용해주세요.
비밀소년님의 포스트
최근 리스트
리스트가 없습니다.