랜덤 배너 추출 방법에 대한..
지금 소스 가르쳐 드릴께요.
--------------------------------------------
<?php
$i=1;
while($i<5) {
$renum = mysql_result(mysql_query("SELECT COUNT(*) FROM zetyx_board_banner"),0);
$rand=rand(1,$renum);
$result=mysql_query("select * from zetyx_board_banner where headnum=-${rand} limit 1");
$data=mysql_fetch_array($result);
$subject = stripslashes($data[subject]);
echo("<tr height=40><td align=center valign=middle><a href='$data[sitelink1]' target='_blank'><img src='$data[sitelink2]' border=0 width=148 height=48 alt='$subject'></a></td></tr>");
$i++;
}
?>
-------------------------------------------
이걸 홈페이지중에 원하시는 부분에 삽입하고요,
여기서 수정을 해줘야해요.
zetyx_board_banner 부분인데요,
이건 제가 banner 라는 게시판을 만들어서 사용한답니다.
즉, 북마크 스킨을 사용하여야 한다는 것이죠.. ^^;
북마크 스킨도 원하시면 제가 보내드릴께요. (문의 주세요.)
그러니까, zetyx_board_banner 대신 link 라는 게시판을
만들었다면...
zetyx_board_link 라고 하면 되는 것이지요.
---------------------------------------
zetyx_board_banner"),0);
$result=mysql_query("select * from zetyx_board_banner where headnum=-${rand} limit 1");
---------------------------------------
부분만 수정하시면 됩니다.
그리고 제일 상단의 소스를 살펴보시면,
$i=1;
while($i<5)
가 있는데요, 이건 총 4개의 배너를 추출한다는 의미지요.
$i=1;
while($i<8)
이라고 했으면 총 7개의 배너를 추출한다는 것이지요.
$subject = stripslashes($data[subject]);
echo("<tr height=40><td align=center valign=middle><a href='$data[sitelink1]' target='_blank'><img src='$data[sitelink2]' border=0 width=148 height=48 alt='$subject'></a></td></tr>");
여기서 살펴보시면, 추출 배너에 대한 사이즈를 설정하실수가 있지요.
width=148 height=48
이 부분이 배너 사이즈를 통일적으로 한답니다.
배너 사이즈를 사용 안하고 싶다면, 저 소스(width=148 height=48 )를 없애면되요.
이렇게 해서, 원하시는 부분에 삽입을 하시면
그 자리에서 배너가 랜덤적으로 추출하게 된답니다.
이해가 되셨는지요? ^^;