開発例:最新ニュース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("select * from {$dbtbpre}ecms_news order by newstime limit 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>最新 10 件のニュース例を表示</title>
</head>
<body>
<br>
<br>
<br>
<table width="500" border="0" align="center" cellpadding="3" cellpacing="1" bgcolor ="#CCCCCC">
<tr>
<td height="25"><strong>最新の 10 件のニュースを表示します: </strong></td>
</tr>
<tr>
<td height="25" bgcolor="#FFFFFF">

<表 width="100%" border="0" cellpacing="0" cellpadding="0">                                                                                                                                                                                                                                                                                //クエリレコードを取得するループ
                                                                                                                                $titleurl=sys_ReturnBqTitleLink($r); //タイトルリンク
?>
                                                                                                                                                                                                                         height="25">・<a href="<?=$titleurl?>" target="_blank">

                                                                                                                              &lt; td width = "33%"&gt;&lt; div align="center">[<?=date('Y-m-d',$r[ニュースタイム])?>]</div></td>
                                                                                                                            }
?>
                                                                                                                            </td>
</tr>
</table>
</body>
</html>



Hello World プラグイン ファイルのメイン プログラムにアクセスします: /e/extend/newnews/index.php