Personal tools
Share your tags here/fr
From CMSMS
Table of Contents
This page in: English - Deutsch - Français - Svenska - Русский - Norsk - Polski - Nederlands - Español - Lietuvių
La section en anglais contient de nombreuses contributions qui ne seront probablement jamais traduites. En général, ce sont des exemples de codes que la plupart des développeurs pourront comprendre sans qu'elles ne soient traduites
dix_derniers
Affiche la liste des dix dernières pages mises-à-jour
$output = '<div class="nav"><div class="heading">Dernières modifications</div>';
$output .= '<ul class="links">';
global $gCms;
$hm =& $gCms->GetHierarchyManager();
$db = &$gCms->db;
// Affiche la liste des 10 plus récentes pages modifiées à l'exception de la home page
$q = "SELECT * FROM ".cms_db_prefix()."content WHERE (type='content' OR type='link')
AND default_content != 1 AND active = 1 AND show_in_menu = 1
ORDER BY modified_date DESC LIMIT 10";
$dbresult = $db->Execute( $q );
if( !$dbresult )
{
echo 'DB error: '. $db->ErrorMsg()."<br/>";
}
while ($dbresult && $updated_page = $dbresult->FetchRow())
{
$curnode =& $hm->getNodeById($updated_page['content_id']);
$curcontent =& $curnode->GetContent();
$output .= '<li class="updated">';
$output .= '<a href="'.$curcontent->GetURL().'"><strong>'.$updated_page['content_name'].'</strong></a> ';
$output .= $updated_page['titleattribute'];
$output .= '<br />';
$output .= 'page modifiée le : ' .$updated_page['modified_date'];
$output .= '</li>';
}
$output .= '</ul></div>';
echo $output;
Auteur : Elijah Lofgren
