묻고답하기

그림 정렬법?

2002.02.21 11:37

박주홍

게시물 뽑기에서요..

글과 그림을 같이 뽑았는데요..


---------------------------
그림                 글
---------------------------
그림                 글
---------------------------
그림                 글
---------------------------
               .
               .
               .
이런 식으로 8개 게시물 출력되게 뽑았거든요..

근데 여기서 최신 4개는 그림이 왼쪽으로 정렬되고

밀려난 4개의 글은 그림이 오른쪽으로 정렬되게 하는 방법은 없을까요?

아래와 같은 방식으로 말이죠..^^

---------------------------
그림                 글
---------------------------
그림                 글
---------------------------
그림                 글
---------------------------
그림                 글
---------------------------
글                    그림
---------------------------
글                    그림
---------------------------
글                    그림
---------------------------
글                    그림
---------------------------




아래는 제가 최근 게시물 뽑기한 소스입니다..





<?

function cut_str($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("","",""); // db 아이디와 비번을 넣으세요.

mysql_select_db(""); // db이름을 넣으세요.



$id =cu; // 최근게시물을 불러올 게시판 이름을 넣으세요.

$zero_path="../zboard"; //제로보드 경로를 넣으세요.  

$result=mysql_query("select * from zetyx_board_$id order by no desc limit 4"); //불러올 게시물수임다. 1을 원하는만큼 고치세요.

while($data=mysql_fetch_array($result))

{

$data[memo] = stripslashes($data[memo]);

$data[memo]=cut_str($data[memo], 68); // 본문내용짜르기~싹뚝-_+300을 고쳐주세효


$data[subject] = stripslashes($data[subject]);

$data[subject]=cut_str($data[subject], 27); // 제목 짜르기~싹뚝+_-27을 고쳐주세효



if ($data[total_comment] == 0)
{
$data[total_comment] = "";
         }
else {
        $data[total_comment] = "[$data[total_comment]]";
}

$comment_num="$data[total_comment]";


// 밑에 if문의 1.gif는 게시물에 아무런 이미지도 없을때 출력하는 그림과 내용입니다. 그림은 알아서 넣으세요.
// 그 아래쪽 else문은 게시물에 그림이 있을때 그 그림과 내용을 출력해줍니다.

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

</style>";

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

if (!stripslashes($data[file_name1]))

{

echo "<a href=../zboard/view.php?id=$id&no=$data[no]><img src=../cubase_logo.jpg border=1 align=right  hspace=3  width=80 height=60 ></a><img src=../img3/b15.gif><a href=../zboard/view.php?id=$id&no=$data[no]><font size=4 color=#37A2A4><b>".stripslashes("$data[subject]")."</b></a></font><font style=font-family:Tahoma;font-size:6pt;> $comment_num</font><br><$id&no=$data[no]>".stripslashes($data[memo])."";

echo "</tr>";
echo "<tr>";
echo "<td background=/img3/dot3.gif height=2><img src=/image/blank.gif border=0 width=2 height=4></td>";//칸마다 나올 점선 이미지
echo "</tr>";

}else{

echo"    

        

<a href=../zboard/view.php?id=$id&no=$data[no]><img src=$zero_path/".stripslashes($data[file_name1])." alt='".stripslashes($data[subject])."' border=1 align=right  hspace=1  width=80 height=60 ></a><font size=10 color=blue><img src=../img3/b15.gif><a href=../zboard/view.php?id=$id&no=$data[no]><font size=4 color=#37A2A4><b>".stripslashes("$data[subject]")."</b></a></font><font style=font-family:Tahoma;font-size:6pt;> $comment_num</font><br>

<$id&no=$data[no]><font color=6b559c>".stripslashes($data[memo] = nl2br($data[memo]))."</font><br>
";

echo "</tr>";
echo "<tr>";
echo "<td background=/img3/dot3.gif height=2><img src=/image/blank.gif border=0 width=2 height=4></td>";//칸마다 나올 점선 이미지
echo "</tr>";
echo"</table>";
}

}

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
TizTom.com 마우스가 올라가면 내려오는 메뉴는 어케 구현하죠? [2] 2007.08.10
TizTom.com 제로보드의 헤더,푸터처럼 일반 HTML에서도 구현할 수 있을까요? [1] 2007.08.10
연구원 바이러스가 걸리나요? [2] 2007.08.10
ross 프레임에 가려서 레이어가 보이지 않을 때 어떻하죠? .. [2] 2007.08.10
박주홍 그림 정렬법?  
하솔 프레임을 나눈 것과 나누지 않은 것이 로딩에 영향을 미치나요? [3] 2007.08.10
ssukai 윈도우2000 에 대해질문있습니다. [3] 2007.08.10
iocean 자꾸 로그아웃이 되요. [1] 2007.08.10
KYJ 폼작성을 할때... [1] 2007.08.10
박영호 게시물 추출에서요.. [1] 2007.08.10
이보배 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [5] 2007.08.10
최윤규 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [3] 2007.08.10
백민경 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [3] 2007.08.10
이즈 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [1] 2007.08.10
보브보브 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
이보배 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [2] 2007.08.10
김민섭 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
elfea 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
서홍원 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
김현규 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
김태식 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [1] 2007.08.10
홍성걸 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [6] 2007.08.10
유연호 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [2] 2007.08.10
고도리무비 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
문창호 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
박경태 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
들이 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [1] 2007.08.10
양이y 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [2] 2007.08.10
돌하해몽 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [2] 2007.08.10
이즈 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [1] 2007.08.10