index.php가 아닌곳에 최근게시물을 표출하는 방법을 알고 싶습니다.
본문
상단에 넣어야 할 소스코드와 게시판이 notice 일 경우 예를 들어 주시면 감사하겠습니다.
답변 3
head.php 파일이라고 가정하면
echo latest("basic", 'notice', 5, 25);
test.php 파일을 www/test.php 경로에 있다면
<?php
include_once('./_common.php');
echo latest("basic", 'notice', 5, 25);
?>
최신글 출력은 미리 정의된 함수 (= 자주 사용할 목적의 코드를 모아놓은 블럭단위의 코드)를 호출하는 개념입니다.
보통, lib 폴더가 이런 함수들을 모아놓고 있고여,
이런 모아놓은 함수를 head.php 상단에 인클루드 시켜놓습니다.
그래서, head.php가 노출된 어떤 페이지에서는 위에 그누위즈 님이 적어놓은 코드를 넣으면 출력이 되는 겁니다.
만약, head.php 없는 곳에 최신글을 불러오려면,
일단은 그누 일반 코드를 사용할 수 있도록 루트의 common.php가 인클루드 되어 있어야 합니다.
이 때, 경로를 표시하는 점이 중요한데, 아래 페이지를 참고하세요.
그리고, 최신글 함수 정의된 파일을 인클루드 시켜야 겠죠.
include (G5_LIB_PATH.'/latest.lib.php');
그런 다음엔 위에 그누위즈 님이 적으신 출력코드를 넣으면 된답니다.
echo latest("basic", 'notice', 5, 25);
개념이 잡히셨길..^!~
서버가 html 파일에서 php 코드 사용 가능하도로 되어 있는지 체크하시고,
위에 적어놓은 common.php 파일 인클루드 할 때 점 제대로 찍었는지 체크하세요.
답변을 작성하시기 전에 로그인 해주세요.