Seite 1 von 1

Artikelliste neueste Artikel

Verfasst: Sa 6. Dez 2003, 19:42
von Karl
Hallo,

gibt es eine Variante des Moduls "Artikelliste", die in der Datenbank nach de neuesten Artikeln der Website sucht, und diese dann auflistet ?

Verfasst: So 7. Dez 2003, 00:07
von HerrB
CSS-Elemente ("detail_...") und Design muss man natürlich anpassen, aber sonst (zeigt die 5 letzten Änderungen, siehe LIMIT 0,5):

Code: Alles auswählen

<?php
$sql = "SELECT cat_art.idcatart, cat_lang.idcat, cat_lang.name, art_lang.idart, art_lang.title,
        DATE_FORMAT(art_lang.lastmodified, '%d.%m.%Y') AS last_modified   
        FROM ".$cfg["tab"]["art_lang"]." art_lang, ".$cfg["tab"]["cat_art"]." cat_art, con_cat_lang cat_lang, con_cat cat
        WHERE cat_lang.idcat = cat_art.idcat AND cat_art.idart = art_lang.idart AND
        cat.idcat = cat_lang.idcat AND cat.idclient = '$client' AND
        art_lang.online = '1' AND cat_lang.visible = '1' ORDER BY art_lang.lastmodified DESC LIMIT 0,5";

$db->query($sql); // execute query

echo '<table border="0" width="100%" cellspacing="0" cellpadding="0">',chr(10);
echo '   <tr>',chr(10);
echo '      <td width="50" class="detail_text" rowspan="2">',chr(10);
if ("CMS_IMG[41]" != "")
{
   echo '         <img border="0" src="CMS_IMG[41]" align="absmiddle" width="50" height="50">';
}
echo "CMS_IMGDESCR[41]</td>",chr(10);
// echo '         <img border="0" src="images/gadget_aktuell.jpg" align="absmiddle" width="50" height="50"></td>',chr(10);
echo '      <td class="detail_headline">Aktuelle Änderungen:</td>',chr(10);
echo '   </tr>',chr(10);
echo '   <tr>',chr(10);
echo '      <td width="100%" class="detail_text">',chr(10);

while ($db->next_record())
{
       $link = $sess->url("front_content.php?idcatart=" . $db->f("idcatart") . "&lang=$lang&client=$client");
    echo '         <a href="'.$link.'">'.$db->f("name").': '.$db->f("title").' ('.$db->f("last_modified").')</a><br>',chr(10);
} // end while
echo '      </td>',chr(10);
echo '   </tr>',chr(10);
echo '</table>',chr(10);
?>
Viel Spass!

Gruß
HerrB

Verfasst: So 7. Dez 2003, 09:31
von Karl
Hallo HerrB,
genau das, was ich suchte!
Herzlichen Dank!

Werd es gleich ausprobieren ... :P