경매와 공동구매를 최신글로 빼냈는데요..수정이 힘드네요 정보
그샵 경매와 공동구매를 최신글로 빼냈는데요..수정이 힘드네요첨부파일
본문
경매와 공동구매를 최신글로 빼냈는데요..수정이 힘드네요 --;;
빼내는 건 어케 초미님팁으로 빼냈는데,모양을(글배치를)좀 바꿔보려고 하는데,띵합니다...
드림위버로 불러서 대충 모양을 바꿔보려고 했는데,공동구매는 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";
?>
빼내는 건 어케 초미님팁으로 빼냈는데,모양을(글배치를)좀 바꿔보려고 하는데,띵합니다...
드림위버로 불러서 대충 모양을 바꿔보려고 했는데,공동구매는 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://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
아이디 클릭하시면 홈페이지화면에 적용된 모습이 보입니다.
댓글이 늦어서 죄송합니다..
지금 적용해봤는데,상품제목/시중가...나오는 가로가 너무 좁네요.
가로폭을 늘리려면 어떻게 하죠? 공동구매는 이거 가로로 제품들이 출력이 되서 그런가본데요..공동구매제품을 한개더 등록해보겠습니다...이거 세로로 출력이 되야되는데
가로로 계속 출력될거 같은 예감이...=.=
다시 댓글 달겠습니다..
감사합니다..^^
지금 적용해봤는데,상품제목/시중가...나오는 가로가 너무 좁네요.
가로폭을 늘리려면 어떻게 하죠? 공동구매는 이거 가로로 제품들이 출력이 되서 그런가본데요..공동구매제품을 한개더 등록해보겠습니다...이거 세로로 출력이 되야되는데
가로로 계속 출력될거 같은 예감이...=.=
다시 댓글 달겠습니다..
감사합니다..^^
$gg[gg_subject] 의 앞부분에 공백키값 5개 넣어 주셔야 합니다.
& n b s p ; 아시죠? (붙여서 쓰면 안 보이는 관계로 .... ^^)
& n b s p ; 아시죠? (붙여서 쓰면 안 보이는 관계로 .... ^^)
잠깐 해본겁니다. 참고 하세요. 미리보기 - 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> $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>
<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> $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"; ?> .....이렇게 불렀습니다..
<? include "./shop/auction_main.php"; ?>
<? include "./0909/09listmain.php"; ?> .....이렇게 불렀습니다..
현재 화면모습은 내 아이디 누르시면 홈페이지 화면에 나옵니다..