[YC4] 중분류(카테고리) 정렬해서 보여주기 > 기술자료 | 해피정닷컴

[YC4] 중분류(카테고리) 정렬해서 보여주기 > 기술자료

본문 바로가기

사이트 내 전체검색

[YC4] 중분류(카테고리) 정렬해서 보여주기 > 기술자료

영카트 [YC4] 중분류(카테고리) 정렬해서 보여주기

페이지 정보


본문



위와 같이 한줄로 연속해서 표시되다보니 메뉴 글자가 중간에 절단되어 보여져서 문제가 있습니다.
이것을 아래와 같이 한줄에 일정개수씩 보여주고 싶을때

shop/list.php 에서
include "$g4[shop_path]/listcategory2.inc.php";   를
include "$g4[shop_path]/listcategory3.inc.php";   로 변경한 경우


$str .= "<tr><td width=11 background='$g4[shop_img_path]/ca_bg02.gif'></td>";
$str .= "<td><table width=100% border=0><tr><td>";
while ($row=sql_fetch_array($result)) {
    if (preg_match("/^$row[ca_id]/", $ca_id))
        $span = "<span style='font-weight:bold;'>";
    else
        $span = "<span>";
    $str .= "<a href='./list.php?ca_id=$row[ca_id]'>{$span}$row[ca_name]</span></a> &nbsp; ";
    $exists = true;
}
$str .= "</td></tr></table></td><td width=11 background='$g4[shop_img_path]/ca_bg03.gif'></td>";


를 아래와 같이 수정합니다.


$str .= "<tr><td width=11 background='$g4[shop_img_path]/ca_bg02.gif'></td>";
$str .= "<td><table width=100% border='0' cellspacing='0' cellpadding='0'><tr>";
$list_mod = 4;
for ($i=0; $row=sql_fetch_array($result); $i++) {
    if ($i > 0 && $i % $list_mod == 0) {
        $str .= "</tr>\n\n<tr>\n";
    }

    $str .= "<td>";

    if (preg_match("/^$row[ca_id]/", $ca_id))
        $span = "<span style='font-weight:bold;'>";
    else
        $span = "<span'>";
    $str .= "<a href='./list.php?ca_id=$row[ca_id]'>{$span}$row[ca_name]</span></a> &nbsp; ";
    $exists = true;

    $str .= "</td>";
}

// 나머지 td 를 채운다.
if (($cnt = $i%$list_mod) != 0)
    for ($k=$cnt; $k<$list_mod; $k++)
        $str .= "<td>&nbsp;</td>\n";
 
$str .= "</tr></table></td><td width=11 background='$g4[shop_img_path]/ca_bg03.gif'></td>";



참고자료
http://sir.co.kr/bbs/board.php?bo_table=yc4_qa&wr_id=25097

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 89 페이지
  • RSS
기술자료 목록
881
일반   21397  2010-03-21 11:50 ~ 2013-11-14 00:00  
880
ClassicASP   16924  2010-03-20 23:58 ~ 2011-10-11 00:00  
879
PHP   19308  2010-03-18 22:00 ~ 2016-03-17 00:00  
878
ClassicASP   16873  2010-03-18 02:38 ~ 2015-05-28 00:00  
877
ClassicASP   17983  2010-03-17 14:27 ~ 2016-08-31 00:00  
876
그누보드   15081  2010-03-17 00:14 ~ 2017-02-24 00:00  
875
PHP   20705  2010-03-16 22:11 ~ 2020-02-08 11:51  
874
그누보드   11056  2010-03-12 20:56  
873
그누보드   14153  2010-03-12 20:39  
872
그누보드   11212  2010-03-12 19:14  
871
그누보드   12420  2010-03-12 16:51  
870
영카트   14226  2010-03-12 13:18  
869
제로보드   18449  2010-03-09 21:40  
868
Linux   20060  2010-03-08 20:43  
867
PHP   25896  2010-03-08 19:42 ~ 2010-03-08 00:00  
866
영카트   13651  2010-03-08 15:40  
열람
영카트   12928  2010-02-27 23:27  
864
영카트   10640  2010-02-27 22:24  
863
영카트   11354  2010-02-23 18:47  
862
영카트   12575  2010-02-18 23:41  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.