경매와 공동구매를 최신글로 빼냈는데요..수정이 힘드네요 > 그누3질답

그누3질답

경매와 공동구매를 최신글로 빼냈는데요..수정이 힘드네요 정보

그샵 경매와 공동구매를 최신글로 빼냈는데요..수정이 힘드네요

첨부파일

auction_main.php (3.2K) 9회 다운로드 2004-02-18 22:21:13
09listmain.php (2.4K) 5회 다운로드 2004-02-18 22:21:13

본문

경매와 공동구매를 최신글로 빼냈는데요..수정이 힘드네요 --;;
빼내는 건 어케 초미님팁으로 빼냈는데,모양을(글배치를)좀 바꿔보려고 하는데,띵합니다...
드림위버로 불러서 대충 모양을 바꿔보려고 했는데,공동구매는 html부분이 복잡하네요..헥,,

공동구매최신글을 경매최신글처럼, 이미지가 왼쪽에 오고,제목/시중가/현재가/신청수량은
그림 오른쪽에 오게 수정을 하려고 하는데,아무리 봐도 답이 안나오네요...

간단한 수정은 에디트플러스로 하는데, 이건 수정이 좀 어렵군요...
무슨 방법이 있을까요?

책을 사야 될까요? --;;

---------------------------------------------------------------------------------------
아래는 auction_main.php 내용이구요...

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

define("_DOCTYPE_", "STYLE");

include "./$cfg[shop_dir]/shop.lib.php";

$html_title = "경매";

$base_qstr = "doc=$doc";

if ($is_admin == 'default') {
    echo "[<a href='./?doc=$cfg[shop_dir]/admin/auctionlist.php'>관리</a>]";
}
$rows = 3;
?>

<table width=98% border=0 cellpadding=0 cellspacing=0 align=center>

<?
if (!$ssort) {
    $ssort = "au_id";
    $sorder = "desc";
}

$from = " $cfg[table_auction] a
          left join $cfg[table_tbidder] b on (a.au_id = b.au_id) ";

$query = new listQuery();
$query->select(" a.au_id, a.au_subject, a.au_fr_datetime, a.au_to_datetime, a.au_sijakga, a.au_juksiga, a.au_qty ");
$query->from($from);
$query->where($sselect, $stext, $condition);
$query->order($ssort, $sorder);
$query->group(" count(b.bi_id) as cnt, max(b.bi_ipchalga) as hyunjaega, sum(b.bi_qty) as sum_qty ");
$query->limit($cfg[lista_rows], $page); 
$sql = $query->result();
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
    $list[$i] = $row;
    $status = get_auction_status($row);

    $au_subject = conv_subject($row[au_subject], 100, "…");

    // 입찰이 없다면 시작가가 현재가
    if ($row[hyunjaega]) {
        $hyunjaega = $row[hyunjaega];
    } else {
        $hyunjaega = $row[au_sijakga];
    }

    $comment_cnt = "";
    $sql2 = " select count(*) from $cfg[table_tcomment]
              where au_id = '$row[au_id]' ";
    $row2 = sql_fetch($sql2);
    if ($row2[0]) {
        $comment_cnt = " <span style='font-size:8pt;'>($row2[0])</span>";
    }
echo "<tr><td height=5></td></tr>";
    echo "<tr align=center>";
    echo "<td align=center rowspan=5><table width=99 border=0 cellpadding=0 cellspacing=0>";
echo "<tr><td width=99 height=24 background=images/pro_top.gif align=center valign=bottom>";
echo "<font color=red>$status</font></td></tr>";
echo "<tr><td width=99 height=74 align=center valign=top background=images/pro_main.gif>";
echo "<a href='./?doc=$cfg[shop_dir]/auctiondetail.php&au_id=$row[au_id]'>
<img src='./$cfg[shop_dir]/img/auction/$row[au_id]_0' width=80 height=65 border=0></a>
</td></tr>
</table></td>";
echo "<td><font color=000099><b>$au_subject</b></font>{$comment_cnt}</td></tr>
<tr><td><img src=shop/arrow_op.gif align=absmiddle>시작일 : $row[au_fr_datetime] (".get_yoil($row[au_fr_datetime]).")</td></tr>";
    echo "<tr><td><img src=shop/arrow_ob.gif align=absmiddle>마감일 : $row[au_to_datetime] (".get_yoil($row[au_to_datetime]).")</td></tr>";
    echo "<tr><td><img src=shop/arrow_op2.gif align=absmiddle>현재가 : ".nf($hyunjaega)." 원 입찰( ".nf($row[cnt])." )명</td></tr>";
    echo "<tr><td align=center><a href='./?doc=$cfg[shop_dir]/auctiondetail.php&au_id=$row[au_id]'>
<img src=shop/auction_tender4.gif border=0 width=89 height=21 border=0 alt=경매참여></a></td></tr>";
    echo "<tr><td colspan=2 height=1 background=shop/auction_tenderline.gif align=center valign=bottom></td></tr>";

}



if (count($list) == 0) { echo "<tr><td colspan=2 align=center height=50>자료가 없습니다.</td></tr>"; }
echo "</table>";


?>

--------------------------------------------------------------------------------

아래는 09listmain.php  입니다..


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

