그누보드 5.5 이후 게시판 기능 변화 채택완료

안녕하세요

 

https://sir.kr/g5_skin/42195?sfl=wr_subject%7C%7Cwr_content&stx=%EC%97%B0%EA%B4%80%EA%B8%80

 

위 링크의 게시판을 이용중인데 그누보드 5.5로 변경하면서 작동이 안되네요

 

Copy
<!-- 관련글-->
<?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);

for ($j=0, $k=0; $rowgroup=sql_fetch_array($rsgroup); $j++) {
$key_bo_table = $rowgroup['bo_table'];

// 테이블 이름구함
$sql = " select * from {$g5['board_table']} where bo_table = '$key_bo_table'";
$key_board = sql_fetch($sql);

$tmp_write_table = $g5['write_prefix'] . $key_bo_table; // 게시판 테이블 실제이름

// 옵션에 따라 정렬
$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);

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'];
}

}

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 } ?>
<!-- 관련글 -->

 

현재 위와 같은 내용인데 혹시 변경해야될곳이 있을까요??

 

알려주시면 감사하겠습니다 ㅠㅠ

 

 

 

답변 2개

채택된 답변
+20 포인트

안 되는 증상을 설명해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

연관게시물을 갖어 오지 못하는지 출력이 안됩니다 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

이런 상태입니다 ㅠㅠthumb-3743912570_1677802741.5054_320x499.jpg

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

구글, 네이버
이런 단어로 된 게시물이 존재하나요?
게시물이 존재 합니다..동일 조건으로 g5.4 버전에서는 되는데 g5.5에서는 안되네요..ㅠㅠ
$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 등으로 한번 테스트해 보세요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고