최신글 스킨 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최신글 스킨 질문입니다. 정보

최신글 스킨 질문입니다.

본문

이 최신글 소스는 리스트가 세개만 출력 되는데요..
 
6개가 출력 되게 하려면 어느부분을 수정해야되나요?
 
갈켜주세요 ㅠㅠ
 
=======================================================
 
 
 
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style type="text/css">
DIV,blockquote {font-size:9pt; font-family:굴림; color:#666666; line-height:170%;}
A:link    {color:666666;text-decoration:none;}
A:visited {color:666666;text-decoration:none;}
A:active  {color:666666;text-decoration:none;}
A:hover  {color:gray;text-decoration:none;}
</style> 
<script language="javascript">
<!--
//Math.random()
    var scrollerheight=100; // 스크롤러의 세로
    var html,total_area=0,wait_flag=true;
    
    var bMouseOver = 1;
    var scrollspeed = 0; // Scrolling 속도
    var waitingtime = 2000; // 멈추는 시간
    var s_tmp = 0, s_amount = 60;
    var scroll_content=new Array();
    var startPanel=0, n_panel=0, i=0;
    
    function startscroll()
    { // 스크롤 시작
        i=0;
        for (i in scroll_content)
            n_panel++;
            
        n_panel = n_panel -1 ;
        startPanel = Math.round(Math.random()*n_panel);
        if(startPanel == 0)
        {
            i=0;
            for (i in scroll_content)
                insert_area(total_area, total_area++);
        }
        else if(startPanel == n_panel)
        {
            insert_area(startPanel, total_area);
            total_area++;
            for (i=0; i<startPanel; i++)
            {
                insert_area(i, total_area);
                total_area++;
            }
        }
        else if((startPanel > 0) || (startPanel < n_panel))
        {
            insert_area(startPanel, total_area);
            total_area++;
            for (i=startPanel+1; i<=n_panel; i++)
            {
                insert_area(i, total_area);
                total_area++;
            }
            for (i=0; i<startPanel; i++)
            {
                insert_area(i, total_area);
                total_area++;
            }
        }
        window.setTimeout("scrolling()",waitingtime);
    }
    function scrolling(){ // 실제로 스크롤 하는 부분
        if (bMouseOver && wait_flag)
        {
            for (i=0;i<total_area;i++){
                tmp = document.getElementById('scroll_area'+i).style;
                tmp.top = parseInt(tmp.top)-scrollspeed;
                if (parseInt(tmp.top) <= -scrollerheight){
                    tmp.top = scrollerheight*(total_area-1);
                }
                if (s_tmp++ > (s_amount-1)*scroll_content.length){
                    wait_flag=false;
                    window.setTimeout("wait_flag=true;s_tmp=0;",waitingtime);
                }
            }
        }
        window.setTimeout("scrolling()",1);
    }
    function insert_area(idx, n){ 
        html='<div style="left: 0px; width: 100%; position: absolute; top: '+(scrollerheight*n)+'px" id="scroll_area'+n+'">\n';
        html+=scroll_content[idx]+'\n';
        html+='</div>\n';
        document.write(html);
    }
    // 스크롤러에 들어갈 내용들을 태그와 함께 넣어 줍니다
<?
       
    //$rows = "10"; // 자료가 숫자보다 작으면 안됩니다. - 숫자변경은 10이상 5의 배수로 하세요
   
    $sql = " select *
              from {$g4[write_prefix]}{$bo_table}
              where wr_comment >= 0
              order by wr_id desc limit 0, $rows ";
 $result = sql_query($sql);
 $i = 0;$j = 0;
 while($row = mysql_fetch_array($result)) {
         $list[i] = $row;
    
         $list[i][subject]=stripslashes(cut_str($row[wr_subject], 17)); //제목 글자수자르기
        
         if($row[wr_datetime] >= date("Y-m-d H:i:s", time() - 24 * 3600)) {//새글표시---제목색상변경
           
                 $subject = "<font color=#95167C><b>{$list[i][subject]}</b></font>"; //새글에 색상/진하게 등등을 적용하시려면 요기에서 하세요
           
                 } else {
           
                 $subject = $list[i][subject]; //새글이 아닐경우 그냥 나타남
            }
           
         $date1 = substr($list[$i][datetime],0,10); //날짜표시형식변경
         $date = explode("-", $date1);
            $year = $date[0];
            $month = $date[1];
            $day = $date[2];
            $latest_date = $month."월".$day."일";
        
             if($i==0) {
            echo "scroll_content[".$j."]=\"";
        }
        echo "<b>ㆍ</b><font color=#0080C0>[$latest_date]</font><a href='$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$row[wr_id]'> {$subject}</a><br>";
        $i++;
        if($i==5) {
            echo "\";\n\t";
            $i = 0; $j++;
        }
    }
    ?>
//-->
</script>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 
    <tr>
        <td width="100%">
            <table border="0" cellpadding="0" cellspacing="0" width="100%" height="53">
                <tr>
                  
                    <td width="190" valign=top><div style="position: absolute; width: 190px; height: 60px; overflow:hidden;" onMouseover="bMouseOver=0" onMouseout="bMouseOver=1" id="scroll_image">
                    <script>
                    startscroll();
                    </script>
                    </div>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
 
 
  • 복사

댓글 전체

td width="190" valign=top><div style="position: absolute; width: 190px; height: 60px; overflow:hidden;" onMouseover="bMouseOver=0" onMouseout="bMouseOver=1" id="scroll_image">
                    <script>

이 부분에서 height:60px 를 늘려 보세요..
© SIRSOFT
현재 페이지 제일 처음으로