글 수 151
2008.07.05 17:38:49 (*.116.113.126)
10109

게시판에 new 아이콘 나타내기
<?
// new 아이콘

$reg_date="<span title='".date("Y? m? d? H? i? s?", $data[reg_date])."'>".date("Y/m/d", $data[reg_date])."</span>";
$date=date("Y-m-d H:i:s", $data[reg_date]);
$new = " ";
$check_time=(time()-$data[reg_date])/60/60;
if($check_time>24)$new.=" ";  // 24시간안에 게시물을 쓸경우 표시,시간은 맘데로 조정하세요.
if($check_time<=24)$new.="<img src=new.gif border=0>";

//cool 아이콘

$cool="";
if($hit>=10 & $hit<=29)$cool.="<img src=cool.gif border=0>";     //게시물10번이상 클릭할경우cool아이콘출력
if($hit>=30)$cool.="<img src=hot.gif border=0>";      //게시물30번이상 클릭할경우hot아이콘출력,
// 출력횟수는 php연산자(<>=.....)를 이용하여 각자에 맞게 횟수를 고쳐 쓰세요.
?>

위부분을
skin폴더에서 관리자게시판에서 선택한 게시판 스킨폴더로 들어가서
list_main.php 파일 열으시고
맨 윗부분에 붙여넣기 하세요.

.="<img src=new.gif border=0>";
.="<img src=cool.gif border=0>";   
.="<img src=hot.gif border=0>";     
이미지 3개를 각자 이쁘게 만드셔셔 bbs폴더에 올리세요.

그리고 밑 부분을 보시면
              <td valign="top"><b>
             
              <?=$subject?><?=$new?><?=$cool?>  //게시판에서 글 제목 뒤에 아이콘이 출력됩니다.
              </b> <font class=daerew_s>
              <?=$comment_num?>
              </font></td>

아이콘을 나타 내고저 하는 위치에 <?=$new?>   <?=$cool?>  을 붙여넣기하세요
 new아이콘,cool아이콘 쓰고 싶으신것만 쓰시고 필요없으시면 삭제 하셔셔 사용하세요.

다른분들 것을 참고하여 제가 필요하게 고친것입니다.
https://www.hwf.co.kr/bbs/zboard.php?id=shangpin_view  (제가 사용하는 예)



  최근게시물에 new 아이콘 나타내기


먼저 제로보드 bbs의 outlogin.php을 엽니다...
이부분을 찾습니다.

                while($data=mysql_fetch_array($result)) {
                        $name = stripslashes($data[name]);
                        $subject = cut_str(stripslashes($data[subject]),$textlen)."</font></b>";
                        $date = date($datetype, $data[reg_date]);
                        if($data[total_comment]) $comment = "[".$data[total_comment]."]"; else $comment="";

// 이부분 복사하기시작

                        $new = " ";
                        $check_time=(time()-$data[reg_date])/60/60;
                        if($check_time>24)$new.= "";  // 24시간안에 게시물을 쓸경우 표시,시간은 맘데로 조정하세요.
                        if($check_time<=24)$new.="<img src=new.gif border=0>";
//이미지 경로는 bbs폴더 안에 index가있는곳에 업로드

// 이부분 복사하기끝(첫번째로 이부분을 중간에 복사하여 추가 하세요.)

                        $main = $loop;
                        $main = str_replace("[new]", $new, $main);  //두번째로 이부분 복사하여$main = str_replace행 아무데나 붙여넣기
                        $main = str_replace("[name]",$name,$main);
                        $main = str_replace("[date]",$date,$main);
                        $main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);
                        $main = str_replace("[comment]",$comment,$main);
                        $main_data .= "\n".$main;
                }
                $list = $header.$main_data.$footer;
                $list = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$list);
                $list = str_replace("[dir]",$_zb_url."latest_skin/".$skinname."/images/",$list);

                echo $list;
         }

붙여넣기 하셨으면 outlogin.php 저장 하시고
세번째로
최근게시물 스킨의 main.html을 열고 원하는 곳에 [new]라고 써 넣습니다.

