간단한 정렬문제 도와주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

간단한 정렬문제 도와주세요 정보

간단한 정렬문제 도와주세요

본문

http://mpeg.wo.tc/

위 사이트 질문입니다.

오류없이 적용에는 성공하였으나, 정렬에 문제가 생겼습니다.

이리저리 만져봐도 사이트 틀만 깨지고있습니다.

어떻게해야

아래 스샷처럼 적용할 수 있을까요



위 페이지 소스입니다
<?

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

?>

 

<!-- 메인 테이블 -->

<table width="100%" border="0" cellpadding="0" cellspacing="0">

 <tr>

  <!-- 좌측 부분 -->

  <td width="<?=$config[cf_home_left]?>" valign="top"></td>

  <!-- 중앙 부분 -->

  <td valign="top">

  <table width="100%" border="0" cellpadding="0" cellspacing="0">

   <tr><td align="center"><?=banner_rand("메인배너")?></td></tr>

   <tr height="<?=$config[cf_home_margin]?>"><td></td></tr>

   <tr><td><?include_once("$g4[path]/include/tap_g1.php");?></td></tr>

   <tr height="<?=$config[cf_home_margin]?>"><td></td></tr>

   <td>
   <div align=left><?=latest("latest_onetab_point", "02_1", 1, 10);?></div> <div align=right><? include_once("bada_tab.php");?></div>
   </td>

      <tr height="<?=$config[cf_home_margin]?>"><td></td></tr>

   <tr height="<?=$config[cf_home_margin]?>"><td></td></tr>

   <tr><td><?=boardnew("전체게시물", "basic", 5, 50)?></td></tr>

  </table>

  </td>

  <td width="<?=$config[cf_home_margin]?>"></td>

  <!-- 우측 부분 -->

  <td width="<?=$config[cf_home_right]?>" valign="top">

  <table width="100%" border="0" cellpadding="0" cellspacing="0">

   <tr height="<?=$config[cf_home_margin]?>"><td></td></tr>

   <tr><td><?include_once("$g4[path]/include/outlogin_color.php");?></td></tr>

   <tr height="<?=$config[cf_home_margin]?>"><td></td></tr>

   <tr><td><?include_once("$g4[path]/include/tap_right.php");?></td></tr>

  </table>

  </td>

 </tr>

</table>





위 스샷이 현재상태입니다.

  • 복사

댓글 전체

사이트가 열리지 않아 확인할수가 없어여...

소스를 보니, 전체 테이블을 100%로 하셨고, 가로 테이블또한 100% 로 하셨으니,

<? include_once 해서 불러오는 소스들이 가로로 얼마로 지정되어 있나요..?

이렇게 불러오는 곳의 가로길이가 서로다르다면 메인에서 엉클어지져..

가로 100%로 하는것 보단 전체를 계산하셔서 얼마 얼마 이렇게 지정하시면 정렬에 도움이 될겁니다.

즐거운 추석되세여~
해외라서 그런지 안열리는데여....
국내에서 해외망이 없는 호스팅회사도 있어여.....아니면, 해외 아이피를 차단한다든지....

<?=banner_rand("메인배너")?>  <= 이거 가로사이즈  중앙 가로 하나이네요..

<?include_once("$g4[path]/include/tap_g1.php");?>  <= 이거 가로사이즈 이것도 가로로 하나이고

<?=latest("latest_onetab_point", "02_1", 1, 10);?>  <= 이거 가로사이즈    +

<? include_once("bada_tab.php");?>  <= 이거 가로사이즈 가 되어야  위에것처럼 가로로 하나사이즈가 나오겠죠..?


<?=boardnew("전체게시물", "basic", 5, 50)?>    <= 이거 가로사이즈 이것도 가로로 하나



이부분을 체크해보세여....
<div> 때문에 그런겁니다...<td> 안에 <div> 를 그냥 두개 넣으면, 한줄에 하나씩 보이는 경우죠..

이럴때 제가 아는 방법은 두가지가 있습니다..


1. <div>를 사용하는 방법 (<div> 안에 각각의 속성을 줘서 겹치게 하는 방법입니다.)

<div style="position:absolute"><?=latest("latest_onetab_point", "02_1", 1, 10);?>
<div style="position:relative;left:310;top:145;"><? include_once("bada_tab.php");?> </div></div>

left:310;top:145;      <= 이부분 위치는 알맞게 수정하세요.

단점, 가운데 정렬로 하셨으면, 브라우져 특정에 따라 이용하는 브라우져마다 위치가 다르게 나올수 있음...


2. 그냥, 테이블 하나를 더 만드는 방법

<td>
  <table>
  <tr>
      <td><?=latest("latest_onetab_point", "02_1", 1, 10);?></td>
      <td><? include_once("bada_tab.php");?></td>
  </tr>
  <table>
</td>

오히려 어떻게 보면 이게 더 편할지도.....

본인이 편한방법으로 선택하세영........
© SIRSOFT
현재 페이지 제일 처음으로