전체최신글 스킨에 아이콘 출력
bbs/new.php 파일 스킨에 일반 게시판처럼 각종 아이콘을 출력하는 방법입니다.
1. bbs/new.php 파일 수정
위치 잘 보셔서 추가된 부분만 넣어주세요. 다 넣을 필요는 없으며 필요한 아이콘만 추가해도 됩니다.
if ($row['wr_id'] == $row['wr_parent']) { 여기가 원글이고 else 이후가 코멘트글입니다.
...........................
...........................
// 당일인 경우 시간으로 표시함
$datetime = substr($row3['wr_datetime'],0,10);
$datetime2 = $row3['wr_datetime'];
if ($datetime == G5_TIME_YMD) {
$datetime2 = substr($datetime2,11,5);
} else {
$datetime2 = substr($datetime2,5,5);
}
}
// 아이콘 출력 여기서부터 추가 시작
if ($row['wr_id'] == $row['wr_parent']) {
$list[$i]['comment_cnt'] = '';
if ($row2['wr_comment'])
$list[$i]['comment_cnt'] = "<span class=\"cnt_cmt\">".$list[$i]['wr_comment']."</span>";
$list[$i]['icon_link'] = '';
if ($row2['wr_link1'] || $row2['wr_link2'])
$list[$i]['icon_link'] = '<img src="'.$new_skin_url.'/img/icon_link.gif" alt="관련링크">';
$list[$i]['icon_secret'] = '';
if (strstr($list[$i]['wr_option'], 'secret'))
$list[$i]['icon_secret'] = '<img src="'.$new_skin_url.'/img/icon_secret.gif" alt="비밀글">';
$list[$i]['icon_new'] = '';
if ($row2['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600)))
$list[$i]['icon_new'] = '<img src="'.$new_skin_url.'/img/icon_new.gif" alt="새글">';
$list[$i]['file']['count'] = $row2['wr_file'];
if ($list[$i]['file']['count'])
$list[$i]['icon_file'] = '<img src="'.$new_skin_url.'/img/icon_file.gif" alt="첨부파일">';
} else {
$list[$i]['icon_secret'] = '';
if (strstr($list[$i]['wr_option'], 'secret'))
$list[$i]['icon_secret'] = '<img src="'.$new_skin_url.'/img/icon_secret.gif" alt="비밀글">';
$list[$i]['icon_new'] = '';
if ($row3['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600)))
$list[$i]['icon_new'] = '<img src="'.$new_skin_url.'/img/icon_new.gif" alt="새글">';
}
// 아이콘 출력 여기까지 추가됨
$list[$i]['gr_id'] = $row['gr_id'];
$list[$i]['bo_table'] = $row['bo_table'];
$list[$i]['name'] = $name;
.........................................
.........................................
2. skin/new/basic/ 폴더에 img 폴더를 새로 생성한 다음
skin/latest/basic/img 폴더에 있는 아이콘 이미지를 복사해서 추가
3. skin/new/basic/new.skin.php 파일에서
<td><a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['comment'] ?><?php echo $wr_subject ?></a></td>
윗부분을 이렇게 수정
<td>
<a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['comment'] ?><?php echo $wr_subject ?> <?php if ($list[$i]['comment_cnt']) echo $list[$i]['comment_cnt']; ?></a>
<?php
if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
if (isset($list[$i]['icon_file'])) echo " " . $list[$i]['icon_file'];
if (isset($list[$i]['icon_link'])) echo " " . $list[$i]['icon_link'];
if (isset($list[$i]['icon_secret'])) echo " " . $list[$i]['icon_secret'];
?>
</td>
수정하기 힘드신 분은 스킨 자료실에 별도로 올려놨습니다.
https://sir.kr/g5_skin/14639
1. bbs/new.php 파일 수정
위치 잘 보셔서 추가된 부분만 넣어주세요. 다 넣을 필요는 없으며 필요한 아이콘만 추가해도 됩니다.
if ($row['wr_id'] == $row['wr_parent']) { 여기가 원글이고 else 이후가 코멘트글입니다.
...........................
...........................
// 당일인 경우 시간으로 표시함
$datetime = substr($row3['wr_datetime'],0,10);
$datetime2 = $row3['wr_datetime'];
if ($datetime == G5_TIME_YMD) {
$datetime2 = substr($datetime2,11,5);
} else {
$datetime2 = substr($datetime2,5,5);
}
}
// 아이콘 출력 여기서부터 추가 시작
if ($row['wr_id'] == $row['wr_parent']) {
$list[$i]['comment_cnt'] = '';
if ($row2['wr_comment'])
$list[$i]['comment_cnt'] = "<span class=\"cnt_cmt\">".$list[$i]['wr_comment']."</span>";
$list[$i]['icon_link'] = '';
if ($row2['wr_link1'] || $row2['wr_link2'])
$list[$i]['icon_link'] = '<img src="'.$new_skin_url.'/img/icon_link.gif" alt="관련링크">';
$list[$i]['icon_secret'] = '';
if (strstr($list[$i]['wr_option'], 'secret'))
$list[$i]['icon_secret'] = '<img src="'.$new_skin_url.'/img/icon_secret.gif" alt="비밀글">';
$list[$i]['icon_new'] = '';
if ($row2['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600)))
$list[$i]['icon_new'] = '<img src="'.$new_skin_url.'/img/icon_new.gif" alt="새글">';
$list[$i]['file']['count'] = $row2['wr_file'];
if ($list[$i]['file']['count'])
$list[$i]['icon_file'] = '<img src="'.$new_skin_url.'/img/icon_file.gif" alt="첨부파일">';
} else {
$list[$i]['icon_secret'] = '';
if (strstr($list[$i]['wr_option'], 'secret'))
$list[$i]['icon_secret'] = '<img src="'.$new_skin_url.'/img/icon_secret.gif" alt="비밀글">';
$list[$i]['icon_new'] = '';
if ($row3['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600)))
$list[$i]['icon_new'] = '<img src="'.$new_skin_url.'/img/icon_new.gif" alt="새글">';
}
// 아이콘 출력 여기까지 추가됨
$list[$i]['gr_id'] = $row['gr_id'];
$list[$i]['bo_table'] = $row['bo_table'];
$list[$i]['name'] = $name;
.........................................
.........................................
2. skin/new/basic/ 폴더에 img 폴더를 새로 생성한 다음
skin/latest/basic/img 폴더에 있는 아이콘 이미지를 복사해서 추가
3. skin/new/basic/new.skin.php 파일에서
<td><a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['comment'] ?><?php echo $wr_subject ?></a></td>
윗부분을 이렇게 수정
<td>
<a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['comment'] ?><?php echo $wr_subject ?> <?php if ($list[$i]['comment_cnt']) echo $list[$i]['comment_cnt']; ?></a>
<?php
if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
if (isset($list[$i]['icon_file'])) echo " " . $list[$i]['icon_file'];
if (isset($list[$i]['icon_link'])) echo " " . $list[$i]['icon_link'];
if (isset($list[$i]['icon_secret'])) echo " " . $list[$i]['icon_secret'];
?>
</td>
수정하기 힘드신 분은 스킨 자료실에 별도로 올려놨습니다.
https://sir.kr/g5_skin/14639
첨부파일
댓글 9개
8년 전
요긴한 팁이네요. 감사합니다.
8년 전
작은별님 죄송한데 혹시 그누보드4에 적용을 할려면 어떻게 해야 하나요? G5_SERVER_TIME 이 부분하고 $new_skin_url 이 부분을 그누보드4에 맞에 수정해서 적용 했는데 첨부파일 아이콘이 안나와서요.
8년 전
직접 해보고 말씀드리겠습니다
8년 전
확인해보니 일부 차이가 있네요 그누4 자료실에 올렸으니 받아서 참고하세요.
https://sir.kr/g4_skin/153927
https://sir.kr/g4_skin/153927
8년 전
정말 감사합니다. ^^ 그누보드5로 갈아타기 힘든 상황이라 아직 그누보드4 사용하고 있는데 이렇게 친절하게 알려주셔서 감사합니다 ^^
ZqkWcr39s1
8년 전
좋은 팁이네요!!! 감사합니다.
dlghksrnr
8년 전
필요한거였는데 감사합니다
ZqkWcr39s1
8년 전
유용한 팁입니다.고맙습니다.~~
ZqkWcr39s1
8년 전
감사~!!~
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4414 | ||
| 804 |
|
8년 전 | 5479 | |
| 803 | 8년 전 | 6196 | ||
| 802 |
|
8년 전 | 7706 | |
| 801 | 8년 전 | 5605 | ||
| 800 | 8년 전 | 7408 | ||
| 799 | 8년 전 | 8319 | ||
| 798 | 8년 전 | 8101 | ||
| 797 | 8년 전 | 4304 | ||
| 796 | 8년 전 | 4314 | ||
| 795 | 8년 전 | 4230 | ||
| 794 | 8년 전 | 9167 | ||
| 793 | 8년 전 | 4611 | ||
| 792 | 8년 전 | 4267 | ||
| 791 | 8년 전 | 4833 | ||
| 790 | 8년 전 | 6907 | ||
| 789 | 8년 전 | 7196 | ||
| 788 |
|
8년 전 | 4633 | |
| 787 | 8년 전 | 5696 | ||
| 786 | 8년 전 | 5347 | ||
| 785 | 8년 전 | 4325 | ||
| 784 | 8년 전 | 5668 | ||
| 783 |
|
8년 전 | 4990 | |
| 782 | 8년 전 | 7828 | ||
| 781 | 8년 전 | 4502 | ||
| 780 | 8년 전 | 8264 | ||
| 779 | 8년 전 | 7731 | ||
| 778 |
|
8년 전 | 6159 | |
| 777 | 8년 전 | 4242 | ||
| 776 | 8년 전 | 4678 | ||
| 775 | 8년 전 | 3488 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기