그누보드 list.skin.php 특정 제목만 리스트 되게
본문
제목에 특정코드를 입력해서 저장하고 있습니다.
혹시 리스트 될때 특정코드 게시물만 나오게 할수 있을까요?
list.skin.php스킨에서 수정해야할것 같은데 감이 안옵니다.
query로 wr_subject='값'을 고르면 될것 같은데요..
답변 4
list.skin.php 여기서 나오게 하시려면 for문에 안에 특정 코드일때만 나오게 if문 하나 설정하고
cnt를 따로 올라가는 변수하나 설정해주시구요 y++; 이렇게요
하단에 리스트 표시 되는거
<!-- 페이지 -->
<?php echo $write_pages; ?>
위에 선언된거보다 아래꺼를 먼저 선언해주시고 작업해보시면될거같습니다.
$write_pages = get_paging($config['cf_write_pages'], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.'&page=');
여기서 변경해주시면되는데
$total_page는 $total_page = ceil($total_count / $page_rows); // 전체 페이지 계산
$page_rows = $board['bo_page_rows'];
totoal_count는 특정코드 입력된 게시물 숫자넣어주시고 y카운트 했던거요
$page 는 1로 시작될겁니다 list 선언이 그렇게 되있네요
<?php
for ($i=0; $i<count($list); $i++) { if ( $list[$i]['subject'] == '특정코드' ) { ?> 출력방법 <?php } } ?>
제목보다는 여분필드 사용해서 $list
[
$i
][
'wr_1'
] == '특정코드'
이렇게 처리하는게 더 좋을지도 모르겠네요. 특정코드를 제목으로 출력해버리는거보다 안보이는곳에 저장해서 끌고오는게 더 좋을지도..
검색을 통해 가져 오는 형태를 취할 수도 있습니다.
예를 들면, 그누보드5 테스트 게시판에서
https://demo.sir.kr/gnuboard5/bbs/board.php?bo_table=qa&sfl=wr_subject&stx=테스트
위 링크처럼 제목에 '테스트'라는 글자가 있으면......