RadarURL
웹 프로그래밍

제로보드 최근게시물에 new, cool, hot, good 아이콘 달기

by JaeSoo posted Nov 14, 2006
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

우선 아래 Neoyoung님 배움터님 팁을 수정한것뿐임을 알려드립니다.


게시판 리스트에서 new, cool, hot 아이콘 띄우기 [Neoyoung님 팁]
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=hot&select_arrange=headnum&desc=asc&no=4058


최근게시물에도 new, hot 을 붙이자..[배움터님 팁]
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=hot&select_arrange=headnum&desc=asc&no=4577



outlogin.php 에서


        /*******************************************************
         * 최근목록 보여주기를 위한 함수 지정
         ******************************************************/


란 부분이 있어요..


그 바로 아래에 보시면..


         function print_bbs($skinname, $title, $id, $num=5, $textlen=30, $datetype="Y/m/d") {
                global $_zb_path, $_zb_url, $connect, $t_board, $admin_table;


요거이 있는데 제일 뒷부분에 $hit 을 추가해 줍니다.


         function print_bbs($skinname, $title, $id, $num=5, $textlen=30, $datetype="Y/m/d") {
                global $_zb_path, $_zb_url, $connect, $t_board, $admin_table, $hit;


위와같이 제일 뒤에 $hit 을 추가해주란 말이죠..


그리고 아래로 조금 더 내려오면..


            $main = str_replace("[category]",$category,$main);
           
              <추가할 부분>


            $main_data .= "\n".$main;


<추가할 부분>에 아래와같이 추가해주세요.


            $main = str_replace("[category]",$category,$main);


//추가할부분 시작                      


            //hot 설정하는 곳
            $hit=$data[hit];  // 조회수
            if($hit>=100){       // 숫자 100은 조회수를 의미합니다. 적절하게 수정해서 사용하세요.
            $main = str_replace("[hot]", "<img src='/bbs/images/good.gif'>",$main); // 해당 아이콘의 경로를 정확히 적어주세요
            }
            if($hit>=50){       // 숫자 50은 조회수를 의미합니다. 적절하게 수정해서 사용하세요.
            $main = str_replace("[hot]", "<img src='/bbs/images/hot.gif'>",$main); // 해당 아이콘의 경로를 정확히 적어주세요
            }
            if($hit>=30){       // 숫자 30은 조회수를 의미합니다. 적절하게 수정해서 사용하세요.
            $main = str_replace("[hot]", "<img src='/bbs/images/cool.gif'>",$main); // 해당 아이콘의 경로를 정확히 적어주세요
            }else{
            $main = str_replace("[hot]","",$main);
            }


             // new 마크 추가
            $passtime = (mktime()-$data[reg_date])/3600;
             if($passtime <24) {
            $main = str_replace("[new]", "<img src='/bbs/images/new.gif'>",$main); // 본인의 계정에 올려놓은 아이콘의 경로를 적당하게 설정해 주세요.
             }else{
             $main = str_replace("[new]","",$main);
             }


//추가할부분끝


            $main_data .= "\n".$main;


사용법은 최근게시물스킨의 원하는 곳에 [new], [hot]만 붙이시면 됩니다.


출처 : http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=new&select_arrange=headnum&desc=asc&no=5280


Articles

1 2 3 4 5 6 7 8 9 10