define("_DOCTYPE_", "countlist");

include "09.lib.php";

// 신청수량이 한정수량을 넘었거나 신청일시가 아니라면 select 하지 않는다.
$sql = " select *
          from $cfg[gg_gongoo_table]
          where gg_hanjeong_qty > gg_request_qty
            and NOW() between gg_fr_datetime and gg_to_datetime
          order by gg_sequence, gg_id desc ";
$result = sql_query($sql);

$html_title = "공구상품 목록";
include "head.inc2.php";

echo "<table width=100%>\n";
$colwidth = (int)(100 / $cfg[list_mod]);
for ($i=0; $i<$cfg[list_mod]; $i++) {
    echo "<col width='{$colwidth}%'></col>\n";
}
echo "<tr>\n";

for ($i=0; $gg=mysql_fetch_array($result); $i++) {
    if (($i%$cfg[list_mod] == 0) && ($i > 0)) {
        echo "</tr><tr><td colspan='$cfg[list_mod]' height=10></td></tr><tr>";
    }

    $var[hyunjaega] = _gg_get_hyunjaega($gg[gg_id], $gg[gg_sijakga], $gg[gg_mokpyoga], $gg[gg_mokpyo_qty], $gg[gg_request_qty]);

    echo "
    <td valign=top height=100%>
        <table width=100% height=100% cellspacing=1 cellpadding=0 background='$cfg[gg_dir]/tableborder.gif'><tr><td class='cssbgcolor1'>
            <table width=100% height=100%>
            <tr height=40><td align=center>$gg[gg_subject]</td></tr>
            <tr height=50><td align=center><a href='./?doc=$cfg[gg_dir]/09.php&gg_id=$gg[gg_id]'><img src='$cfg[gg_dir]/img/$gg[gg_simg]' border=0 width=150 height=150></a></td></tr>
            <tr><td>
                <span style='width:10px'></span> * 시중가 : ".number_format($gg[gg_sijungga])."원<br>
                <span style='width:10px'></span> * <span class='cssstress'>현재가 : ".number_format($var[hyunjaega])."원</span><br>
                <span style='width:10px'></span> * 신청수량 : {$gg[gg_request_qty]}{$gg[gg_danwi]} / ".number_format($gg[gg_hanjeong_qty])."{$gg[gg_danwi]}
                </td></tr>
            </table>
        </td></tr></table>
    </td>
    ";
}

if ($i == 0) {
    echo "<td height=100 align=center>진행중인 공동구매 상품이 없습니다.</td>";
} else {
    // 나머지 td 를 colspan 으로 채운다.
    $cnt = $cfg[list_mod] - ($i % $cfg[list_mod]);
    if ($cnt < $cfg[list_mod]) {
        $width = $colwidth * $cnt;
        echo "<td colspan=$cnt width='{$width}%'></td>";
    }
}
?>
</tr>
</table>

<?
include "tail.inc.php";
?>
  • 복사

댓글 전체

경매최신글은 메인에 나올 상품갯수를 아래처럼 설정했는데,공구는 어디에서 설정을 해야될까요? 경매에서 보이는 거하고 조금 다르네요...
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject%7Cwr_content&stext=%B0%E6%B8%C5&soperator=0&page=1&wr_id=2192
댓글이 늦어서 죄송합니다..
지금 적용해봤는데,상품제목/시중가...나오는 가로가 너무 좁네요.
가로폭을 늘리려면 어떻게 하죠? 공동구매는 이거 가로로 제품들이 출력이 되서 그런가본데요..공동구매제품을 한개더 등록해보겠습니다...이거 세로로 출력이 되야되는데
가로로 계속 출력될거 같은 예감이...=.=
다시 댓글 달겠습니다..
감사합니다..^^
잠깐 해본겁니다. 참고 하세요. 미리보기 - http://www.slgi.co.kr/gnu324_TEST/?doc=0909/09list.php

    <td valign=top height=100%>
        <table width=100% height=100% cellspacing=1 cellpadding=0 background='$cfg[gg_dir]/tableborder.gif'><tr><td class='cssbgcolor1'>
            <table width=100% height=100%>
    <td align=left><a href='./?doc=$cfg[gg_dir]/09.php&gg_id=$gg[gg_id]'><img src='$cfg[gg_dir]/img/$gg[gg_simg]' border=0></a></td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$gg[gg_subject]<br><span style='width:10px'></span> * 시중가 : ".number_format($gg[gg_sijungga])."원<br>
                <span style='width:10px'></span> * <span class='cssstress'>현재가 : ".number_format($var[hyunjaega])."원</span><br>
                <span style='width:10px'></span> * 신청수량 : {$gg[gg_request_qty]}{$gg[gg_danwi]} / ".number_format($gg[gg_hanjeong_qty])."{$gg[gg_danwi]}</td>
                <tr><td></td></tr>
            </table>
        </td></tr></table>
    </td>
메인화면에는 auction_main.php  와 09listmain.php 파일을 따로 만들어서,(초미님방법)
<? include "./shop/auction_main.php"; ?>
 <? include "./0909/09listmain.php"; ?>  .....이렇게 불렀습니다..
© SIRSOFT
현재 페이지 제일 처음으로