hallo,
ich hätte gerne ein modul das mir die 30 meisten aufgerufenen profile anzeigt über die user_click funktion
könnte mir hier jemand behilflich sein,und schauen was hier falsch an der abfrage ist.
$qry = "
SELECT ${prefix}_users.user_click
FROM ${prefix}_users
WHERE ${user_prefix}_users.uid>1 AND ${user_prefix}_users.user_stat=1 AND ${prefix}_users.user_click>0
ORDER BY ${prefix}_users.user_click DESC, ${prefix}_users.uid
LIMIT 0,30";
$result = sql_query($qry);
$content1 = "";
$iclick = 0;
ZitatSELECT user_click FROM ${prefix}_users
WHERE ((uid>1) AND (user_stat=1) AND (user_click>0))
ORDER BY user_click, uid DESC LIMIT 0,30";
MfG
danke dir....nur ich komme immer noch nicht weiter:(
habe immer eine leere seite.
wie muss die ausgabe nun aussehen?
könnte mir jemand bitte hier bei der ausgabe behilflich sein
$qry = "SELECT user_click FROM ${prefix}_users
WHERE ((uid>1) AND (user_stat=1) AND (user_click>0))
ORDER BY user_click, uid DESC LIMIT 0,30";
$result = sql_query($qry);
list($user_click) = sql_fetch_row($result);
$content1 = $user_click;
$iclick = 0;
So sollte das aussehen, wenn ich das richtig verstanden hab. Ist ungetestet.
danke für die hilfe :thumbup:
so schmeisst der mir nur eine 1 raus
wie werden die 30 user aufgelistet?
<?php
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$module_name = basename(dirname(__FILE__));
#mxGetLangfile($module_name);
$index = 1;
$qry = "SELECT user_click FROM ${prefix}_users
WHERE ((uid>1) AND (user_stat=1) AND (user_click>0))
ORDER BY user_click, uid DESC LIMIT 0,30";
$result = sql_query($qry);
list($user_click) = sql_fetch_row($result);
$content1 = $user_click;
include("header.php");
OpenTable();
// Listen wir das Zeug auf:
echo "".$content1."";
CloseTable();
include ("footer.php");
?>
<?php
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$module_name = basename(dirname(__FILE__));
#mxGetLangfile($module_name);
$index = 1;
include("header.php");
OpenTable();
$qry = "SELECT user_click FROM ${prefix}_users
WHERE ((uid>1) AND (user_stat=1) AND (user_click>0))
ORDER BY user_click, uid DESC LIMIT 0,30";
$result = sql_query($qry);
while(list($user_click) = sql_fetch_row($result)) {
$content1 = $user_click;
// Listen wir das Zeug auf:
echo "".$content1."";
}
CloseTable();
include ("footer.php");
?>
Wie immer Ungetestet
Hallo habe das ganze mal noch ein wenig erweitert.
Und zwar nun meine frage:
Wie bekomme ich es hin das ich das z.b so da stehen hab.
Platz: Profilbesucher: Name:
1 1000 Markus
2 950 User
Soweit bin ich schon: http://www.mak-life.de/toplist.html (http://www.mak-life.de/toplist.html)
Datei im anhang.
Markus
[gelöscht durch Administrator]
und schön wäre natürlich mit avatar das ganze
meisnt so?
http://www.gothic-online.de/most_viewed.html
ja ich habe es jetzt so in spalten gepackt
[gelöscht durch Administrator]
Traumhaft @ Musicman75
Kannste die datei anhängen ?
Lg Markus
habe es dann nochmal nach weiblich und männlich getrennt
http://www.gecealem.de/mostviewed.html
Hey wie hast denn du das getrennt wenn ich fragen darf ?
neues modul und die abfrage nur jeweils für das entsprechende geschlecht
$qry = "SELECT uname, user_sexus, user_click FROM ${prefix}_users
WHERE ((uid>1) AND (user_stat=1) AND (user_sexus=1) AND (user_click>1))
ORDER BY user_click DESC LIMIT 0,30";
$result = sql_query($qry);
Supi danke hat geklappt ..
Andere frage wie bekomme ich es hin das noch mit angezeigt wird ob der jenige online ist ?
Gruss Markus
$uinfo['online'] = ($istheuser) ? true : mxIsUserOnline($uname);
$img = ($uinfo['online']) ? "images/online.gif" : "images/offline.gif";
$uinfo['online'] = mxCreateImage($img, (($uinfo['online']) ? 1 : 0));
#################################################################################
$ausgabe ="<td width=\"20\">".$uinfo['online']."</a></td>\n";
dieses gibt dir dann den online status aus.
Zitat von: Musicman75 in 22 Oktober 2006, 19:41:32
$uinfo['online'] = ($istheuser) ? true : mxIsUserOnline($uname);
$img = ($uinfo['online']) ? "images/online.gif" : "images/offline.gif";
$uinfo['online'] = mxCreateImage($img, (($uinfo['online']) ? 1 : 0));
#################################################################################
$ausgabe ="<td width=\"20\">".$uinfo['online']."</a></td>\n";
dieses gibt dir dann den online status aus.
wo genau muss denn das eingefügt werden ?
Wo muss ich denn den Online status Code einfügen ???
bekomme nur fehler :gruebel: :mad2:
help me please :'(
Hi
schau dir mal diese Datei an ... das sind die Top User bei mir da geht alles Bild, Online anzeige usw...
kannst ihn aber nicht so einfach übernehmen da ich noch andere Datenbankabfragen mit eingebaut habe...
mfg pikar
[gelöscht durch Administrator]
Kann mann die Anzeige der Avatars auch so machen das die Fotos auch zählen ?
Bei mir ist es nämlich so das viele User kein avatar hochgeladen haben sondern nur ein foto , und so wird in der übersicht kein Bild angezeigt .