카테고리별 이미지 출력에 관하여 정보
카테고리별 이미지 출력에 관하여본문
최신글용 스킨에서 카테고리별로 조그만 이미지가 앞에 나오게 했으면 하는데요.
카테고리가 질문이면 제목앞에 조그만 이미지가 출력했으면 합니다.
소스가
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
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]
<?
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
</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>
<?
}
?>
<?
if (count($list) == 0)
{
echo "<tr><td colspan=2 align=center height=50>자료가 없습니다.</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 는 카테고리 적용여부를 표시하는 함수일껍니다.
아니면... $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>
이렇게 넣었는데 이미지는 안나오네요. 어디가 잘못된건지...너무 어렵네요.
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>
<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>
감사합니다. 결국 해결했습니다. ca_id값으로 하니까 되네요.