메인 최신글을 갤러리로 바꾸고싶은데요
본문
https://sir.kr/g5_skin/1037?sca=%EA%B0%A4%EB%9F%AC%EB%A6%AC&page=8
독학중인 학생입니다.
폐인님의 갤러리 스킨을 사용하려고 하는데 인덱스의 어느부분을 변경해야하는지 모르겠습니다.
<!-- 최신글 시작 { -->
<?php
// 최신글
$sql = " select bo_table
from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id)
where a.bo_device <> 'mobile' ";
if(!$is_admin)
$sql .= " and a.bo_use_cert = '' ";
$sql .= " and a.bo_order < 10 ";
$sql .= " order by b.gr_order, a.bo_order ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
if ($i%2==1) $lt_style = "margin-left:20px";
else $lt_style = "";
?>
<div <?php echo $lt_style ?>"><!--style="float:left;-->
<?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
// 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
echo latest('theme/new_board', $row['bo_table'], 9, 25);
?>
</div>
<?php
}
?>
<!-- } 최신글 끝 -->
도와주세요ㅠ
답변 2
if($row['bo_table']=="gallery_1") {
echo latest("ktwgallery","gallery_1", 5, 25);
}else{
echo latest("basic", $row['bo_table'], 5, 25);
}
<?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
// 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
echo latest('theme/new_board', $row['bo_table'], 9, 25);
?>
//위에 내용을
//---------------------
//만약에 그누 루트 skin에 해당 스킨을 넣으셨으면
if($row['bo_table']=="{해당 bo_table 명}") {
echo latest("ktwgallery",$row['bo_table'], 5, 25);
}else{
echo latest('theme/new_board', $row['bo_table'], 9, 25);
}
//추가로 넣으실거면 ifelse 를 이용하세요
//---------------------
//만약에 테마 skin에 해당 스킨을 넣으셨으면
if($row['bo_table']=="{해당 bo_table 명}") {
echo latest("theme/ktwgallery",$row['bo_table'], 5, 25);
}else{
echo latest('theme/new_board', $row['bo_table'], 9, 25);
}
//하시면 됩니다
//전체를 다 갤러리 스킨으로 사용하시려면
echo latest("ktwgallery",$row['bo_table'], 5, 25);
//하시면 됩니다
latest 함수의 첫번째 파라미터를 사용하실 스킨의 이름, 두번째 파라미터를 사용하실 게시판을 넣으시면 됩니다.
echo latest("스킨명", "게시판", 9, 25);
9와 25는 각각 출력할 줄의 수, 최대 글자 수 입니다.