latest.skin,php 질문입니다.
본문
최신글 스킨 파일인 latest.skin파일에
게시판 목록 스킨인 list.skin.php에 있는
<?php echo category_option?> 을 땡길 방법이 없을까요??
위의 소스 정의 되어있는부분이 list.php에 있길래 똑같이 복사를 해서
latest.lib에 붙여쓰기한 뒤 하니깐 반응이 없더라구요 ㅜㅜ
혹시 땡겨오는 방법이 있으면 조언 부탁드리겠습니다.
답변 7
직접 만드는게 더 빠를거 같네요
$sql = "select * from g5_board where bo_table = '게시판 테이블 명' ";
$get_cate_board = sql_query($sql);
$categories = explode("|", $get_cate_board['bo_category_list'].($is_admin?"|공지":""))
$str = "";
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if (!$category) continue;
$str .= "<option value=\"$categories[$i]\"";
if ($category == $ca_name) {
$str .= ' selected="selected"';
}
$str .= ">$categories[$i]</option>\n";
}
echo $str;
테스트 해보지 않았습니다. 대략 저런식으로 하시면 될거 같은데요
만약 여러 게시판의 카테고리만 출력하고 싶다면 쿼리문 및 while문으로 살짝 수정하시면 될거 같습니다.
!-->lib/common.lib.php 에 category 검색해보시면
함수 있을겁니다.
가장 쉽고도 간단한 방법은 해당 latest.skin.php 에서 직접 해결하는것입니다^^
latest.skin.php 구조가 list.skin.php 와 흡사하니까요
list.skin.php 에서 카테고리 불러오는 부분을 활용하시면 될거에요.
그러면요 display none 인 div 안에 include 로 게시판을 통째로 긁어와서
처리하면 안될까요?ㅠㅠ
이것도 안되면 언능 고수님이 나타나셔야 될텐데 ㅎㅎ
근데 최근 게시물에서 카테고리를 뽑아서 뭐하시려고 그러는 건가요?
용도를 알아야 어느 정도 답변이 될 것 같네요.
위의 소스 정의 되어있는부분이 list.php에 있길래 똑같이 복사를 해서
latest.lib에 붙여쓰기한 뒤
---> 붙여넣기한 소스코드는 6~28행 이겟죠?
latest.lib 또는 latest.skin.php에 붙여넣기 하고
붙여넣은 소스 위쪽에 아래코드를 추가하세요
$board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '$bo_table' ");