Neuste User mit Bild und Alter geschlecht

Begonnen von LordNoir, 22 Januar 2009, 22:11:16

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

LordNoir

Ich habe ein wie ich denke veralteten block gefunden:

Zitat4 Blöcke um Neue User-Anzuzeigen
Beschreibung:
        Blöcke wo mit man sich die neueste User anzeigen lassen kann.

- alle neuen User
- neue Männer
- neuen Frauen
- neue ohne Angabe

mit Online-Offline Anzeige und Avatar-Bildanzeige
aktualisiert am:        Dienstag, 13. November 2007
Dateigrösse:    13.99 Kb
Autor:  http://lostage.de

Dieser sieht nun so aus:

ZitatName: sama1
Alter: sama1.avatar.1.jpg
Geschlecht: f.gif

Wohnort: Gran Canaria

offline
[Profil Ansehen]

Wie ihr sehen könnt steht bei dem Alter: avatar.1.jpg
und nicht das Alter.

Hier ist mal der code wie muss ich den ändern damit ich beim Alter auch das Alter angezeigt bekomme?

<?php
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount 5;
//// Blockcache erlauben
$mxblockcache False;
###################################################


global $prefix$user_prefix$bgcolor1$bgcolor2$bgcolor3$useuserpoints,$windowname,$sqluser$online;
    global 
$istheuser$privmsgactive$gbactiv,$user_avatar$showall// fuer Unterfunktionen in mx_userfunctions_options.php

global $user_prefix;

