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

Gr@n@dE
Thread Author: djhurz
Thread ID: 812
Thread Info
Es gibt 2 Beiträge zu diesem Thema, und es wurde 2753 mal angesehen.
 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.
Code

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.

Code

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:
Gr@n@dE