[Solved] Block Random Avatar

Begonnen von Noemi, 08 September 2008, 18:16:26

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Noemi

Huhu,

wie muss ich den Block wohl modifizieren, dass die unten angehängte Anzeige nicht mehr kommt, also tatsächlich IMMER Avatare angezeigt werden.

Vllt. hat das ja jemand gelöst bekommen hier bzw. kann mir sagen, wo bei mir der Fehler liegt.

Habe über die Suche nichts brauchbares gefunden, leider

Danke
Noemi
Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat's gemacht.

Sitki

Hi :)

zum Testen, die DB-Selektion auf Benutzer mit Avataren beschränkt, mit weiteren kleinen Anpassungen ans aktuelle pragmaMx.

Finde:
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
if(!defined("AV_MODNAME")){define("AV_MODNAME","Avatar");}

global $prefix;
$blockheigth = 80;
$content .="";
$pic = sql_fetch_array(sql_query("SELECT typ,aid,werist FROM ${prefix}_avatar ORDER BY rand() LIMIT 1"));
if(!empty($pic) && !empty($pic['werist']))
{
$content = "<b></b><br><a href='modules.php?name=Userinfo&amp;uname=".$pic['aid']."' border='0'><img src=\"modules/".AV_MODNAME."/thumb.php?wat=displayThumb&amp;pic=".$pic['werist']."\" alt=\"".$pic['aid']."\"></a>";
}
else
{
$content = "<b>Keine</b> Avatare hochgeladen<br><br><b>No</b> Avatar's uploaded";
}


Ersetze:
defined('mxMainFileLoaded') or die('access denied');
if (!defined("AV_MODNAME")) {define("AV_MODNAME", "Avatar");}

global $prefix;
$blockheigth = 80;
$content = '';
$pic = sql_fetch_array(sql_query("SELECT typ, aid, werist FROM ${prefix}_avatar WHERE werist != '' ORDER BY rand() LIMIT 1"));
if(!empty($pic) && !empty($pic['werist'])) {
    $content = '<br /><a href="modules.php?name=Userinfo&amp;uname=' . $pic['aid'] . '"><img src="modules/' . AV_MODNAME . '/thumb.php?wat=displayThumb&amp;pic=' . $pic['werist'] . '" alt="' . $pic['aid'] . '"></a>';

}
viele Grüße

Kein Support über PN, Mail oder Messenger!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Noemi

ich werde es testen.

vielen lieben dank  :)

noemi
Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat's gemacht.