최근게시물에서 제목출력되고 내용도 출력되게 하고 싶은데요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최근게시물에서 제목출력되고 내용도 출력되게 하고 싶은데요.. 정보

최근게시물에서 제목출력되고 내용도 출력되게 하고 싶은데요..

본문

최근게시물 소스가..
----------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$board[bo_5]) alert("해당 게시판 설정 : 여분 필드 5 에 목록에서 보여질 한 줄당 가로 이미지 수를 설정하십시오.");
$mod = $board[bo_5]; //이미지 가로 갯수
?>
<table width=100% cellpadding=0 cellspacing=0 style="table-layout: fixed;">
<tr>
    <td align=center>
  <table width=98% border=0>
        <tr>
<?
for ($i=0; $i<count($list); $i++)
{
    if ($i && $i%$mod==0)
        echo "</tr><tr>";
    else if ($i > 0)
        echo "<td width=20> </td>";

     $title = get_text($list[$i][wr_subject]);
    $content = cut_str(get_text($list[$i][wr_content]), 80);
    $img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
    if (!file_exists($img) || !$list[$i][file][0][file])
        $img = "$latest_skin_path/img/no_image.gif";
    $href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
    echo <<<HEREDOC
    <td width='110' valign='top' align='center'>
        <table width='250' border='0' cellpadding='0' cellspacing='0' align='center'>
 <tr>
            <td width='250' height='5' colspan="2" align='center'></td>
 </tr>
        <tr>
            <td width='55' height='100' align='center'>
  <div style='width:110px;height:100px;border:1px solid #CCCCCC;padding:3px' align='center'>
  <a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'><img src='{$img}' width='110' height='100' border='0' align='absmiddle' title='$title'></a>
  </div>     </td>
            <td width='150' align='center' valign=top><table width="150" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td><div align="center"><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'><b>{$list[$i][subject]}</b></a></div></td>
              </tr>
              <tr>
                <td>($list[$j][wr_content]))</td>
              </tr>
            </table></td>
        </tr>
 <tr>
            <td width='110' height='5' colspan="2" align='center'></td>
 </tr>
 </table>

    </td>
HEREDOC;
}
?> 
</tr></table>

<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</a></td></tr><? } ?>
</table>
------------------------------------------------------------------------------------------------
이것인데요..
제목은 제대로 출력이 되는데, 내용 출력이 안되네요..ㅠㅜ
<td>($list[$j][wr_content]))</td>
이것은 제가 내용 출력할려고 만들어서 넣은건데..
출력이 안됩니다..ㅠㅠ
어떻게 바꿔야 출력이 될까요?

댓글 전체

다른곳 소스를 참고해서 넣어봤는데, 그 소스에는 j로 되어있었습니다.
그래서 처음에는 그냥 넣어봤는데 안나오길래 j를 i로도 바꿔서 해 봤는데도 역시나 안나오더라구요..ㅠㅜ
이럴수가..ㅠㅠ
<td>{$list[$i][wr_content]}</td>
이것으로 하니까 대번에 되네요..ㅠㅜ
밤새도록 이것땜시 고생한것을 생각하니..ㅠㅠ
이런이런.. 역시나 프로그램 공부를 해야할것 같네요..

이렇게 늦은 새벽까지 답변해주셔서 감사드립니다.
덕분에 다음작업을 할 수 있겠네요~
감사합니다.^^
^^;
감사합니다.^^

저기요 그런데..혹시..

<td>{$list[$i][wr_content]}</td>
이렇게만 적으면 최근게시물에 내용이 짤리지가 않더라구요..
최근게시물에 20자정도로만 출력되고 나머지는 ...으로 출력되게 하고 싶은데
{cut_str(strip_tags$list[$i][wr_content],70,"...")}
이렇게 하니 안되네요..
죄송한데.. 최근게시물에 나오는 글 자를려면 어떻게 해야하는지 알 수 있을까요?
<td>{$content]}</td>


$content 는 위에

$content = cut_str(get_text($list[$i][wr_content]), 80);


80글자로 정의를 해 놓았네요...이부분에서 줄이시면 됩니다....
위 질문글에 올리신 원본에 내용글자자르기가 80으로 정의 되어 있으므로 이부분만 수정하시면 됩니다...
<?
for ($i=0; $i<count($list); $i++)
{
    if ($i && $i%$mod==0)
        echo "</tr><tr>";
    else if ($i > 0)
        echo "<td width=20>&nbsp;</td>";

    $title = get_text($list[$i][wr_subject]);
    $content = cut_str(get_text($list[$i][wr_content]), 80); //이넘이 정의되어 있슴.
    $img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);


출력부는

<td>{$content]}</td>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT