![Laughing :lol:](./images/smilies/icon_lol.gif)
Beschreibung:
Code: Alles auswählen
Listet die neuesten/zuletzt geänderten X Artikel auf (X kann im Input festgelegt werden) auf. Die Artikel sind in der Übersicht NICHT verlinkt.
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : Übersicht der zuletzt geänderten Artikel
* Author : Christa Tabara
* Copyright : Christa Tabara
* Created : 24-06-2004
* Modified : 24-06-2004
************************************************/
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\">
<tr>
<td>Wieviele Artikel sollen aufgelistet werden?</td>
<td><input type=\"text\" name=\"CMS_VAR[0]\" value=\"CMS_VALUE[0]\"></td>
</tr></table>";
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Übersicht der zuletzt geänderten Artikel
* Author : Christa Tabara
* Copyright : Christa Tabara
* Created : 24-06-2004
* Modified : 24-06-2004
************************************************/
$anzahl='CMS_VALUE[0]';
$db = new DB_Contenido;
$sql = "SELECT DISTINCT title, lastmodified
FROM {$cfg['tab']['art_lang']}
WHERE online = '1' AND idlang= '$lang'
ORDER BY lastmodified desc
LIMIT 0,".$anzahl;
$db->query($sql);
echo '<table width="500">
<tr><td>Titel des Artikels</td>
<td>Datum und Uhrzeit der letzten Änderung</td>
</tr>';
for ($zeilen = 0; $zeilen<$anzahl; $zeilen++)
{
$db->next_record();
$title = $db->f("title");
$datumausdb = $db->f("lastmodified");
$datum_uhrzeit = explode (" ",$datumausdb);
$uhrzeit = $datum_uhrzeit[1];
$datum = explode ("-",$datum_uhrzeit[0]);
$jahr = $datum[0];
$monat = $datum[1];
$tag = $datum[2];
echo '<tr><td>'.$title.'</td><td>'.$tag.'.'.$monat.'.'.$jahr.', '.$uhrzeit.' Uhr</td>
</tr>';
}
echo '</table>';
?>
Das Datumformat kann vielleicht leichter/weniger umstaendlich/schoener/eleganter verarbeitet werden (ich wollte deutsche Schreibweise), aber ich habe erstmal einfach den Quelltext, den ich fuer meine Anpassung von emergences Kommentarmodul geschrieben habe, uebernommen. Ich habe nichts gegen Verbesserungsvorschlaegen
![Embarassed :oops:](./images/smilies/icon_redface.gif)
Die Tabelle, die ausgegeben wird, ist zwar schoen und gut, aber es waere ganz nett, wenn sie nicht nur die Titel der Artikel sondern auch die dazugehoerigen Links enthielte, damit man direkt zu den Artikeln wechseln kann. Wie muss ich das Modul aendern, um dies umzusetzen? Ich habe mir einige Module angeschaut, die Links enthalten, aber ich wurde leider nicht so schlau daraus. Ich schieb's mal auf die spaete Stunde.
![Wink ;-)](./images/smilies/icon_wink.gif)
Gruss
Christa