// Anzahl aller User und hoechste uid ermitteln
$totalmembers 0;
$qry "select COUNT(uid), MAX(uid) from ${user_prefix}_users where user_stat=1;";
list(
$totalmembers$lastuid) = sql_fetch_row(sql_query($qry));
#####
$ucount intval($ucount);
$qry="SELECT uname, user_sexus, user_from, user_avatar, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) -
( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age, user_regtime FROM 
${user_prefix}_users WHERE user_stat=1 ORDER BY user_regtime DESC LIMIT ".$ucount.";";
$result sql_query($qry);      # x neuste User ermitteln
while (list($uname$user_sexus$user_age$user_from$user_regtime$user_avatar) = sql_fetch_row($result))



{


// stelle Userbild/Avatar zur Verfügung
                
$avatarFile mxIsAvatarUploaded ($uname);
                
// Wenn ein Avatar hochgeladen wurde
                
if (!empty($avatarFile))
                {
                        
//$content =  mxCreateImage (MX_PATH_MEMBERAVATAR."/".$avatarFile["werist"]);
                        
$picpath MX_PATH_MEMBERAVATAR;
                        
// prüfe, ob die Datei auch wirklich vorhanden ist
                        
if (@file_exists("$picpath/$avatarFile"))
                        {
                                
$avatar $avatarFile;
                        }
                        else
                        {
                                
$avatar           "noimage.jpg";
                        }
                }
                else
                {
                        
// für alte Version des Avatar Upload Moduls
                        
if (@file_exists("$picpath/$uname.jpg"))
                        {
                                
$avatar           "$uname.jpg";
                        }
                        elseif (@
file_exists("$picpath/$uname.jpeg"))
                        {
                                
$avatar           "$uname.jpeg";
                        }
                        elseif (@
file_exists("$picpath/$uname.gif"))
                        {
                                
$avatar           "$uname.gif";
                        }
                        elseif (@
file_exists("$picpath/$uname.png"))
                        {
                                
$avatar           "$uname.png";
                        }
                        else
                        {
                                
$avatar           "nopic.gif";
                        }
                }


$uinfo['online'] = ($istheuser) ? true mxIsUserOnline($uname);
    
$img = ($uinfo['online']) ? "images/online.gif" "images/offline.gif";
    
$uinfo['online'] = mxCreateImage($img, (($uinfo['online']) ? Online offline)); 



$bilda " <img src=\"".(MX_PATH_MEMBERAVATAR."/".$avatar)."\" width=\"50\" border=\"0\">";


if (
$user_sexus==1) {

    
$uname3 mxCutString($uname18"..""");    # Kurzen Usernamen erstellen
        
$lasts[] = '<table width="97%" height="75" align="center"><tr><td width="60%" style="border-left: 1px solid #000000; border-right: 0px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #AEC1D8;">Name: <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$uname3.'</a>';
    if (!empty(
$user_from)) {
    
$lasts[] .= '<br>Alter: '.$user_from.'';
    }
        
$lasts[] .= '<br> Geschlecht: '.mxCreateImage("images/f.gif").' <br><br>Wohnort: '.$user_age.'<br><br>'.$uinfo['online'].'<br><center><a href="modules.php?name=Userinfo&uname='.$uname.'">[Profil Ansehen]</a>&nbsp;</center></td><td width="40%" style="background-color: #6483A9; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><center>'.$bilda.'</center><br><br></td></tr></table><br>'# options fuer auswahlselect erstellen


}




if (
$user_sexus==2){

    
$uname3 mxCutString($uname18"..""");    # Kurzen Usernamen erstellen
    
$lasts[] = '<table width="97%" height="75" align="center"><tr><td width="60%" style="border-left: 1px solid #000000; border-right: 0px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #AEC1D8;">Name: <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$uname3.'</a>';
    if (!empty(
$user_from)) {
    
$lasts[] .= '<br>Alter: '.$user_from.'';
    }
        
$lasts[] .= '<br> Geschlecht: '.mxCreateImage("images/m.gif").'<br>Wohnort: '.$user_age.'<br><br>'.$uinfo['online'].'<br><center><a href="modules.php?name=Userinfo&uname='.$uname.'">[Profil Ansehen]</a>&nbsp;</center></td><td width="40%" style="background-color: #6483A9; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><center>'.$bilda.'</center></td></tr></table><br>'# options fuer auswahlselect erstellen
    
}
if (
$user_sexus==0){

    
$uname3 mxCutString($uname18"..""");    # Kurzen Usernamen erstellen
        
$lasts[] = '<table width="97%" height="75" align="center"><tr><td width="60%" style="border-left: 1px solid #000000; border-right: 0px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #AEC1D8;">Name: <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$uname3.'</a>';
    if (!empty(
$user_from)) {
    
$lasts[] .= '<br>Alter: '.$user_from.'';
    }
        
$lasts[] .= '<br> Geschlecht: Keine Angabe<br>Wohnort: '.$user_age.'<br><br>'.$uinfo['online'].'<br><center><a href="modules.php?name=Userinfo&uname='.$uname.'">[Profil Ansehen]</a>&nbsp;</center></td><td width="40%" style="background-color: #6483A9; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><center>'.$bilda.'</center></td></tr></table><br>'# options fuer auswahlselect erstellen
  
}

if (
$user_sexus==3) {

    
$uname3 mxCutString($uname18"..""");    # Kurzen Usernamen erstellen
        
$lasts[] = '<table width="97%" height="75" align="center"><tr><td width="60%" style="border-left: 1px solid #000000; border-right: 0px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #AEC1D8;">Name: <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$uname3.'</a>';
    if (!empty(
$user_from)) {
    
$lasts[] .= '<br>Alter: '.$user_from.'';
    }
        
$lasts[] .= '<br> Geschlecht: '.mxCreateImage("images/t.gif").'<br>Wohnort: '.$user_age.'<br><br>'.$uinfo['online'].'<br><center><a href="modules.php?name=Userinfo&uname='.$uname.'">[Profil Ansehen]</a>&nbsp;</center></td><td width="40%" style="background-color: #6483A9; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><center>'.$bilda.'</center></td></tr></table><br>'# options fuer auswahlselect erstellen
    
}



if (
$user_sexus==4) {

    
$uname3 mxCutString($uname18"..""");    # Kurzen Usernamen erstellen
        
$lasts[] = '<table width="97%" height="75" align="center"><tr><td width="60%" style="border-left: 1px solid #000000; border-right: 0px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #AEC1D8;">Name: <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$uname3.'</a>';
    if (!empty(
$user_from)) {
    
$lasts[] .= '<br>Alter: '.$user_from.'';
    }
        
$lasts[] .= '<br> Geschlecht: '.mxCreateImage("images/n.gif").'<br>Wohnort: '.$user_age.'<br><br>'.$uinfo['online'].'<br><center><a href="modules.php?name=Userinfo&uname='.$uname.'">[Profil Ansehen]</a>&nbsp;</center></td><td width="40%" style="background-color: #6483A9; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><center>'.$bilda.'</center></td></tr></table><br>'# options fuer auswahlselect erstellen
    
}

}
if (isset(
$lasts)) {

        
$content implode("\n",$lasts);

        }

$blockfiletitle "<center>Neuste/s Mitglied/er</center>";
?>



Edit by Sitki: Codeteil gemäß Forenregeln in den CODE Tag gesetzt.

Johny

Hallo .... funktioniert das auch ???

Hört sich gut an .. Kann mann das bitte dann auch ansehn sobald es fertig ist???

Lg

LordNoir

Guck mal auf meine seite http://www.ga-funchat.de da ist es im einsatz nur eben der eine fehler wie oben beschrieben ist noch drin.

Als Bild wird der avatar aus dem avatar upload modul gelesen und angezeigt

vittatus

Boa das ja schon XX Jahre alt ?

Habs hier einmal ein bischen überarbeitet.
Sollte funktionieren aber nicht getestet.

P.S immernoch mit Avatar Modul.
Mit welchen soll es denn funzen ?

Lg Markus

Johny

Hallo vittatus kann es sein das man etwas machen muss ??

Ich bekomme diese Fehlermeldung wenn ich deinen block aktiviere


Parse error: syntax error, unexpected '"' in /www/htdocs/w008fbe1/blocks/block-newuser-center.php on line 86

LordNoir

#5
Der Block verursacht bei mir den selben fehler, der alte geht ja nur eben das das alter nicht richtig eingelesen wird sondern statt dessen zeigt er mir die avatar beschreibung an.

LordNoir

Ich hab mal schnell nen screen gemacht schau hier: