팁과노하우
게시판에 새글이 있는경우 New 아이콘 붙히기 함수
아래 함수는 리빌더 1.1.4 버전 부터 포함되어 있습니다.
1.1.4 이전 버전 이라면 아래 함수를 /extend/rb_core.extend.php 파일에 추가하시고,
아이콘 출력을 원하는 위치에
<?php echo get_new_ico("게시판ID", "카테고리명"); ?>
형태로 추가하시면 되겠습니다.
예1) <?php echo get_new_ico("notice", ""); ?>
으로 삽입했을 경우 notice 게시판에 새글이 있으면 아이콘을 출력 합니다.
예2) <?php echo get_new_ico("notice", "일반"); ?>
으로 삽입했을 경우 notice 게시판의 [일반] 카테고리에 새글이 있으면 아이콘을 출력 합니다.
아이콘의 CSS는 직접 처리해주셔야 합니다.
감사합니다.
<?php
function get_new_ico($bo_table, $ca_name) {
global $g5;
$new_icon = '';
$bbs = sql_fetch("select * from {$g5['board_table']} where bo_table = '{$bo_table}'");
if($bbs && isset($bbs['bo_table'])) {
$write_table = $g5['write_prefix'].$bbs['bo_table'];
if(isset($ca_name) && !empty($ca_name)) {
$time = sql_fetch("select * from {$write_table} where wr_is_comment = 0 and ca_name = '{$ca_name}' or wr_is_comment = 1 and ca_name = '{$ca_name}' order by wr_id desc limit 1");
} else {
$time = sql_fetch("select * from {$write_table} where wr_is_comment = 0 or wr_is_comment = 1 order by wr_id desc limit 1");
}
}
if (isset($bbs['bo_new']) && isset($time['wr_datetime']) && $time['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - ($bbs['bo_new'] * 3600))) {
$new_icon = '<span class="gnb_new_ico">n</span>';
}
return $new_icon;
}
?>
- 이전글글 또는 코멘트의 유튜브 URL 뒤에 영상 불러오기 (반응형)2024.06.19
댓글목록
구매 신청
구매문의 : cs@false9.co.kr / 010-6466-3355
신청 이후 담당자가 개별연락 드리고 있습니다.
입금자명과 실제 입금자가 동일한 경우 자동처리 됩니다.
결제예정 금액 : 0 (VAT별도)
하나은행(KOEXKRSE) : 258-910104-00407 / 김은정(인덱스)