이름+게시물제목+코멘트 갯수 출력 소스 0

네로 | 2002.01.26 14:47:07 답변: 0 조회: 2898
분류기타 https://life.moyiza.kr/qna/2198971


화면에 이름+게시물제목+코멘트 갯수를 출력하는 최근게시물 소스를 올려드립니다... 소스는 아래와 같슴니다...설정해야할 부분들을 꼭 정확히 설정해 주셔야 합니다...도스셀관련 이미지는 파일#1 과 파일#2 에 올렸습니다.

미리보기는: http://moyiza.org/Nero/zboard/news_name.php

==================================================================

<?
       // 여기서부터........

        $디비호스트 = "localhost";                         //디비 호스트를 적어주세요....
        $디비아이디 = "moyiza";                               // 아이디를 적어주세요....
        $디비비밀번호 = "******";                    // 비밀번호를 적어주세요...
        $디비네임 = "moyiza";                          // 디비 네임을 적어주세요...
        $제로보드경로 = "./zboard";       // 제로보드의 위치..... 끝부분에 / 는 넣지 말아주세요...
        $제목길이 = "17";                                             // 길이를 적어주세요....
        $게시판아이디 = "main_qa";                       //게시판 아이디를 적어주세요...
        $뽑아낼게시물수 = "5";                     //뽑아내서 보여줄 게시물 숫자를 적어주세요.
                          
// 여기까지만 설정해주세요.....

function cut_subject($msg,$cut_size) // 문자열을 원하는 길이만큼 잘라오는 함수임다.
{
if($cut_size<=0) return $msg;
if(ereg("[re]",$msg)) $cut_size=$cut_size+4;
for($i=0;$i<$cut_size;$i++) if(ord($msg[$i])>127) $han++; else $eng++;
$cut_size=$cut_size+(int)$han*0.6;
$point=1;
for ($i=0;$i<strlen($msg);$i++)
{
if ($point>$cut_size) { return $pointtmp."..";}
if (ord($msg[$i])<=127)
{
$pointtmp.= $msg[$i];
if ($point%$cut_size==0) { return $pointtmp.".."; }
}
else
{
if ($point%$cut_size==0) { return $pointtmp.".."; }
$pointtmp.=$msg[$i].$msg[++$i];
$point++;
}
$point++;
}
return $pointtmp;
}


$디비접속=mysql_connect($디비호스트,$디비아이디,$디비비밀번호);
mysql_select_db($디비네임,$디비접속);
$result=mysql_query("select * from zetyx_board_$게시판아이디 order by no desc limit $뽑아낼게시물수",$디비접속) or die(mysql_error());  


while($data=mysql_fetch_array($result))
{
$data[subject] = stripslashes($data[subject]);

$data[subject]=cut_subject($data[subject], $제목길이);  // 원하는 길이만큼 제목을 자릅니다....

$count = strlen($data[subject]);





if ($data[total_comment] != 0)                //코멘트기능추가입니다..
{
        $data[total_comment]= "[$data[total_comment]]";
}
else
{
        $data[total_comment]= "";
}



echo " <style type="text/css">
body,td {font-family:굴림;font-size:9pt;color:black;}
A:link {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active {color:black;text-decoration:none;}
A:hover {color:#FF6633;text-decoration:underline overline blink;}                       //스타일 시트에서 폰트와 링크 설정
</style>";

echo"<table border='0' cellpadding='0' cellspacing='0'  width='100%'>";
echo "<tr><td width='100%' height='16'>";

echo "[".stripslashes($data[name])."]  <a href='$제로보드경로/board.php?id=$게시판아이디&no=$data[no]') onfocus='this.blur()' title='작성자: [$data[name]] 작성일: [".date("Y.m.d",$data[reg_date])."]'>".stripslashes($data[subject])."</a><font style=font-family:Tahoma;font-size:6pt;>  "  .stripslashes($data[total_comment])."</font>";        // 이름+제목+맨트를 화면에 출력하고 날짜는 링크설명으로 출력
echo "</td></tr>";
echo "<tr><td width='100%' background='dot_cross.gif'><img border='0' src='_cl.gif' width='1' height='1'></td></tr>";//칸마다 나올 도트 셀 ,,,,도트셀이 필요없으면 삭제하면 됨
echo "</table>";

}

?>

=================================================================


위의 소스를 마우스로 긁어서 복사하여 xxx.php 파일로 저장하시고 최근게시물을 삽입하려는 곳에 <? include '경로/xxx.php' ?> 하시면 됩니다.
첨부파일 다운로드 ( 2 )
_cl.gif | 35B / 4 Download
dot_cross.gif | 39B / 5 Download
IP: ♡.155.♡.101
답변
이 질문에 답변하시면 포인트 5점을, 채택될 시엔 포인트 0점을 더 드립니다.
제목 상태 답변수 글쓴이 날짜
0
네로
02/01/26
0
네로
02/01/26
0
네로
02/01/26
0
서주원
02/01/26
0
777
02/01/24
1
네로
02/01/21
1
네로
02/01/21
0
Hajin
02/01/21
0
김진오
02/01/20
0
네로
02/01/19
0
네로
02/01/19
0
네로
02/01/19
0
Mr.Doolee
02/01/19
3
별이
02/01/19
0
Hajin
02/01/19
0
네로
02/01/18
0
무우
02/01/18
0
네로
02/01/18
0
원충연
02/01/18
0
네로
02/01/18
모이자 모바일