묻고답하기

그림 정렬법?

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 남기남
제닉스 윈도우 시작할때 뜨는 창 죽이는(?) 법좀.;; [2] 2007.08.10
Topy 계층형 구조에 대해서 잘 몰라서요;  
小天 게시물 추출에 관하여 질문... [1] 2007.08.10
윤주헌 정규식검색으로 문자열치환  
전영배 이소스가 뭐가 잘못되었는지 좀 봐주세요.. [2] 2007.08.10
이호한 [re] 이소스가 뭐가 잘못되었는지 좀 봐주세요..  
감자밭 css에 관한 질문 입니다. [3] 2007.08.10
아기너울 쿠키/세션을 사용해서 조회수 체크시의 성능향상? (ip체크를 안하고..) [2] 2007.08.10
김치 다이어리 php 소스 수정좀 부탁합니다..  
콩알™ windows XP pro 에서.. 매핑추가가 안되나요? [1] 2007.08.10
미친아이 바탕화면 자료실에 있었던 . . .  
Tak... 비혼님 강의는 어디로 갔나요?? [2] 2007.08.10
삐야기 답변 좀 부탁드리겠습니다..^^ [4] 2007.08.10
Heero Yuy 질문이여 [1] 2007.08.10
개구리 /var 에 용량이 없습니다! [2] 2007.08.10
『착v엘리v한』 자작 php 는 어디로 갔나요..? [1] 2007.08.10
『PDS World』 좋은 무료 계정을 구합니다. [3] 2007.08.10
싸이 비밀번호 md5로 암호화한것.. [1] 2007.08.10
주여리 php admin 설치방법 아세요? [2] 2007.08.10
star 윈미인데여 실시간방송서버를 운영할수있나여? [1] 2007.08.10
유군-_-)/ 컴퓨터 본체를 재조립했는데요;; [5] 2007.08.10
삐야기 iframe과 관련해서 질문입니다. [4] 2007.08.10
∑★민선。 동영상에 자막 넣는법? [8] 2007.08.10
☆딱풀넷★ D-day 계산 하는 스크립트;; [1] 2007.08.10
재주니 제로보드에서 우클릭 못하게 하는법..알려주세요 [2] 2007.08.10
재주니 오른쪽 버튼 클릭 못하게 하는 소스를.. [3] 2007.08.10
TizTom.com 마우스가 올라가면 내려오는 메뉴는 어케 구현하죠? [2] 2007.08.10
TizTom.com 제로보드의 헤더,푸터처럼 일반 HTML에서도 구현할 수 있을까요? [1] 2007.08.10
연구원 바이러스가 걸리나요? [2] 2007.08.10
ross 프레임에 가려서 레이어가 보이지 않을 때 어떻하죠? .. [2] 2007.08.10