ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Partner Bilder größe

Geschlossen
  1. #1
    User Pic
    mabu Mitglied
    Registriert seit
    25.08.2012
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    hallo

    ich möcte erreichen, dass meine Bilder in der Partnerbox verkleinert dargestellt werden, wenn sie zu groß sind.

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    $tpl_alianz = <<< tpl
    <div align="center">
    {EXPLODE}
    </div>
    {EXPLODE}
    <a class="box" href="{link}" target="_blank">{title}</a><br />
    {EXPLODE}
    <img src="/include/images/wb/{banner}" alt="{name}" border="0">
    tpl;
    
    defined ('main') or die ( 'no direct access' );
    
      $allyAnzahl = $allgAr['Aanz'];
      if ( $allgAr['Aart'] == 1 ) {
    	  $sqlORDER = 'pos';
    	} else {
    	  $sqlORDER = 'RAND()';
    	}
    	
    	
    	$allyNameAr = array();
    	$allyLinkAr = array();
    	$allyBanaAr = array();
      $allyAktAnz = 0;
      
    
    	
      $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT  0,'.$allyAnzahl;
    	$allyErg = db_query($allyAbf);
    	if ( db_num_rows($allyErg) > 0) {
    	  $tpl = new tpl($tpl_alianz, 3);
        $tpl->out(0);
    		while($allyRow = db_fetch_object($allyErg)) {
    		    $tpl->set("link", $allyRow->link);
            if ( empty ($allyRow->banner) OR $allyRow->banner == 'http://' ) {
    		      $tpl->set("title", $allyRow->name);
    		    } else {
    		      $tpl->set("title", $tpl->set_ar_get(
                                                  array("banner" => $allyRow->banner,
                                                        "name"   => $allyRow->name
                                                       )
                                                 , 3 # {EXPLODE} Nr 3
                                                 )
                       );
    		    }
    		    $tpl->out(2);  echo "<br />"; 
    	  }
    	  $tpl->out(1);
      }
    ?>


    Habe dazu auch diese Funktion,
     function testwidth($image)
    {
    list($width, $height, $type, $attr) = getimagesize($image);
    if ($width>250)
    $width_new=$width;
    else
    $width_new="100";
    return $width_new;
    }

    aber besonders in verbindung mit defr tpl ausgabe, verwirrt mich das ganze und bekomme es einfach nicht eingebaut. traurig
    kann mir da jemand helfen?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
     function testwidth($image)
    {
    list($width, $height, $type, $attr) = getimagesize($image);
    if ($width>250)
    $width_new=$width;
    else
    $width_new="100";
    return $width_new;
    }



    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    $tpl_alianz = <<< tpl
    <div align="center">
    {EXPLODE}
    </div>
    {EXPLODE}
    <a class="box" href="{link}" target="_blank">{title}</a><br />
    {EXPLODE}
    <img src="/include/images/wb/{banner}" width="{width}" alt="{name}" border="0">
    tpl;
    
    defined ('main') or die ( 'no direct access' );
    
      $allyAnzahl = $allgAr['Aanz'];
      if ( $allgAr['Aart'] == 1 ) {
    	  $sqlORDER = 'pos';
    	} else {
    	  $sqlORDER = 'RAND()';
    	}
    	
    	
    	$allyNameAr = array();
    	$allyLinkAr = array();
    	$allyBanaAr = array();
      $allyAktAnz = 0;
      
    
    	
      $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT  0,'.$allyAnzahl;
    	$allyErg = db_query($allyAbf);
    	if ( db_num_rows($allyErg) > 0) {
    	  $tpl = new tpl($tpl_alianz, 3);
        $tpl->out(0);
    		while($allyRow = db_fetch_object($allyErg)) {
    		    $tpl->set("link", $allyRow->link);
            if ( empty ($allyRow->banner) OR $allyRow->banner == 'http://' ) {
    		      $tpl->set("title", $allyRow->name);
    		    } else {
    		      $tpl->set("title", $tpl->set_ar_get(
                                                  array("banner" => $allyRow->banner,
                                                        "name"   => $allyRow->name,
    "width"   => testwidth('/include/images/wb/'.$allyRow->banner)
    
                                                       )
                                                 , 3 # {EXPLODE} Nr 3
                                                 )
                       );
    		    }
    		    $tpl->out(2);  echo "<br />"; 
    	  }
    	  $tpl->out(1);
      }
    ?>



    Zuletzt modifiziert von Rock@wulf am 17.09.2012 - 10:33:02
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    mabu Mitglied
    Registriert seit
    25.08.2012
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    vielen Dank ! lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten