Artikelliste neueste Artikel

Gesperrt
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Artikelliste neueste Artikel

Beitrag 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 ?
Gruss Karl
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

Hallo HerrB,
genau das, was ich suchte!
Herzlichen Dank!

Werd es gleich ausprobieren ... :P
Gruss Karl
Gesperrt