개발 예시: 최신 10개 뉴스 표시


최신 10가지 뉴스 프로그래밍 예시 보기 프로그램 코드 작성 저장 디렉터리 형식:
플러그인 프로그램 저장 디렉터리: /e/extend/newnews/
플러그인 템플릿 저장 디렉터리: /e/extend/newnews/template/
필수 프로그램 파일:
/e/extend/newnews/index.php 메인 프로그램 파일
/e/extend/newnews/template/index.temp.php 메인 프로그램 템플릿 파일

프로그램 디렉토리 템플릿 디렉토리
메인 프로그램 파일 내용(/e/extend/newnews/index.php):
<?php
require('../../class/connect.php'); //데이터베이스 구성 파일 및 공용 함수 파일 소개
require('../../class/db_sql.php'); //데이터베이스 작업 파일 소개
require('../../data/dbcache/class.php'); //컬럼 캐시 파일 소개
$link=db_connect(); //MYSQL에 연결
$empire=new mysqlquery(); //데이터베이스 작업 클래스 선언
$editor=1; //디렉토리 계층 선언

$sql=$empire->query("다음에서 * 선택 {$dbtbpre}ecms_news order by newstimelimit 10"); //뉴스 테이블의 최신 10개 레코드를 쿼리
require('template/index.temp.php'); //템플릿 파일 가져오기

db_close(); //MYSQL 링크 닫기
$empire=null; //작업 변수 취소
?>


主程序模板文件内容(/e/extend/newnews/template/index.temp.php):
참고: 템플릿은 Dreamweaver를 사용하여 시각적으로 만들 수 있습니다. 코드의 파란색 부분은 템플릿 파일에 대한 직접 액세스를 허용하지 않습니다.
<?php
if(!define('InEmpireCMS'))
{
        종료();
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv= "Content-Type" content="text/html; charset=gb2312">
<title>显示最new10条新闻例子</title>
</head>
<body>
<br>
<br>
<br>
<table width="500" border="0" align="center" cellpadding="3" cellpacing="1" bgcolor="#CCCCCC">
  <tr>
    <td height="25"><strong>显示最new10条新闻:</strong></td>
  </tr>
  <tr> ;
    <td height="25" bgcolor="#FFFFFF">
                <테이블 width="100%" border="0" 셀 간격="0" cellpadding="0">
                <?php
                while($r=$empire->fetch($sql))        //循环获取查询记录
                {
                        $titleurl=sys_ReturnBqTitleLink($r);        //标题链接
                ?>
                <tr>
                <너비="67%" height="25">·<a href="<?=$titleurl?>" target="_blank">
                <?=esub(stripslashes($r[title]),32)?>
                </a></td>
                <td width="33%"><div align="center">[<?=date('Y-m-d',$r[newstime])?>]</div></td>
                                                                                                                                                  }
              ?>
> </td>
</tr>
</table>
</body>
</html>



Hello World 플러그인 파일의 기본 프로그램에 액세스하세요: /e/extend/newnews/index.php