block-Newest_Users ändern

Begonnen von Sascha1981, 11 Mai 2004, 19:20:03

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Sascha1981

Hey @ll!!!

Mal wieder ein problem!!!

...und zwar möchte ich denn block-Newest_Users so ändern das zwei Select felder mit jeweils denn neuesten Usern nach gescchlecht geordnet!!!

Das ganze sollte so wie auf dieser page bei   20 neueste Anmeldungen aussehen!!!
http://www.lovefor2.de

Vielleicht hat ja sonst noch wer interesse an so einem Block und man könnte das ganze gemeinsam machen!!!

THX schon mal!!!!

Sascha1981

Kann denn niemand einen Tip geben!!

Hab schon in anderen blöcken gesucht aber irgendwie finde ich nicht das richtige

[Editiert am 11/5/2004 von Sascha1981]

NeMeSiSX2LC

Hm sieht eigentlich genauso aus wie meiner bloss halt auf 20 Limitiert. dürfte nicht schwer sein.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

NeMeSiSX2LC

Was soll denn passieren wenn man auf einen Eintrag klickt??
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Sascha1981

Also wenn ich auf einen eintrag klicke dann soll ich weitergeleteitet werden zum Profil des users!!

NeMeSiSX2LC

Und wo liegt da nun das prob?? Alles was man dafür braucht steht im Who_is_Online block drin.

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Sascha1981

Im Who is Online block hab ich schon gesucht aber irgendwie finde ich da denn Code nicht der für die Online Liste stuständig ist nicht!

NeMeSiSX2LC

Na die liste selbst würde ich eh über ne div erstellen und nicht über eine select box ;)
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Sascha1981

So hab jetzt noch mal gesucht!!
...und das gefunden!!
Der Code dürfte für die Online Liste zuständig sein oder??

  $content .= "<form action=\"modules.php?test\" name=\"onlineuserinfo\" method=\"get\" style=\"border: 0px; margin-bottom: 5px; margin-top: 0px;\">";
$content .= "<input type=\"hidden\" name=\"name\" value=\"Your_Account\">";
$content .= "<input type=\"hidden\" name=\"op\" value=\"userinfo\">";
$content .= "<select name=\"uname\" size=\"$onlinelistsize\" style=\" background-color: $bgcolor1; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: $txtcolor1; width: 90%; cursor: hand; border: 1px solid $bgcolor2; text-decoration: none; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;\" $script>".$whoonlineselect."</select>";

Mein prob ist jetzt die abfrage der neusten User!!!

Nachtrag:

Wenn ich richtig gesucht habe kann ich mit diesem Code die neuesten User abfragen oder?????

  ################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 10;
//// Blockcache erlauben
$mxblockcache = TRUE;
###################################################

global $user_prefix;
$ucount = intval($ucount);
$qry="SELECT uname, user_regtime FROM ${user_prefix}_users WHERE user_stat=1 ORDER BY user_regtime DESC LIMIT ".$ucount.";";

[Editiert am 12/5/2004 von Sascha1981]

Sascha1981

So das hab ich bis jetzt!!

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

################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 20;
//// Blockcache erlauben
$mxblockcache = TRUE;
###################################################

global $user_prefix;
$ucount = intval($ucount);
$qry="SELECT uname, 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

Mein prob. ist jetzt wie mache ich das mit der liste  und mit der sortierung nach geschlecht genau?

[Editiert am 12/5/2004 von Sascha1981]

_Gerry_

Naja du musst zwei Abfragen machen, einmal wo das Geschlecht männlich und einmal wo es weiblich ist!

Wie du die Liste machen kannst, kannst du dir ja im Who_is_online Block angucken!
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Sascha1981

Also wenn ich das richtig verstehe dann muß ich diese abfrage  zwei mal machen???

  $qry="SELECT uname, user_regtime FROM ${user_prefix}_users WHERE user_stat=1 ORDER BY user_regtime DESC LIMIT ".$ucount.";";

NeMeSiSX2LC

Oh mann warte mal noch eh bissel gut dann nochmal in meinem
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

_Gerry_

 
$qry="SELECT uname,uid FROM ${user_prefix}_users WHERE user_sexus=1 ORDER BY uid DESC LIMIT ".$ucount.";

$qry1="SELECT uname,uid FROM ${user_prefix}_users WHERE user_sexus=2 ORDER BY uid DESC LIMIT ".$ucount.";
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Sascha1981

Sorry jungs wenn ich nerve, aber ich frag eh scchon nicht mehr!!

Werd das schon irgendwie alleine  kapieren!

NeMeSiSX2LC

 Ich hab das so:

