» Forum » Clanscript » Module und Modifikationen » Partner Bilder größe
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Partner Bilder größe
mabu
Mitglied
0 Beitragspunkte
Posts: 15

0 Mitglieder finden den Beitrag gut.

Merkliste 17.09.2012 - 10:17:27     Zitieren
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?
Rock@wulf
Entwickler
129 Beitragspunkte
Posts: 2284

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 17.09.2012 - 10:32:06     Zitieren
 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


MFG Rock@wulf
mabu
Mitglied
0 Beitragspunkte
Posts: 15

0 Mitglieder finden den Beitrag gut.

Merkliste 17.09.2012 - 12:42:01     Zitieren
vielen Dank ! Lächeln

[ Anmelden zum schreiben ]