ab Version Beta 3 kann man die RSS Feeds dank der neuen XCREATED Funktion auch
vollautomatisch ablaufen lasen
Es sind keine benutzerdefinierten Felder oder irgendwelche extra Einträge mehr notwendig.
Einmal eingebaut läuft also alles automatisch
=> wenn ein neuer Artikel angelegt wird, wird er auch in den Feeds angezeigt, ist er älter als x Tage, fällt er automatisch raus.
(die Dauer wird mit
my $tage = ...; festgelegt)
Einfach diesen Code verwenden:
<!--spmacro:module(embed)
sub feed {
my $tage = 60;
my $jetzt = time();
my $seit = $jetzt - ($tage*24*60*60);
my $TABLE = ssp::db_get_prefix() . "ITEM ";
my $read = ssp::readSQLData("SELECT ITEMID FROM $TABLE WHERE (XCREATED > '$seit' && XISLINK=0) ORDER BY XCREATED DESC","ITEMID");
if ($read >= 0) {
my $i=0;
while ($read > $i) {
my $artikel= ssp::get_var_db("ITEMID", $i);
ssp::embedded("csearch","feed.txt","$artikel:10000000:::3:0");
++$i;
}
}
}
-->
und um nichts mehr kümmern müssen.