<table border=0 width=330 cellspacing=0 cellpadding=0>
   [loop]
  <tr>
    <td height=22 valign="middle">&nbsp;<font face="Wingdings">w</font>&nbsp;[subject][comment][new]</td>
  </tr>
    <tr>
    <td>
    <table style="border-bottom:dotted 1 #cccccc;" width=100% cellspacing=0 cellpadding=0  border=0>
     <tr>
    <td height="1"></td>
  </tr>
 </table>
 </td>
  </tr>
  [/loop]
</table>

main.html 파일은 제가 쓰고 있어서 경로를 예를 들었습니다.
/bbs/latest_skin/default/bbs_01
각자 자신이 쓰시는 스킨에 붙여넣기 하시면 됩니다.

다른분들 것을 참고하여 제가 필요하게 고친것입니다.
https://www.hwf.co.kr/bbs/index.php (제가 사용하는 예)



  메뉴에 new 아이콘 나타내기

<?
   $_zb_url = "제로보드가 설치된 url";
   $_zb_path = "제로보드가 설치된 절대경로";
   include $_zb_path."outlogin.php";  
//각자에 맞게 제로보드경로를 페이지 상단에 넣어주세요.

?>


// 아래 부분을  바로 밑에 붙여넣기 하세요. 
<?
function list_new($zb_id) {
        global $connect, $t_board;
        $new_icon = "<img src=bbs/new1.gif border=0>"; //본인의 이미지 경로
        $recent_time = 60*60*24; //24안에 올라온 게시물,시간은 본인이 알아서 바꾸세요.
        $data=mysql_fetch_array(mysql_query("select reg_date from $t_board"."_".$zb_id." order by no desc limit 1", $connect));
        $reg_time = $data[reg_date];
        if(time() - $reg_time < $recent_time) echo "$new_icon";
}
?>

//여기까지

본인이 사용하는 메뉴 리스트에
<? list_new(ch_spoon_chop) ?> 
을 옆 붙여넣기하세요.
<? list_new(본인의 게시판 ID) ?>

아래는 제가 사용하는 예를 들었습니다.
프리보드라는 메뉴 옆에 아이콘이 출력 되게 만들었습니다.
<a href="
https://www.hwf.co.kr/bbs/zboard.php?&id=ch_spoon_chop" target="main">
프리보드</a> 
<? list_new(ch_spoon_chop) ?>

이미지 첨부했으니 필요하시면 받아 쓰세요.

번호
제목
글쓴이
151 제로보드에서 관리자 비번 분실시
오작교
17337   2016-06-27
 
150 계정을 옮길 때
오작교
26111   2008-11-25
 
149 제로보드의 변수 모음 정리
오작교
53659   2008-07-24
 
148 참고로 할만한 제로보드 팁 공간가기
오작교
22903   2008-01-11
 
147 제로보드 설치하기(이미지)
오작교
23547   2007-11-13
 
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
25636   2009-09-24
 
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
17688   2009-09-14
 
144 최근 게시물 nowrap 적용하기
오작교
21156   2009-08-30
 
143 활동 로그기록 남기기 2
오작교
29877   2009-04-29
 
142 최근 갤러리(슬라이드 형) 스킨
오작교
21445   2009-03-10
 
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
21695   2009-03-10
 
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
19106   2009-03-10
 
139 최근 게시물에 새코멘트 표시해주기
오작교
20186   2009-03-10
 
138 회원가입 - 나이제한하기
오작교
21274   2009-02-27
 
137 드롭메뉴에 관한 팁 하나 1
오작교
19690   2009-02-27
 
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
19990   2009-02-27
 
135 비회원의 게시판 접근을 막기
오작교
21717   2009-02-26
 
134 우리 홈 게시판 스팸 차단 1
오작교
24394   2009-02-06
 
133 회원관리 페이지의 리스트 목록 늘리기
오작교
19190   2008-12-19
 
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
21560   2008-12-16
 

로그인