묻고답하기

그림 정렬법?

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 남기남
xe초보 게시판 데이터를 유지하고 싶습니다. [1] 2016.06.14 by 휘즈
빛의바다 CloudFlare는 어떻게 적용하는건가요?? [2] 2016.06.13 by 빛의바다
thdwjdtjr 메뉴를 삭제할려고 하는데 삭제가 되지않습니다 [4] file 2016.06.13 by thdwjdtjr
라디요 스케치북 모바일 화면의 본문 기본 폰트 크기 [2] 2016.06.13 by 라디요
초보자 글쓴이(닉네임)을 다른 이름으로 일괄 변경하고자 합니다. [1] 2016.06.13 by sejin7940
제민이아빠 구현 가능성 좀 여쭤봅니다 [3] 2016.06.13 by SimpleCode
이시태 xe 에서 사용 중인 gui 라이브러리는 뭔가요? [3] 2016.06.13 by SimpleCode
초보예요데헷 [그림첨부]xedition 로그인시 레벨이랑 포인트 나오게 하고 싶습니다 file  
마법사 글 수정 OR 복사 하면 제목에 quot lt gt 붙는 문제 격으시는분 안계신지요 file  
초보예요데헷 [이미지있음]레벨이랑 포인트 나오게 하고싶어요 [1] file 2016.06.13 by Ikoo
슈뉴형 안녕하세요 트래픽문제때문에 cafe24 에서 conoha vps 로이전을할까 생각중입니다.. [22] 2016.06.13 by 모두까기인형
tkwhd123 첨부파일 다운로드 에러관련 [자문자답]  
뀨뀨귱뀨뀨 XE 데이터 이전 하려고 하는데 php.ini 오류가 뜨네요 ㅠㅠ [1] 2016.06.12 by 뀨뀨귱뀨뀨
alias XE 작업으로 여기 홈페이지 처럼도 비슷하게 가능한가요? [6] 2016.06.12 by SimpleCode
셰프라 회원들의 작성글수 + 댓글수 를 관리자가 한꺼번에 볼 수 있는 그런 것 없을까요? [1] 2016.06.12 by 라자루스
셰프라 1. 익명 게시판에서 관리자만 회원정보 보기 +2. 회원들이 회원정보 창에서 알림센터 설정 보기 [2] 2016.06.12 by 셰프라
모몽 door web 회사형 레이아웃 질문입니다. [2] 2016.06.12 by DoorWeb
지드래곤 모바일 기본 스킨에서 스크랩기능 [1] 2016.06.12 by 시니시즘
Sarah 질문 답변 사이트, 디렉토리 사이트 [2] 2016.06.12 by Sarah
초보자 도메인 변경 후 발생하는 이상 현상