카테고리별 이미지 출력에 관하여 > 그누3질답

그누3질답

카테고리별 이미지 출력에 관하여 정보

카테고리별 이미지 출력에 관하여

본문

최신글용 스킨에서 카테고리별로 조그만 이미지가 앞에 나오게 했으면 하는데요.
카테고리가 질문이면 제목앞에 조그만 이미지가 출력했으면 합니다.
소스가
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width=100% cellpadding=0 cellspacing=0>
<?
 for ($i=0; $i<count($list); $i++)
<?
if($is_category == "질문") {
    echo "<img src='./images/question.gif' border=0 >";
} else {
    echo "<img src='./images/answer.gif' border=0 >";
}
?>
 {
  if ($i)
  {
   echo "<tr><td colspan=2 height=1></td></tr>";
  }
?>
<tr>
    <td width=60 align=center valign=bottom>
 <a href='<?="./index.php?doc=bbs/gnuboard.php&bo_table=$bo_table&sselect=ca_id&stext={$list[$i]
[ca_id]}"?>'>[<?=get_category_name($cfg[write_table_prefix] . $bo_table, $list[$i][ca_id])?>]
</td>   
    <td width=''><a href='<?="./?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>'><font
color="#3A4E40"><?=$list[$i][subject]?><?=$list[$i][commentcnt]?></font></a><?=$list[$i][icon_new]?></td>
</tr>
<?
 }
?>
<?
if (count($list) == 0)
{
 echo "<tr><td colspan=2 align=center height=50>자료가 없습니다.</td></tr>";
}
?>
</table>
이렇습니다. 진한 글씨부분 넣고 나서 에러나는데
고수님들 답변좀 부탁드립니다.
  • 복사

댓글 전체

$is_category 말고 $ca_name == " 답변" 으로 한번해보세요..
아니면... $ca_id == 1 일 수도 있습니다. [카테고리 표시에 '질문'을 먼저했을경우는 2]
$is_category 는 카테고리 적용여부를 표시하는 함수일껍니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<table width=100% cellpadding=0 cellspacing=0>
<?
for ($i=0; $i<count($list); $i++)
{
if($ca_id == 1) {$ca_id ="<img src=/image/question.gif' align=absmiddle>";}
elseif($ca_id == 2) {$ca_id ="<img src='/image/answer.gif' align=absmiddle>";}
 }

if ($i)
{
echo "<tr><td colspan=2 height=1></td></tr>";
}
?>
<tr>
    <td width=60 align=center valign=bottom>
<a href='<?="./index.php?doc=bbs/gnuboard.php&bo_table=$bo_table&sselect=ca_id&stext={$list[$i]

[ca_id]}"?>'>[<?=get_category_name($cfg[write_table_prefix] . $bo_table, $list[$i][ca_id])?>]
</td>  
    <td width=''><a href='<?="./?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>'><font

color="#3A4E40"><?=$list[$i][subject]?><?=$list[$i][commentcnt]?></font></a><?=$list[$i][icon_new]?></td>
</tr>
<?
}
?>

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

</table>

이렇게 넣었는데 이미지는 안나오네요. 어디가 잘못된건지...너무 어렵네요.
에러가 날 수 밖에 없군요.

<table width=100% cellpadding=0 cellspacing=0>
<tr>
<?
for ($i=0; $i<count($list); $i++)
{
if($is_category == "질문") {
$img_str = "<img src='./images/question.gif' border=0 >";
} else {
$img_str = "<img src='./images/answer.gif' border=0 >";
}
 ?>
<tr>
    <td width=60 align=center valign=bottom>
<a href='<?="./index.php?doc=bbs/gnuboard.php&bo_table=$bo_table&sselect=ca_id&stext={$list[$i][ca_id]}"?>'><?=$img_str?>[<?=get_category_name($cfg[write_table_prefix] . $bo_table, $list[$i][ca_id])?>]
</td>
    <td width=''><a href='<?="./?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>'><font color="#3A4E40"><?=$list[$i][subject]?><?=$list[$i][commentcnt]?></font></a><?=$list[$i][icon_new]?></td>
</tr>
<tr><td colspan=2 height=1></td></tr>
<? } ?>

<?
if (count($list) == 0)
{
 echo "<tr><td colspan=2 align=center height=50>자료가 없습니다.</td></tr>";
}
?>
</table>
© SIRSOFT
현재 페이지 제일 처음으로