pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Sascha1981 am 11 Mai 2004, 19:20:03

Titel: block-Newest_Users ändern
Beitrag von: Sascha1981 am 11 Mai 2004, 19:20:03
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!!!!
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 11 Mai 2004, 21:06:01
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]
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 11 Mai 2004, 23:52:31
Hm sieht eigentlich genauso aus wie meiner bloss halt auf 20 Limitiert. dürfte nicht schwer sein.
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 11 Mai 2004, 23:56:44
Was soll denn passieren wenn man auf einen Eintrag klickt??
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 09:14:12
Also wenn ich auf einen eintrag klicke dann soll ich weitergeleteitet werden zum Profil des users!!
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 12 Mai 2004, 12:10:47
Und wo liegt da nun das prob?? Alles was man dafür braucht steht im Who_is_Online block drin.

Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 12:15:28
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!
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 12 Mai 2004, 12:17:56
Na die liste selbst würde ich eh über ne div erstellen und nicht über eine select box ;)
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 12:18:11
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]
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 13:03:06
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]
Titel: Re: block-Newest_Users ändern
Beitrag von: _Gerry_ am 12 Mai 2004, 13:06:47
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!
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 16:01:22
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.";";
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 12 Mai 2004, 16:20:58
Oh mann warte mal noch eh bissel gut dann nochmal in meinem
Titel: Re: block-Newest_Users ändern
Beitrag von: _Gerry_ am 12 Mai 2004, 16:27:03
 
$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.";
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 16:33:03
Sorry jungs wenn ich nerve, aber ich frag eh scchon nicht mehr!!

Werd das schon irgendwie alleine  kapieren!
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 12 Mai 2004, 16:34:13
 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))  
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 16:44:44
ok werd ich mal versuchen ob ich das irgendwie muß laufen bekomme!
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 18:54:26
irgendwie kapiere ich das mit dem Code aus dem YA nicht so ganz!!
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 12 Mai 2004, 19:02:28
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]
Titel: Re: block-Newest_Users ändern
Beitrag von: onkel am 12 Mai 2004, 21:59:59
 
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]
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 13 Mai 2004, 09:06:39
Ja genau denn block meine ich!!
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 13 Mai 2004, 10:40:33
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";
}
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 13 Mai 2004, 11:25:46
He das doch wild zusammen kopiert das teil läuft so bestimmt garnicht
Titel: Re: block-Newest_Users ändern
Beitrag von: Sascha1981 am 13 Mai 2004, 11:43:04
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]
Titel: Re: block-Newest_Users ändern
Beitrag von: NeMeSiSX2LC am 13 Mai 2004, 12:15:12
Hm muss mir morgen oder so mal in ruhe rein ziehen wie das war