그누보드 5.5 이후 게시판 기능 변화 채택완료
AI컴퓨터닷
2년 전
조회 1,943
안녕하세요
https://sir.kr/g5_skin/42195?sfl=wr_subject%7C%7Cwr_content&stx=%EC%97%B0%EA%B4%80%EA%B8%80
위 링크의 게시판을 이용중인데 그누보드 5.5로 변경하면서 작동이 안되네요
</p>
<p><!-- 관련글-->
<?php if ($view['wr_1']) { ?>
<div class="key_box">
<div class="key_tit"><span><?php echo $view['wr_1']; ?></span> 관련된 게시글 보기</div>
<ul class="key_v_nb">
<?php
$krows = "10"; // 전체 출력 갯수 (아래와 똑 같이 하면됨)
$klist = array();
$limitrows = "10"; // 게시판별 출력 갯수 (위와 똑 같이 하면됨)
$Search_no = "bo_table not in ('notice', 'free')"; // 제외 테이블없을 경우 ''이렇게 비워둠 'notice', 'free'
$sqlgroup = " select bo_table, bo_subject from $g5[board_table] where $Search_no";
$rsgroup = sql_query($sqlgroup);</p>
<p>for ($j=0, $k=0; $rowgroup=sql_fetch_array($rsgroup); $j++) {
$key_bo_table = $rowgroup['bo_table'];</p>
<p>// 테이블 이름구함
$sql = " select * from {$g5['board_table']} where bo_table = '$key_bo_table'";
$key_board = sql_fetch($sql);</p>
<p>$tmp_write_table = $g5['write_prefix'] . $key_bo_table; // 게시판 테이블 실제이름</p>
<p>// 옵션에 따라 정렬
$key_wr = str_replace(",", "|", $view['wr_1']);
$sql = "select * from $tmp_write_table where wr_is_comment = 0 and wr_id != '".$view['wr_id']."' and wr_subject REGEXP '".$key_wr."' order by wr_datetime desc";
$sql .= " limit $limitrows";
$kresult = sql_query($sql);</p>
<p>for ($i=0; $ap_row = sql_fetch_array($kresult); $i++, $k++) {
if(!$orderby) $op_list[$k] = $ap_row['wr_datetime'];
else {
$op_list[$k] = is_string($ap_row[$orderby]) ? sprintf("%-256s", $ap_row[$orderby]) : sprintf("%016d", $ap_row[$orderby]);
}
$klist[$k] = get_list($ap_row, $key_board, $subject_len);
$klist[$k]['bo_table'] = $key_board['bo_table'];
}</p>
<p>}</p>
<p>if($k>0) array_multisort($op_list, SORT_DESC, $klist);
if($k>$krows) array_splice($klist, $krows);
?>
<?php
for ($i=0; $i<count($klist); $i++) { ?>
<?php
$vi_place = "<b class='key_place'>\\1</b>";
$klist[$i]['subject'] = preg_replace("/($key_wr)/i", $vi_place, $klist[$i]['subject']);
$row_thumb = get_list_thumbnail($klist[$i]['bo_table'], $klist[$i]['wr_id'], 30, 30, false, true);
if($row_thumb['src']) {
$row_img = '<img src="'.$row_thumb['src'].'">';
} else {
$row_img = '';
}
?>
<a href="<?php echo $klist[$i]['href']; ?>"><li><?php echo $row_img; ?> <?php echo $klist[$i]['subject']; ?></li></a>
<?php } ?>
</ul>
</div>
<?php } ?>
<!-- 관련글 --></p>
<p>
현재 위와 같은 내용인데 혹시 변경해야될곳이 있을까요??
알려주시면 감사하겠습니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
A
AI컴퓨터닷
2년 전
연관게시물을 갖어 오지 못하는지 출력이 안됩니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
�
엑스엠엘
2년 전
구글, 네이버
이런 단어로 된 게시물이 존재하나요?
이런 단어로 된 게시물이 존재하나요?
A
AI컴퓨터닷
2년 전
게시물이 존재 합니다..동일 조건으로 g5.4 버전에서는 되는데 g5.5에서는 안되네요..ㅠㅠ
�
엑스엠엘
2년 전
$sql = "select * from $tmp_write_table where wr_is_comment = 0 and wr_id != '".$view['wr_id']."' and wr_subject REGEXP '".$key_wr."' order by wr_datetime desc";
$sql .= " limit $limitrows";
$kresult = sql_query($sql);
이 부분 query문을
확인하시고
phpmyadmin 등으로 한번 테스트해 보세요.
$sql .= " limit $limitrows";
$kresult = sql_query($sql);
이 부분 query문을
확인하시고
phpmyadmin 등으로 한번 테스트해 보세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인