Servus,
wie kann man den Code dahingehend ändern das sie letzten X Avatare angezeigt werden, nicht nur eines ?
<?php // $Id: block-LatestAvatar.php,v 1.6 2005/11/11 20:12:13 bowlingx Exp $
/************************************
pragmaMx Content Management System
Copyright (c) 2005 pragmaMx Dev Team - http://pragmaMx.org
***********************************
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
***********************************
$Source: /home/cvs/pragmamx/Avatar/addons/blocks/block-LatestAvatar.php,v $
$Revision: 1.6 $
$Author: bowlingx $
$Date: 2005/11/11 20:12:13 $
***********************************
this file based on:
php-nuke Web Portal System - http://phpnuke.org/
Thatware - http://thatware.org/
************************************/
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
if(!defined("AV_MODNAME")){define("AV_MODNAME","Avatar");}
#// Wir möchten kein Cache:
$mxblockcache = FALSE;
$foto_query = "SELECT MAX( date ) , typ, anzahl,aid
FROM `${prefix}_avatar`
GROUP BY date DESC LIMIT 0,20";
// Listen wir das Zeug auf:
$content = "<br>";
list($date,$typ,$anzahl,$aid) = sql_fetch_row(sql_query($foto_query));
$av_end = explode("|",$typ);
// Ausgabe des letzen Bildes (Thumbnail generiert!):
if($anzahl){
$content .= "<img src=\"modules/".AV_MODNAME."/thumb.php?wat=displayThumb&pic=".$av_end[$anzahl-1]."\" alt=\"$aid\"><br>";
$content .= "<br><a href=\"modules.php?name=Userinfo&uname=$aid\">$aid</a>";
}
else {
$content .= "Sorry, keine Avatare vorhanden";
}
?>
Danke für eure Hilfe
würde mich auch interessieren ;)
Hi,
kann man sicherlich...aber derzeit bin ich etwas beschäftigt, ich mache das die Tage fertig!
David
PS: Etwas die Abfrage ändern und eine Schleife sollten genügen ;)
David
das wäre echt spitze :thumbup:
Hi,
jubilee hat mich drauf gebracht: Es ist zum jetzigen Zeitpunkt und mit dem jetzigen Modulaufbau leider unmöglich wirklich die letzten X Avatare anzuzeigen (Da ein user ja auch mehrere auf einmal hochladen kann und jeweils nur EIN Zeitstempel genommen wird.)
Das bedeutet das ich euch nur anbieten kann eine Liste mit den letzten 5,10,15 aktuellsten Zeitstempeln zu machen und jeweils der von dem User ausgewählte Avatar angezeigt wird.
David
mach wie es für dich am sinnvollsten ist und was möglich ist.
hört sich aber schon gut an
bitte als modul;)
HI,
wäre absolut ausreichend für den Anfang. Ich glaube man könnte im Umkehrschluß dafür nur 1 Avatar Upload zulassen. Aber korrigiert mich da.
Würd mich freuen wenn dieses so klappen würde.
Kann man ggf. X frei definieren ?
Hi,
X wird man natürlich frei definieren können, und einen AU kann man natürlich auch nur zulassen ;)
David
Klasse, dann freue ich mich mal !
Gibt es hier schon eine Idee ?