제발 점 도와주세여(메인페이지 부분입니다) > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

제발 점 도와주세여(메인페이지 부분입니다) 정보

제발 점 도와주세여(메인페이지 부분입니다)

본문

안녕하세요
그누보드3를 쓰다가 4로 옮길려구 하는 유저입니다
그래서 홈페이지 이전 작업 이전에 최근게시물 테스트 중에 있습니다
그런데 최근게시물 main1.php는 완성했거든요
그리구 main2.php를 테스트 할려구 하는데 최근게시물이 안나와여...

main1.php 에서는요
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4[title] = "";
include_once("./_head.php");
?>

<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<table border="0" width="100%" cellpadding="0" cellspacing="4">
  <tr>
    <td width="30%" height="150" valign="top">
      <?=latest('basic',winners, 5, 30);?>
    </td>
    <td width="30%" height="150" valign="top">
      <?=latest('basic',tlcast, 5, 30);?>
    </td>
  </tr>
  <tr>
    <td width="30%" height="150" valign="top">
      <?=latest('basic',tlcast, 5, 30);?>
    </td>
    <td width="30%" height="150" valign="top">
      <?=latest('basic',winners, 5, 30);?>
    </td>
  </tr>
</table>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->

<?
include_once("./_tail.php");
?>
이렇게 해서 최근게시물이 완성됬습니다
그런데 제가 만들고자 하는 홈페이지는요
최근게시물이 3개 ~ 4개 정도의 페이지 입니다
main1.php      main2.php      main3.php        main4.php  이렇게 각각의 메인페이지에 최근게시물을 뽑을려구 하는데 점 도와주세요

아래 소스는 main2.php를 만들고 최근게시물을 출력하기 위해 넣어뒀던 소스입니다

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "CCM";

include "./lib/latest.lib.php";

// &nbsp;최신글 시작
$sql = " select bo_table from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
// latest('', $row[bo_table], 5, 35);
echo "<p>";
}
// &nbsp;최신글 끝
?>

<table border="0" width="100%" cellpadding="0" cellspacing="4">
  <tr>
    <td width="30%" height="150" valign="top">
      <?=latest('basic',test1, 5, 30);?>
    </td>
    <td width="30%" height="150" valign="top">
      <?=latest('basic',test2, 5, 30);?>
    </td>
  </tr>
</table>
이렇게 했는데도 안나오네요
그누보드3에서는 index.어쩌고 저쩌고.php 여기서 갯수만큼 추가해 주면 되던데...
4에서는 이런것두 안보이구...
통 모르겠어여
그누보드4 처음 나왔을때부터 지금까지 계속 해매구 있구여
제발점 도와주시면 감사하겠습니다
  • 복사

댓글 전체

직접 호출하는 문서 상단에 넣어주셔야 합니다.
<?
$g4_path = "../..";//개인에 맞게 수정
include_once("$g4_path/common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/_head.php");

include_once("$g4[path]/lib/latest.lib.php");
//$gr_id = "test"; //일반문서의 그룹값지정(메뉴등과 연동)
$g4[title] = "";
?>

내용

<?
include_once("$g4[path]/tail.php");
?>
---------------------------------------------------
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // 직접호출 하는 경우 주석처리
define("_DOCTYPE_", "DESIGN"); //이것은 g3에 적용되는 것으로 주석처리

그룹 최신글등의 스킨을 열어보시면 디비 쿼리에서 그룹을 지정하도록 되어있으므로 참고하시면 될것입니다.
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '그룹아이디'"; //해당그룹 $gr_id
~~
© SIRSOFT
현재 페이지 제일 처음으로