hallo,
wie lautet den der befehl oder die abfrage das ich in der memberlist das avatar klein angezeigt bekomme?
hi
such dir den abschnitt für das avatar aus der index.php deiner mitgliederliste raus und füge das hier rot makierte hinzu.
beispiel: <img src=\"images/linkzumavatar/avatar.gif\" width=\"20\" height=\"20\"> ;)
hallo,
ich habe jetzt das modul für die neusten user soweit hinbekommen,es sollen auch die avatars angezeigt werden,klappt auch,aber ich weiss nicht wie die abfrage aussehen muss und wie sie eingebaut wird,so dass die user die kein avatar haben ein blank bild haben.
verzweifele daran,
habe schon alles mögliche aus random avatar,mx_userfunktion usw. ausprobiert
################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 50;
###################################################
global $user_prefix;
$ucount = intval($ucount);
$qry="SELECT uname, user_regtime, user_sexus, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) -
( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age 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_regtime, $user_sexus, $user_age) = sql_fetch_row($result)) {
if ($user_sexus=="2" || $user_sexus=="0") {
$lasts[] .= '<img src="images/m.gif" border="0"align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'<img src=\images/forum/member_avatar/'.$uname.'.jpg width=50 height=50><br></a>';
}else{
$lasts[] .= '<img src="images/f.gif" border="0" align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'<img src=\images/forum/member_avatar/'.$uname.'.jpg width=50 height=50><br></a>';
}
}
if (isset($lasts)) {
$content_usernew = implode("<br>\n",$lasts);
}
include("header.php");
OpenTable();
echo"<center><h3>Neue Mitglieder von $sitename</h3></center>";
$ausgabe=implode("\n",$lasts);
echo $ausgabe;
CloseTable();
include ("footer.php");
Hallo !
Also, ein wenig müsst Ihr dann auch schon selbst schauen, wo welche informationen stehen.
Wenn Du sowieso schon die User-Tabelle abfragst, kannst Du auch gleich nach dem user_avatar suchen :
<?php
################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 50;
###################################################
global $user_prefix;
$ucount = intval($ucount);
$qry="SELECT uname, user_regtime, user_sexus, user_avatar, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) -
( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age 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_regtime, $user_sexus, $user_avatar, $user_age) = sql_fetch_row($result)) {
if (@file_exists("images/forum/member_avatar/$user_avatar")){
$avatar="images/forum/member_avatar/$user_avatar";}
else{
$avatar="images/forum/avatar/$user_avatar";}
if ($user_sexus=="2" || $user_sexus=="0") {
$lasts[] .= '<img src="images/m.gif" border="0" align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'><img src="'.$avatar.'" width="50" height="50">
</a>';
}else{
$lasts[] .= '<img src="images/f.gif" border="0" align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'><img src="'.$avatar.'" width="50" height="50">
</a>';
}
}
include("header.php");
OpenTable();
echo"<center><h3>Neue Mitglieder von $sitename</h3></center>";
$ausgabe=implode("\n",$lasts);
echo $ausgabe;
CloseTable();
include ("footer.php");
?>
Probier das einmal aus. Ist nicht gestestet, könnte aber klappen ....
MfG
jubilee
kommt die fehlermeldung:
Parse error: parse error, unexpected '@', expecting '(' in /pages/fc/c6/d0003424/kunden/pages/fc/c6/d0003424/home/htdocs/modules/New-User/index.php on line 44
Ändern :
von
Zitatif @file_exists("images/forum/member_avatar/$user_avatar");{
nach
Zitatif (@file_exists("images/forum/member_avatar/$user_avatar"));{
jetzt kommt
Parse error: parse error, unexpected T_ELSE in /pages/fc/c6/d0003424/kunden/pages/fc/c6/d0003424/home/htdocs/modules/New-User/index.php on line 17
<?php
################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 50;
###################################################
error_reporting(E_ALL);
global $user_prefix;
$ucount = intval($ucount);
$qry="SELECT uname, user_regtime, user_sexus, user_avatar, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) -
( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age 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_regtime, $user_sexus, $user_avatar, $user_age) = sql_fetch_row($result)) {
if (@file_exists("images/forum/member_avatar/$user_avatar"))
{
$avatar="images/forum/member_avatar/$user_avatar";
}
else{
$avatar="images/forum/avatar/$user_avatar";
}
if ($user_sexus=="2" || $user_sexus=="0") {
$lasts[] .= '<img src="images/m.gif" border="0" align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'><img src="'.$avatar.'" width="50" height="50">
</a>';
}
else
{
$lasts[] .= '<img src="images/f.gif" border="0" align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'><img src="'.$avatar.'" width="50" height="50">
</a>';
}
}
include("header.php");
OpenTable();
echo"<center><h3>Neue Mitglieder von $sitename</h3></center>";
$ausgabe=implode("\n",$lasts);
echo $ausgabe;
CloseTable();
include ("footer.php");
?>
So sollte es klappen..war nen ; zuviel.
ZitatSo sollte es klappen..war nen ; zuviel.
Jo, genau.
Hinter dem if-Statement.
Hab ich glatt übergesehen ;)
Thread korrigiert ....
jetzt wird aber bei mir garkein bild mehr gezeigt
Öhhh ...
Heut ist nicht der Tag :
das hier ändern:
Zitatwhile (list($uname, $user_regtime, $user_sexus, , $user_avatar, $user_age) = sql_fetch_row($result)) {
so muss es sein ( ein kommata zuviel)
Zitat
while (list($uname, $user_regtime, $user_sexus, $user_avatar, $user_age) = sql_fetch_row($result)) {
ok,wird angezeigt....aber wir haben immer noch das problem das ich schon vorher hatte,das die user die kein avatar drin haben mit einem leeren kasten angezeigt werden....
hier müsste ein jpg rein wie auch im profil,die ohne avatar.
Machsdt Du dazwischen
Zitatwhile (list($uname, $user_regtime, $user_sexus, $user_avatar, $user_age) = sql_fetch_row($result)) {
if (@file_exists("images/forum/member_avatar/$user_avatar"))
Einen initialwert mit einer Grafik deiner Wahl für die mit ohne ;)
--->
Zitat
while (list($uname, $user_regtime, $user_sexus, $user_avatar, $user_age) = sql_fetch_row($result)) {
$avatar="hier/Der/Pfad/zu/der/Grafik.jpg";
if (@file_exists("images/forum/member_avatar/$user_avatar"))
irgendwie stimmt der pfad nicht zum avatar,es werden die comic avatare angezeigt wenn oder garnichts auch nicht noimage.jpg ???
################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 50;
###################################################
global $user_prefix;
$ucount = intval($ucount);
$qry="SELECT uname, user_regtime, user_sexus, user_avatar, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) -
( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age 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_regtime, $user_sexus, $user_avatar, $user_age) = sql_fetch_row($result)) {
$avatar="images/noimage.jpg";
if (@file_exists("images/forum/member_avatar/$user_avatar"))
{
$avatar="images/forum/member_avatar/$user_avatar";
}
else{
$avatar="images/forum/avatar/$user_avatar";
}
if ($user_sexus=="2" || $user_sexus=="0") {
$lasts[] .= '<img src="images/m.gif" border="0" align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'><img src="'.$avatar.'" width="50" height="50">
</a>';
}
else
{
$lasts[] .= '<img src="images/f.gif" border="0" align="absmiddle" Alt="gecealem.de newest Users"> <a href="modules.php?name=Userinfo&uname='.$uname.'">'.$user_age.'.'.$uname.'><img src="'.$avatar.'" width="50" height="50">
</a>';
}
}
include("header.php");
OpenTable();
echo"<center><h3>Neue Mitglieder von $sitename</h3></center>";
$ausgabe=implode("\n",$lasts);
echo $ausgabe;
CloseTable();
include ("footer.php");
Hallo !
Ändere diesen Bereich
$avatar="images/noimage.jpg";
if (@file_exists("images/forum/member_avatar/$user_avatar"))
{
$avatar="images/forum/member_avatar/$user_avatar";
}
else{
$avatar="images/forum/avatar/$user_avatar";
}
mal so ab :
if (@file_exists("images/forum/member_avatar/$user_avatar"))
{
$avatar="images/forum/member_avatar/$user_avatar";
}
elseif (@file_exists("images/forum/avatar/$user_avatar"))
{
$avatar="images/forum/avatar/$user_avatar";
}
else
{
$avatar="images/noimage.jpg";
}
und probier das dann mal aus.
Check bitte ob die Pfadangabe (images/forum/member_avatar/$user_avatar)
auch für die hochgeladenen Avatare stimmt oder ob die in einem anderen Verzeichnis liegen.
MfG
jubilee
gibt es doch nicht,es ist immer noch das gleiche....und komischerweise nur ein paar bilder wenn vorhanden,und sonst nur die comics und am meisten rote kästchen.....
Hallo !
Zitatnur ein paar bilder wenn vorhanden,und sonst nur die comics...
das ist auch korrekt so, er zeigt nur die hochgeladenen Bilder an, wenn welche vorhanden sind.
Wenn der User keinen Avatar hochgeladen hat und einen von den Comicavataren ausgewählt hat, wird dieser
angezeigt.
Zitat... und am meisten rote kästchen
Liegt die Datei noimage.jpg denn im /images Verzeichnis, ist die so geschrieben (Gross-/Kleinschreibung) ?
MfG
http://www.gecealem.de/images/noimage.jpg
und das komische ist ja auch das nicht alle bilder angezeigt werden,obwohl sie ein foto hochgeladen haben.....
habe $user_avatar gegen $uname.jpg ausgetauscht....jetzt geht es :thumbup:
kann mir bitte noch jemand helfen die ausgabe in eine tabelle zu packen.....danke
Achtung: Bei $uname.jpg werden nur Bilder von der art jpg genommen. In der Variable $user_avatar stehen die hochgeladenen und ausgewählten aber schon mit richtiger Endung drinne...gib doch mal zum test echo $user_avatar; in der Schleife aus und schaue ob diese auch richtig belegt ist...
Wir sprechen hier auch nur von bildern die mit dem AU Modul hochgeladen wurden, nicht mit diesem Photo Modul da..!!
verstehe jetzt nicht genau was ich machen soll?
und wie mache ich die ausgabe in eine tabelle?
kann mir bitte jemand helfen wie ich diie ausgabe in eine tabelle mache das es besser aussieht,verzweifele daran...kommen immer fehlermeldungen
Hallo !
Das hier :
Zitat
include("header.php");
OpenTable();
echo"<center><h3>Neue Mitglieder von $sitename</h3></center>";
$ausgabe=implode("\n",$lasts);
echo $ausgabe;
CloseTable();
include ("footer.php");
mal so abändern :
Zitat
include("header.php");
OpenTable();
echo"<center><h3>Neue Mitglieder von $sitename</h3></center>";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\">\n";
while (list($k,$v) = each($lasts))
{
echo"<tr><td>$v</td></tr>\n";
}
echo"</table>\n";
CloseTable();
include ("footer.php");
MfG
jubilee
ist leider kein unterschied....wofür ist denn$k und $v ????
Hallo !
Was ist kein Unterschied.
Kommen immer noch Fehlermeldungen oder sieht nicht aus ?
$k ist für den Schlüssel im Array und $v für den jeweiligen Inhalt.
MfG
jubilee
die fehlermeldungen kamen nur wenn ich versucht habe eine tabelle einzubauen...
es wird so keine tabelle angezeigt,alles noch wie vorher.
Wie, keine Tabelle ??
Mach mal die Zeile
Zitatecho "<table width=\"100%\" border=\"0\" cellspacing=\"1\">\n";
so
Zitatecho "<table width=\"100%\" border=\"2\" cellspacing=\"1\">\n";
:)
ok,jetzt sehe ich eine tabelle, aber ich meinte eher zwischen den einzelnen ausgaben
geschlecht,alter,nick,avatar
könnte mir noch jemand hierbei helfen und zeigen wie man die tabelle erstellt....