Vielen Dank erstaml für Deine Antwort. So wie Du es hier beschreibst, habe ich es bereits versucht, aber ohne Erfolg. Mein Template bleibt immer leer. Vielleicht sollte ich noch erwähnen, dass ich eine extra Box für das AWSW Portal erstellt habe und darin soll dann eben der neuste Download erscheinen.
Ich habe inzwischen ein andere Lösung gefunden, wie ich meine neusten Downloads angezeigt bekomme. Aber die ist wirklich icht im Sinne des Erfinders, deshalb suche ich immer noch nach einer (phpBB gerechten) Lösung. Denn meine ist einfach viel zu umständlich
Hier meine Lösung (portal.php)
Code: Alles auswählen
//Abfrage der neusten Dateien
$neuste=mysql_query("SELECT * FROM pafiledb_files ORDER BY file_time DESC LIMIT $maxfiles");
if (!$neuste)
{
die ("konnte NEUSTE nicht ermitteln");
}
$zeile[1][1]=mysql_fetch_array($neuste);
$zeile[2][1]=mysql_fetch_array($neuste);
$zeile[3][1]=mysql_fetch_array($neuste);
$zeile[4][1]=mysql_fetch_array($neuste);
$zeile[5][1]=mysql_fetch_array($neuste);
//Abfrage der FILE ID der neusten Datein
$fileid_neuste = mysql_query("SELECT * FROM pafiledb_files ORDER BY file_time DESC LIMIT $maxfiles");
if (!$fileid_neuste)
{
die ("konnte FILEID_NEUSTE nicht ermitteln");
}
$zeile[1][5]=mysql_fetch_array($fileid_neuste);
$zeile[2][5]=mysql_fetch_array($fileid_neuste);
$zeile[3][5]=mysql_fetch_array($fileid_neuste);
$zeile[4][5]=mysql_fetch_array($fileid_neuste);
$zeile[5][5]=mysql_fetch_array($fileid_neuste);
$template->assign_block_vars('switch_downloadfetch_active', array(
$template->assign_vars(array(
'NEUSTE1'=> substr($zeile[1][1]["file_name"],0,20),
'NEUSTE2'=> substr($zeile[2][1]["file_name"],0,20),
'NEUSTE3'=> substr($zeile[3][1]["file_name"],0,20),
'NEUSTE4'=> substr($zeile[4][1]["file_name"],0,20),
'NEUSTE5'=> substr($zeile[5][1]["file_name"],0,20),
'FILEID_NEU1'=> $zeile[1][5]["file_id"],
'FILEID_NEU2'=> $zeile[2][5]["file_id"],
'FILEID_NEU3'=> $zeile[3][5]["file_id"],
'FILEID_NEU4'=> $zeile[4][5]["file_id"],
'FILEID_NEU5'=> $zeile[5][5]["file_id"],
// TEMPLATE CODE VARS END
))
));
}
portal_body.tpl
Code: Alles auswählen
<!-- ##### DOWNLAODFETCH START ##### -->
<!-- BEGIN switch_downloadfetch_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" class="forumline">
<tr>
<td class="headercell" colspan="2" height="15"><span class="cattitle">
<center>Download Stats</center>
</span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- 5 neusten Downloads -->
<tr>
<td class="row1"><span class="gensmall"><b><center>Die 5 neuen</center></b><br>
<a href="pafiledb/pafiledb.php?action=file&id={FILEID_NEU1}">{NEUSTE1}</a>...<br>
<a href="pafiledb/pafiledb.php?action=file&id={FILEID_NEU2}">{NEUSTE2}</a>...<br>
<a href="pafiledb/pafiledb.php?action=file&id={FILEID_NEU3}">{NEUSTE3}</a>...<br>
<a href="pafiledb/pafiledb.php?action=file&id={FILEID_NEU4}">{NEUSTE4}</a>...<br>
<a href="pafiledb/pafiledb.php?action=file&id={FILEID_NEU5}">{NEUSTE5}</a>...</span><br><br>
</td>
</tr>
Nicht wundern, wenn bei den mehrdimesionalen Arrays die Zahlen so wirr durcheinander gewählt sind, aber ich habe mir dann gleich noch (nach Schema F) die meist heruntergeladenen Downloads anzeigen lassen.
Ansonsten würde ich wirklich noch gerne wissen, wie ich das "richtig" mit den Templates mache. Komme halt nicht so ganz klar damit.
