ilch Forum » Ilch Clan 1.1 » Allgemein » [ERLEDIGT] Automatisch Bild Format übernehmen

Geschlossen
  1. #1
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Hey Leute,

    ich habe in meiner Memberliste Avatare eingefügt, die Bilder werden Momentan in 80x80 wieder gegeben. Jzt möchte ich habe das die Bilder Proportional zum original angezeigt werden. Also das ein Bild 200x200 auf 80x80 angezeigt wird und ein Bild von 240x180 auf 80x60 angezeigt so. Also das die seitenverhältnisse stimmen. Weis jmd wie das geht ???



    Danke für eure Hilfe


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Nein, weiß hier keiner.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Hast du denn verstanden was ich meine ???


    Ihr habt es doch auch. Ich sehe doch das mein Bild in der Größe bei einem Post verkleiner angezeigt wird aber das Seitenverhältniss beibehalten wird


    Zuletzt modifiziert von BL4CKB0RNE am 21.02.2014 - 19:31:34
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Das war ja eigentlich auch ironisch gedacht zunge
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Achso okay^^

    Kannst du mir denn jzt sagen wie ich das ändern muss ???

    <td><a href="index.php?user-details-{UID}">{AVATAR}</a></td>


    Danke
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Schau mal in die usershow.php, falls diese Datei so benannt ist.
    Du benutzt ja sicherlich ein Modul.
    Dort müsste das Avatar mit height="80px" /width="80px" definiert sein.
    Einfach das width="80px" löschen,so das nur ein Maß angegeben wird.
    Dabei kommt es zur autom.Skalierung.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Du gibt's dem Bild einfach ein width oder height Attribut...

    Ist Dein Bild z.B. 100x200px und gibst ihm nun einfach eine breite (width) von 50px vor, wird es automatisch auf 50x100px verkleinert...

    Zum Beispiel also...

    <img src"pfad zum Bild" width="50px">

    Da war der gute Maretz schneller lachen


    Zuletzt modifiziert von Jens238 am 21.02.2014 - 20:09:02
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Das oben ist ne htm zeile. Muss man das nicht einfach nur da eintragen oder muss das in die php ??
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    In dem Fall, wird das in der php gemacht...
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    <?php 
    #   Copyright by: David Schwarz
    #   Support: www.baduncles.game-host.org
    #   Code Edit by:  Rolf Berleth
      
      
    defined ('main') or die ( 'no direct access' );
      
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = 'User <b> &raquo; </b> '.$lang['listofmembers'];
    $design = new design ( $title , $hmenu);
    $design->header();
      
    // Funktionen der Memblist einbinden
    require_once('include/includes/func/membListFunctions.php'); 
      
    $tpl = new tpl ( 'user/memb_list.htm' );
      
    if ($menu->get(1) == 'show') {
        $limit = 100;  // Limit 
        $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
        $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' );
        $anfang = ($page - 1) * $limit;
        $tpl->set_out ( 'SITELINK', $MPL, 1);
        $gid = escape($menu->get(2), 'integer');
        $erg = db_query("SELECT id,name FROM prefix_grundrechte WHERE id < -0 ORDER BY id ASC");
        while ($row = db_fetch_object($erg)){ 
            $grundRechtBild= get_membListPicExt('include/images/rangs/',$row->name,$row->name);
            $grundRechtBildOut=($grundRechtBild != $row->name?'<img src="'.$grundRechtBild.'">':$grundRechtBild);
            $class == 'Cmite';
            $userErg = db_query("SELECT a.posts, a.staat, a.email, a.llogin, a.id, a.regist, a.name, a.geschlecht, a.avatar, a.gebdatum FROM prefix_user as a LEFT JOIN prefix_groupusers as b ON a.id = b.uid WHERE a.recht = ".$row->id." AND b.gid = ".$gid." ORDER by a.recht,a.regist,a.posts DESC LIMIT ".$anfang.",".$limit);
            if(db_num_rows($userErg)==0) continue;
            $tpl->set_out('GRUNDRECHT',$grundRechtBildOut,2);
            while ($userRow = db_fetch_object($userErg)) {
                $userAr = array('NAME'  => $userRow->name,
                                'RANG'  => userrang($userRow->posts,$userRow->id),
                                'CLASS' => ($class=='Cmite'?'Cnorm':'Cmite'),
                                'POSTS' => $userRow->posts,
                                'UID'   => $userRow->id,
                                'DATE'  => date('d.m.Y',$userRow->regist),
                                'GA'    => ($userRow->gebdatum != 0000-00-00?($userRow->geschlecht == 0?get_membListAge($userRow->gebdatum):' - '.get_membListAge($userRow->gebdatum)):''),
                                'GRUPE' => $row->name,
                                'AVATAR' => get_membListAvatar($userRow->avatar,$userRow->geschlecht),
                                'STAAT' => $userRow->staat,
                                'EMAIL' => $userRow->email,
                                'LLOGIN' => date('d.m.Y <b\r> H:i',$userRow->llogin).' Uhr'         
                                );
                $tpl->set_ar_out($userAr,3);
            }
            $tpl->out(4);
        }
        $tpl->out(5);
    } else {
        $erg1 = db_query("SELECT name,img,id as gid FROM prefix_groups WHERE zeigen = 0 AND show_memblist = 1 ORDER BY pos");
        while ($row = db_fetch_assoc($erg1) ) {
          if (!empty($row['img']) ) {
            $row['show'] = '<a href="index.php?user-show-'.$row['gid'].'"><img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>';
            } else {
            $row['show'] = '<a href="index.php?user-show-'.$row['gid'].'"><b>'.$row['name'].'</b></a>';
            }
            $tpl->set_ar_out($row,0);
      }
    }
    $design->footer();
    ?>



    Kannst du mir mal zeigen wo
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Wird wohl in der include/includes/func/membListFunctions.php definiert.
    Schaust mal da rein und suchst nach Avatar .......
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Jo danke hat funktioniert
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    erledigt
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten