Ceylon 0 Report post Posted February 10, 2005 Welchen Parameter muss ich übergeben, damit die hochgeladenen Bilder in der Mitglieder-Rubrik dargestellt werden? Share this post Link to post
Ceylon 0 Report post Posted February 14, 2005 Nochmal... ist ein bisschen dringend. Ich würde gerne in der Mitgliederansicht, die Upgeloadeten Avatare/Fotos mit anzeigen lassen. Wie kann ich die Fotos des einzelnen Mitglieds darstellen? mfg Cey :) Share this post Link to post
Kazhal 1 Report post Posted February 14, 2005 Ähem also eigentlich werden die Photos doch ganz regulär in der rechtesten Spalte mit angezeigt (sofern der User denn auch welche hochgeladen hat). Share this post Link to post
Ceylon 0 Report post Posted February 14, 2005 Nur der Link zum Foto... aber nicht das Foto selbst. Share this post Link to post
Kazhal 1 Report post Posted February 14, 2005 Ja aber das wäre doch auch übel - gerade die Photos sind doch normalerweise relativ groß. Oder willst Du die einfach für was anderes nutzen? Ich weiß zwar jetzt, was Du willst, aber helfen kann ich Dir nicht. Ich würde zwar sagen, daß Du "nur" den entsprechenden Skin im ACP editieren müßtest, aber besonders fit bin in da nicht gerade drin. Das würde bestimmt schiefgehen, sorry. Share this post Link to post
Ceylon 0 Report post Posted February 14, 2005 Ich habe schon versucht die Templates zu editieren, aber die Fotos werden nicht angezeigt. Ich muss so wie es aussieht irgendwas übergeben, aber ich weiß nicht was. Share this post Link to post
Stefan 0 Report post Posted February 14, 2005 Ja, natürlich werden diese nicht angezeigt, weil die nötigen Daten nicht aus der Datenbank gelesen werden. ;) Share this post Link to post
Ceylon 0 Report post Posted February 14, 2005 Das ist mir klar Stefan... aber wie bekomme ich es hin, dass die Daten gelesen werden? ;) Share this post Link to post
Stefan 0 Report post Posted February 14, 2005 Naja, anscheinend geht Matt jetzt doch den anderen Weg und holt sich doch alles aus der DB, auch wenn es nicht angezeigt wird. In der Memberliste kannst du auf die Informationen zugreifen, indem du beim Array $member die Schlüsse photo_type, photo_location und photo_dimensions verwendest. Dann müßtest du natürlich noch entscheiden, ob es ein hochgeladenes oder ein verlinktes Bild ist, das kann man hiermit machen: $member['camera'] = ""; if ( $member['photo_type'] and $member['photo_location'] ) { $photo_width = ""; $photo_height = ""; list( $show_width, $show_height ) = explode( ",", $member['photo_dimensions'] ); if ($member['photo_type'] == 'url') { $member['photo_location'] = $member['photo_location']; } else { $member['photo_location'] = $ibforums->vars['upload_url']."/".$member['photo_location']; } if ( $show_width > 0 ) { $photo_width = "width='$show_width'"; } if ( $show_height > 0 ) { $photo_height = "height='$show_height'"; } $member['camera'] = "<img src='{$member['photo_location']}' $photo_width $photo_height"; } Müßte man mit der anderen Routine in der memberlist.php ersetzen. Share this post Link to post
Ceylon 0 Report post Posted February 14, 2005 Hi Stefan, von php habe ich leider keine Ahnung... wie muss ich genau vorgehen? Share this post Link to post
Stefan 0 Report post Posted February 14, 2005 Datei memberlist.php Suche: if ($member['photo_type'] and $member['photo_location']) { $member['camera'] = "<a href=\"javascript:PopUp('{$ibforums->base_url}act=Profile&CODE=showphoto&MID={$member['id']}', 'Photo','200','250','0','1','1','1')\"><{CAMERA}></a>"; } Ersetze durch: $member['camera'] = ""; if ( $member['photo_type'] and $member['photo_location'] ) { $photo_width = ""; $photo_height = ""; list( $show_width, $show_height ) = explode( ",", $member['photo_dimensions'] ); if ($member['photo_type'] == 'url') { $member['photo_location'] = $member['photo_location']; } else { $member['photo_location'] = $ibforums->vars['upload_url']."/".$member['photo_location']; } if ( $show_width > 0 ) { $photo_width = "width='$show_width'"; } if ( $show_height > 0 ) { $photo_height = "height='$show_height'"; } $member['camera'] = "<img src='{$member['photo_location']}' $photo_width $photo_height"; } Mach vorher ein Backup der Datei, da ich es nicht getestet habe. Sollte aber funktionieren. :) Share this post Link to post
Ceylon 0 Report post Posted February 14, 2005 Danke! Funktioniert einwandfrei! :D Share this post Link to post
Stefan 0 Report post Posted February 14, 2005 Dann kennzeichne ich das Thema mal als erledigt. ;) Share this post Link to post