Hallo und vielen Dank erst einmal. Das klingt alles sehr einfach, doch weiß ich es nicht umzusetzen.
Ich habe folgende PHP-Datei (Auszug)
//Gets necessary table/column information
$dltable = $pntable[‚cmodsdownload_downloads‘];
$dlcats = $pntable[‚cmodsdownload_categories‘];
$dlsubs = $pntable[‚cmodsdownload_subcategories‘];
$dlcolumn = &$pntable[‚cmodsdownload_downloads_column‘];
$votetable = $pntable[‚cmodsdownload_votedata‘];
$votecolumn = &$pntable[‚cmodsdownload_votedata_column‘];
if ($url[‚1‘] > 0) {
$result = mysql_query(„SELECT $dlcolumn[lid], $dlcolumn[title], $dlcolumn[url], $dlcolumn[hits], $dlcolumn[date], $dlcolumn[submitter], $dlcolumn[name], $dlcolumn[cid], $dlcolumn[sid] FROM $dltable ORDER BY $dlcolumn[date] DESC LIMIT $url[1]“);
$row[‚content‘] .= ’
‚.pnVarPrepForDisplay(_NEW_DL).‘
';
if ($url[‚2‘] > 0) {
$result0 = mysql_query(„SELECT $dlcolumn[lid], $dlcolumn[cid], $dlcolumn[sid], $dlcolumn[title], $dlcolumn[url], $dlcolumn[hits], $dlcolumn[submitter], $dlcolumn[name] FROM $dltable WHERE ($dlcolumn[hits] > 0) ORDER BY $dlcolumn[hits] DESC LIMIT $url[2]“);
$row[‚content‘] .= ’
‚.pnVarPrepForDisplay(_TOP_DL).‘
';
$row[‚content‘] .= ‚‘;
//Setting some variables
while ($srow = mysql_fetch_array($result)) {
$catidnum = $srow[‚pn_cid‘];
$categorytitle = $srow[‚pn_cid‘];
$categorytitle = blocks_DownloadsPlus_CatNameFromCID($categorytitle);
$subidnum = $srow[‚pn_sid‘];
$subcattitle = $srow[‚pn_sid‘];
$subcattitle = blocks_DownloadsPlus_SubCatNameFromSID($subcattitle);
//What to do if the file is NOT in a sub category for Most Recent
if ($subidnum == „0“) {
$row[‚content‘] .= ’
‚.pnVarPrepForDisplay($srow[‚pn_title‘]).‘- ‚.pnVarPrepForDisplay($srow[‚pn_date‘]).‘ ';
}
//What to do if the file IS in a subcategory for Most Recent
else {
$row[‚content‘] .= ’ ‚.pnVarPrepForDisplay($srow[‚pn_title‘]).‘’.pnVarPrepForDisplay($srow[‚pn_date‘]).’ ';
Wenn ich das nun richtig interpretiere müssten in die Datei folgende Zeilen zusätzlich hinein:
$jahr = substr($pn_date,0,4);
$tag = substr($pn_date,8,2);
$monat = substr($pn_date,5,2);
Ich würde diese Zeilen vor:
//What to do if the file is NOT in a sub category for Most Recent
if ($subidnum == „0“) {
einfügen und dann anstelle von:
‚.pnVarPrepForDisplay($srow[‚pn_date‘]).‘
dies einsetzen:
$tag.$monat.$jahr
ist das korrekt?
Gruß
Nikki
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]