So...
ich hab leider noch nichts mit dem Sortieren nach Usern, die online sind machen können.
Soweit ich das sehe, müßte man dafür auch n großen Teil ändern. Da die männlich, weiblich und online, offline Angaben sich sonst bekriegen. Bin aber noch dabei. Nur wird das ne Weile dauern. Hab einfach zu wenig Zeit im Moment. Tja... Verkäufer und es ist bald Weihnachten.

Aber, ich habe n bissel an deinem Block gefummelt und ein, zwei Sachen verbessert bzw. ausgebügelt..

Infos zum Block Version 0.0.1
Funktion
1. Freundesliste in Pulldown- o. Blockansicht
2. Anzahl der Freunde, die online sind wird angezeigt
3. Es sind alle wichtigen Links und Infos für einen User enthalten!
- Anzahl der PN und neue PN
- neue Usergästebucheinträge
- Links zu Profileinstellungen etc.
4. Einige content und var Fehler sind behoben. Im Debug sollte keine Fehlerausgabe mehr kommen für den Friend-Block!
Den Block bekommt ihr unten als Download!
Folgende Anpassung muss gemacht werden!
Dies muss in die header.php eingefügt werden (ACHTUNG: Der Code ist normal HTML! Nicht an PragmaMX angepasst. Bitte daher selber noch echo, \ und " einfügen, wo dies nötig ist! Alternativ könnt ihr auch eine beliebige HTML Datei erstellen und diese per "include ('meinehtmldatei.html'); zwischen <head> und </head> einfügen. Vorteil davon ist, dass ihr nicht zuviel im header ändert und dort auch alle eventuell folgende Änderungen in die HTML speichern könnt. z.B. für mein folgendes Your Account Addon.)
<script language="JavaScript">;
<!--
function Go(x)
{
if(x == "nothing")
{
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else
{
// alert(x);
location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
//-->;
</script>
---------------------------
Anpassungen an eure Bedürfnisse (können gemacht werden):
Wer lieber einen Block, anstatt des Pulldowns haben möchte, kann dieses einfach durch löschen der "###" bekommen. Natürlich müßten die 8 folgenden "contents" mit "###" auskommentiert werden.
Mit Blockansicht:
$content = "<center>";
$content .= "Freundeliste (<b>$friends_online_num</b>)<br>";
$content .= "</center>";
$content .= "<div style=\"width: 125px; background-color: $bgcolor8; cursor: hand; border: 2px solid $bgcolor2; text-decoration: none; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; overflow: auto;\><a href=\"modules.php?name=Userinfo&uname=".$uname3."\">".$whoonlineselect."</a></div>";
###$content = "<p align=\"left\"><img src=\"images/menu/rarrow.gif\"> <a href=\"modules.php?name=Your_Account\" target=\"_self\">Profil: ###$username</a></p>";
###$content .= "<form name=\"Nav\" method=\"Post\">";
###$content .= "<select size=\"1\" name=\"Auswahl\" onchange=\"Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)\"";
###$content .= "style=\"width:130px; background-color:#000000; font-size:9pt; font-family:Arial,sans-serif;\">;";
###$content .= "<option value=\"nothing\">Freundesliste ($friends_online_num)";
###$content .= "<option>".$whoonlineselect."";
###$content .= "</select>";
$content .= "</form>";
Mit Pulldownansicht (Standartansicht):
###$content = "<center>";
###$content .= "Freundeliste (<b>$friends_online_num</b>)<br>";
###$content .= "</center>";
###$content .= "<div style=\"width: 125px; background-color: $bgcolor8; cursor: hand; border: 2px solid $bgcolor2; text-decoration: none; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; overflow: auto;\><a href=\"modules.php?name=Userinfo&uname=".$uname3."\">".$whoonlineselect."</a></div>";
$content = "<p align=\"left\"><img src=\"images/menu/rarrow.gif\"> <a href=\"modules.php?name=Your_Account\" target=\"_self\">Profil: $username</a></p>";
$content .= "<form name=\"Nav\" method=\"Post\">";
$content .= "<select size=\"1\" name=\"Auswahl\" onchange=\"Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)\"";
$content .= "style=\"width:130px; background-color:#000000; font-size:9pt; font-family:Arial,sans-serif;\">;";
$content .= "<option value=\"nothing\">Freundesliste ($friends_online_num)";
$content .= "<option>".$whoonlineselect."";
$content .= "</select>";
$content .= "</form>";
Wer sich die gesamte Anzahl seiner Freunde zusätzlich anzeigen lassen möchte, der kann einfach ".$member_online_num." irgendwo ausgeben lassen.
Wer noch Ideen oder Verbesserungen hat, kann diese ja gerne posten. 8)
[gelöscht durch Administrator]