1차분류만 따로 글씨를 크게 하려면 어떻게해야 하나요? 정보
1차분류만 따로 글씨를 크게 하려면 어떻게해야 하나요?본문
안녕하세요:)
아래는 영카트에서 카테고리를 모두 보여주는 소스입니다.
여기에서 1차분류만 글씨를 크게 하려면 어떻게 해야 하나요?
$row[ca_name]을 스타일로 감싸서 글씨를 크게하면, 모든 카테고리가 다같이 커져버려요.~ㅜㅜ
<?
function print_category($ca_id)
{
global $g4;
$sql = " select ca_id, ca_name from $g4[yc4_category_table] where ca_id = '$ca_id' ";
$row = sql_fetch($sql);
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a> \n";
// 하위 카테고리가 있는가?
$sql = " select ca_id from $g4[yc4_category_table] where ca_id like '{$ca_id}%' and ca_id <> '{$ca_id}' order by ca_id ";
$result = sql_query($sql);
$num = mysql_num_rows($result);
if ($num) {
echo "<br>\n";
for ($i=0; $row=sql_fetch_array($result); $i++) {
print_category($row[ca_id]);
}
echo "<br><br>\n";
}
echo "\n";
return;
}
echo "\n";
$sql = " select ca_id from $g4[yc4_category_table] where length(ca_id) = 2 order by ca_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
print_category($row[ca_id]);
}
echo "\n";
?>
아래는 영카트에서 카테고리를 모두 보여주는 소스입니다.
여기에서 1차분류만 글씨를 크게 하려면 어떻게 해야 하나요?
$row[ca_name]을 스타일로 감싸서 글씨를 크게하면, 모든 카테고리가 다같이 커져버려요.~ㅜㅜ
<?
function print_category($ca_id)
{
global $g4;
$sql = " select ca_id, ca_name from $g4[yc4_category_table] where ca_id = '$ca_id' ";
$row = sql_fetch($sql);
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a> \n";
// 하위 카테고리가 있는가?
$sql = " select ca_id from $g4[yc4_category_table] where ca_id like '{$ca_id}%' and ca_id <> '{$ca_id}' order by ca_id ";
$result = sql_query($sql);
$num = mysql_num_rows($result);
if ($num) {
echo "<br>\n";
for ($i=0; $row=sql_fetch_array($result); $i++) {
print_category($row[ca_id]);
}
echo "<br><br>\n";
}
echo "\n";
return;
}
echo "\n";
$sql = " select ca_id from $g4[yc4_category_table] where length(ca_id) = 2 order by ca_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
print_category($row[ca_id]);
}
echo "\n";
?>
댓글 전체
1차 분류는 ca_id가 2자리 일테죠?
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a> \n";
바로 윗줄에 다음 코드를 추가하세요
if(strlen($ca_id)==2) $row[ca_name]="<h3>".$row[ca_name]."</h3>";
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a> \n";
바로 윗줄에 다음 코드를 추가하세요
if(strlen($ca_id)==2) $row[ca_name]="<h3>".$row[ca_name]."</h3>";
균이님 오랜만이에요 :) ㅎ
답변 감사드려요. 아주아주 잘됩니다. 최고!
알려주신 방법을 바탕으로 아래처럼 구현 하였습니다. 좋은 하루 되세요~
if(strlen($ca_id)==2) {
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'><h3>$row[ca_name]</h3></a>\n";
}
else if(strlen($ca_id)==4) {
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a> |\n";
}
답변 감사드려요. 아주아주 잘됩니다. 최고!
알려주신 방법을 바탕으로 아래처럼 구현 하였습니다. 좋은 하루 되세요~
if(strlen($ca_id)==2) {
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'><h3>$row[ca_name]</h3></a>\n";
}
else if(strlen($ca_id)==4) {
echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a> |\n";
}