본문 바로가기
정보기술/일반

테터에서 최근 게시물 불러오기

by fermi 2005. 9. 1.
http://bali.pe.kr/tt/index.php?pl=169

http://junkey.woweb.net/tetter/index.php?pl=24

출처 : http://www.tattertools.com/forum/viewtopic.php?t=2630&highlight=%C3%D6%B1%D9+%C0%CC%B9%CC%C1%F6



제목처럼 거창한 놈은 아닙니다.
그냥 제로보드에서 최근 게시물 뽑아오는 것을 수정했습니다.

소스
<?



mysql_connect("db서버","db아이디","db패스워드");
mysql_select_db("db네임");



$result=mysql_query("select * from t3_tts where is_public='1' order by regdate desc limit 10");
while($data=mysql_fetch_array($result))
{
echo "[".date("m-d",$data[regdate])."] <a
href=테터주소/index.php?pl=$data[no]&nc=1>".nl2br($data[title])."</a><br>";
}



mysql_close();
?>
    

    
limit 10 보여줄 목록 갯수입니다.
지금 상태에서는 최근에 쓴 글 10개가 출력됩니다.
그리고 public 상태인 글만 출력됩니다.

위 소스를 스킨의 원하는 부분에 넣으면 됩니다.

버그가 있는지는 잘 모르겠습니다. ^^;;        








블로그 최근 게시물 :

<?
mysql_connect("localhost","DB 사용자","DB 암호");
mysql_select_db("DB 명");

$result=mysql_query("select * from t3_tts where is_public='1' order by regdate desc limit 5");
while($data=mysql_fetch_array($result))
{
echo "[".date("m-d",$data[regdate])."] <a
href=http://imno1.com/blog/index.php?pl=$data[no]&nc=1>".nl2br($data[title])."</a><br>";
}

mysql_close();
?>


블로그 최근 답글 :

<?

mysql_connect("localhost","DB 사용자","DB 암호");
mysql_select_db("DB 명");

$result=mysql_query("select * from t3_tts_reply order by regdate desc limit 5");

while($data=mysql_fetch_array($result))
{
$data[body] = stripslashes($data[body]);
$max = 20; //제목을 가져올 때 숫자보다 길면 ...으로 표시하라는 명령입니다.
$count = strlen($data[body]);
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[body][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$data[body] = substr($data[body], 0, $max) . "...";
else
$data[body] = substr($data[body], 0, $max+1) . "...";
}
else {
$data[body] = "$data[body]";
}

echo " [".date("m-d",$data[regdate])."] $data[name] <a
href=http://imno1.com/blog/index.php?pl=$data[pno]&nc=1#r$data[no]>".nl2br($data[body])."</a><font style='color:#6681A1;font-size:8pt'></font><br> ";
}

?>