Exemple de développement : afficher les 10 dernières actualités


Afficher les 10 derniers exemples de programmation d'actualités Écriture de code de programme Format du répertoire de stockage :
Répertoire de stockage du programme plug-in : /e/extend/newnews/
Répertoire de stockage des modèles de plug-in : /e/extend/newnews/template/
Fichiers de programme requis :
/e/extend/newnews/index.php Fichier du programme principal
/e/extend/newnews/template/index.temp.php Fichier de modèle de programme principal

Répertoire des programmes Répertoire de modèles
Contenu du fichier principal du programme(/e/extend/newnews/index.php) :
<?php
require('../../class/connect.php'); //Introduire les fichiers de configuration de base de données et les fichiers de fonctions publiques
require('../../class/db_sql.php'); //Introduire les fichiers d'opération de base de données
require('../../data/dbcache/class.php'); //Présentez le fichier de cache de colonnes
$link=db_connect(); //Se connecter à MYSQL
$empire=new mysqlquery(); //Déclarer la classe d'opération de base de données
$editor=1; //Déclarer la hiérarchie des répertoires

$sql=$empire->query("select * from {$dbtbpre}ecms_news order by newstime limit 10"); //Interroger les 10 derniers enregistrements de la table news
require('template/index.temp.php'); //Importer le fichier modèle

db_close(); //Fermer le lien MYSQL
$empire=null; //Annuler les variables de classe d'opération
?>


Contenu du fichier de modèle de programme principal(/e/extend/newnews/template/index.temp.php):
Remarque : Le modèle peut être créé visuellement avec Dreamweaver. La partie bleue du code ne permet pas d'accéder directement au fichier modèle.
<?php
if(!défini('InEmpireCMS'))
{
sortie();
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text /html; charset=gb2312">
<title>Afficher les 10 derniers exemples d'actualités</title>
</head>
<body>
<br>
<br>
<br> ;
<table width="500" border="0" align="center" cellpadding="3" Cellpacing="1" bgcolor="#CCCCCC">
<tr>
<td height=" 25 "><strong>Afficher les 10 dernières actualités : </strong></td>
</tr>
<tr>
<td height="25" bgcolor="#FFFFFF" > ;
                <tableau width="100%" border="0" cellpacing="0" cellpadding="0">
                                                                                                                                                                                                                                                                              //Boucle pour obtenir les enregistrements de requête
                                                                                              $titleurl=sys_ReturnBqTitleLink($r); //Lien du titre
              ?>
                                                                                                                                                                                                    height="25">·<a href="<?=$titleurl?>" cible="_blank">                     <?=esub(stripslashes($r[title]),32)?>
                                                                                                                                                                                                                                                                                                                                  <td width="33%"& gt;<div align="center">[<?=date('Y-m-d',$r[newstime])?>]</div></td>
                                                                                                                                                    }
              ?>
                                                                                              </td>
</tr>
</table>
</body>
</html>



Accédez au programme principal du fichier du plug-in Hello World : /e/extend/newnews/index.php