재 질문 올려 봅니다. 구룹 출력 하는부분을 구현 하려 합니다.
본문
<?
// 상대 경로
$g4_path = "..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4[title] = $group[gr_subject];
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0>
<tr>
<td valign=top>
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table]
where gr_id = '$gr_id'
and bo_list_level <= '$member[mb_level]'
order by bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row[bo_table], 5, 70);
echo "<p>";
}
?>
</td>
</tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
먼저도 올려 보았습니다. 현재 소스는 베이직 게시판 스킨일 경우 일괄적으로 최신글을 구룹별로 출력해
주는 스킨 입니다. 즉 베이직 웹진 갤러리 전부다 베이직 리스트로 출력을 해줍니다.
그래서 스킨별로 출력을 바꾸어 줄려고 합니다.
현재 베이직 스킨하고 갤러리 스킨 두가지가 있습니다.
베이직 스킨은 베이직 갤러리 스킨은 갤러리 이렇게 출력 할려면 if 문으로 구현을 해야 될듯 보입니다.
먼저도 올렸는데 if 문으로 구현을 해봐도 한가지 스킨만 적용이 됩니다.
저와 같은 고민으로 구현해보신분은 도움 부탁 드립니다.
현재 모바일 버전 입니다. 구룹을 누르면 최신글 구룹으로 출력되게 되어 있습니다. 게시판
테이블을 지정하면 안되는 상황이고요...........
그럼
답변 1
잘 못 이해하고 계신 부분이 있습니다.
현재 소스는 베이직 게시판 스킨일 경우 그룹별로 보여주는게 아니라,
그냥 최신글 베이직 스킨으로 출력해주는 겁니다.
아래 처럼 게시판 스킨에 따른 if문으로 처리 하면 되겠습니다.
<?
// 최신글
$sql = " select bo_skin, bo_table, bo_subject from $g4[board_table]
where gr_id = '$gr_id'
and bo_list_level <= '$member[mb_level]'
order by bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
if($row[bo_skin] == 'basic')
echo latest("basic", $row[bo_table], 5, 70);
else
echo latest("갤러리스킨", $row[bo_table], 5, 70);
echo "<p>";
}
?>