close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: djhurz
Thread ID: 812
Thread Info
Es gibt 2 Beiträge zu diesem Thema, und es wurde 2734 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Freundschaftssystem
djhurz
Hi Leutz

Ich habe mir das Freundschaftssystem installiert und die profile.php soweit erweitert das die Freunde im Profil angezeigt werden.
Problem ist jetz das das Profil die breite der Seite sprengt wenn man mehrere freunde hat.
Ist es möglich das man maximal 4 Freunde nebeneinander anzeigt?
nach unten hin is nicht so wild wenn es etwas mehr wird.

Hier mal der Code den ich eingebaut habe.

opentable("".$data['user_name']." Freunde");

echo"<table><tr>\n";
$result=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_name");

while($data_buddy = dbarray($result)) {

$result_from=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_from = ".$data['user_id']." AND buddy_to = ".$data_buddy['user_id']."");
$data_from = dbarray($result_from);

$result_to=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_to = ".$data['user_id']." AND buddy_from = ".$data_buddy['user_id']."");
$data_to = dbarray($result_to);

if($data_to['buddy_id'] != "" AND $data_from['buddy_id'] != ""){

if ($data_buddy['user_avatar'] != "") {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/".$data_buddy['user_avatar']."'></center>";
} else {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/noav.gif'></center>";
}
echo "<td><center>".$avatar."<a href=\"".BASEDIR."profile.php?lookup=".$data_buddy['user_id']."\">".$data_buddy['user_name']."</center></td>";

Gruß: Markus
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
SC-Ad-Bot
 
djhurz
Ich habe das Problem beseitigt,
Damit jeder was davon hat schreibe ich hier mal den Code rein.
Einfach an der Stelle wo die freunde angezeigt werden sollen folgendes rein setzen.


opentable("".$data['user_name']."'s Freunde");

$result=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_name");

while($data_buddy = dbarray($result)) {

$result_from=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_from = ".$data['user_id']." AND buddy_to = ".$data_buddy['user_id']."");
$data_from = dbarray($result_from);

$result_to=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_to = ".$data['user_id']." AND buddy_from = ".$data_buddy['user_id']."");
$data_to = dbarray($result_to);

if($data_to['buddy_id'] != "" AND $data_from['buddy_id'] != ""){

if ($data_buddy['user_avatar'] != "") {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/".$data_buddy['user_avatar']."'></center>";
} else {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/noav.gif'></center>";
}
echo "<a href=\"".BASEDIR."profile.php?lookup=".$data_buddy['user_id']."\"><img height='50' width='50' text='".$data_buddy['user_name']."' scr='".$avatar."</a> ";
      }

}

closetable();

Table is nicht notwendig wer es nicht brauch kann Opentable/closetable weg lassen.

Gruß: Markus
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Freundschaftssystem 3 Avatar Anzeige erzwingen Allgemeine Support Fragen 25 15.04.2009 00000004 12:42
Freundschaftssystem 3 Nickname Anzeige Allgemeine Support Fragen 3 14.04.2009 00000004 16:44
Freundschaftssystem Infusionen 3 05.02.2009 00000002 16:30
Freundschaftssystem Allgemeine Support Fragen 8 08.12.2008 00000012 03:09
Datalus