$result = sql_query("SELECT uname, user_sexus, user_photo, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) -
( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age FROM ${user_prefix}_users
WHERE user_regtime >= $heute and user_stat=1 ORDER BY user_regtime DESC LIMIT 20");
#$GLOBALS["mxSqlDebug"]      = 0;
while (list($uname2, $user_sexus, $user_photo, $user_age) = sql_fetch_array($result))  
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Sascha1981

ok werd ich mal versuchen ob ich das irgendwie muß laufen bekomme!

Sascha1981

irgendwie kapiere ich das mit dem Code aus dem YA nicht so ganz!!

Sascha1981

Ok mal ein neuer versuch!!!

  ################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 10;
//// Blockcache erlauben
$mxblockcache = TRUE;
###################################################

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

$qry="SELECT uname,uid FROM ${user_prefix}_users WHERE user_sexus=1 ORDER BY uid DESC LIMIT ".$ucount.";
$qry1="SELECT uname,uid FROM ${user_prefix}_users WHERE user_sexus=2 ORDER BY uid DESC LIMIT ".$ucount.";

$content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 5px;\">\n";
$content .= "\n<tr>\n<td colspan=\"2\" align=\"center\" class=\"boxcontent\">\n";
$content .= "<img src=\"$imagedir/guy_hand.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPICS."\" align=\"absmiddle\">\n<b>"._BWOONLINELIST."</b>\n<img src=\"$imagedir/girl_hand.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPICS."\" align=\"absmiddle\"><br>\n";
$content .= "</td>\n</tr>\n";
$content .= "\n<tr>\n<td colspan=\"2\" align=\"center\">"; # select-options verwenden
$content .= "<form action=\"modules.php?test\" name=\"onlineuserinfo\" method=\"get\" style=\"border: 0px; margin-bottom: 5px; margin-top: 0px;\">";
$content .= "<input type=\"hidden\" name=\"name\" value=\"Your_Account\">";
$content .= "<input type=\"hidden\" name=\"op\" value=\"userinfo\">";
$content .= "<select name=\"uname\" size=\"$onlinelistsize\" style=\" background-color: $bgcolor1; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: $txtcolor1; width: 90%; cursor: hand; border: 1px solid $bgcolor2; text-decoration: none; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;\" $script>".$whoonlineselect."</select>";
$content .= "<br>\n<input type=\"image\" src=\"$pmimagepath/info.gif\" alt=\""._BWOUSERINFO."\">";
$content .= "</form>\n";
$content .= "</td>\n</tr>\n";
$content .= "</table>\n";
}

Was müßte ich dann da alles ändern bzw. einfügen???

Sorry jungs aber ich hab von dem überhaupt noch keinen plan aber ich bin lern fähig!!!

[Editiert am 13/5/2004 von Sascha1981]

onkel

 
ZitatKann ich nicht denn block-Newest_Links.php so umscchreiben das die neuesten User angezeigt werden???

 http://www.pragmamx.org/modules.php?name=Downloads&d_op=getit&lid=350

meinst du das ?

[Editiert am 12/5/2004 von onkel]

Sascha1981

Ja genau denn block meine ich!!

Sascha1981

Wer kann helfen??

  ################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 10;
//// Blockcache erlauben
$mxblockcache = TRUE;
###################################################

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

$qry="SELECT uname,uid FROM ${user_prefix}_users WHERE user_sexus=1 ORDER BY uid DESC LIMIT ".$ucount.";
$qry1="SELECT uname,uid FROM ${user_prefix}_users WHERE user_sexus=2 ORDER BY uid DESC LIMIT ".$ucount.";

$content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 5px;\">\n";
$content .= "\n<tr>\n<td colspan=\"2\" align=\"center\" class=\"boxcontent\">\n";
$content .= "<img src=\"$imagedir/guy_hand.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPICS."\" align=\"absmiddle\">\n<b>"._BWOONLINELIST."</b>\n<img src=\"$imagedir/girl_hand.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPICS."\" align=\"absmiddle\"><br>\n";
$content .= "</td>\n</tr>\n";
$content .= "\n<tr>\n<td colspan=\"2\" align=\"center\">";    # select-options verwenden
$content .= "<form action=\"modules.php?test\" name=\"onlineuserinfo\" method=\"get\" style=\"border: 0px; margin-bottom: 5px; margin-top: 0px;\">";
$content .= "<input type=\"hidden\" name=\"name\" value=\"Your_Account\">";
$content .= "<input type=\"hidden\" name=\"op\" value=\"userinfo\">";
$content .= "<select name=\"uname\" size=\"$onlinelistsize\" style=\" background-color: $bgcolor1; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: $txtcolor1; width: 90%; cursor: hand;    border: 1px solid $bgcolor2; text-decoration: none; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;\" $script>".$whoonlineselect."</select>";
$content .= "<br>\n<input type=\"image\" src=\"$pmimagepath/info.gif\" alt=\""._BWOUSERINFO."\">";
$content .= "</form>\n";
$content .= "</td>\n</tr>\n";
$content .= "</table>\n";
}

NeMeSiSX2LC

He das doch wild zusammen kopiert das teil läuft so bestimmt garnicht
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Sascha1981

Das ist mir schon klar das daß teil so nicht laufen wird!!!!

Hab keine ahznung was ich da aus dem Who is Online block raus suchen soll!!!

Denn Code für die Online Liste ahb ich ja gefunden!
Aber das kann ja nicht alles sein da muß ich doch noch mehr raus suchen oder????

Das alles kann doch nicht so schwer sein!
Schön langsam glaub ioch wirklich ich bin zu blöd dazu!! :(

[Editiert am 13/5/2004 von Sascha1981]

NeMeSiSX2LC

Hm muss mir morgen oder so mal in ruhe rein ziehen wie das war
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1