Losowy Baner

Michals

Avatar: Michals

2014-01-23 13:34

Witam,

Chciałbym wprowadzić losowy baner na mojej stronie. Znalazłem na forum odpowiedni skrypt PHP, jednak instrukcja dotyczyła starszej wersji Quick.Cart, prosiłbym o napisanie jak ten kod wprowadzić do wersji 6.3


 <?php
// inicjujemy generator licz losowych
srand( (float) microtime( ) * 1000000 );

// tablica zawierajaca tablice z banerami i linkami
$aBan[] = array( 'baner1.gif' => 'www.wp.pl' );
$aBan[] = array( 'baner2.gif' => 'www.onet.pl' );
$aBan[] = array( 'baner3.gif' => 'www.php.net' );
$aBan[] = array( 'baner4.gif' => 'www.php.pl' );
$aBan[] = array( 'baner5.gif' => 'www.kess.com.pl' );

// wybieramy losowy element z tablicy
$aBanRand $aBan[array_rand$aBan )];

// wyswietlamy podlinkowany baner
foreach( $aBanRand as $sKey => $sValue ){
  
$sBanner '<a href="http://'.$sValue.'" target="_blank"><img src="'.$sKey.'" alt="'.$sValue.'" style="border:0;" /></a>';
}
?> 



Z góry dziękuję za pomoc.

» Quick.Cart v6.x

MS

treewood (OpenSolution)

Avatar: treewood

2014-01-23 22:36

Wrzuc ten kod do templates/default/_header.php przykladowo. Zamiast tego:
$sBanner = '<a href="h
zrob to:
echo '<a href="h

Wtedy banner sie wyswietli

temperator

Avatar: temperator

2014-01-27 13:16

ja używam takiego kodu i działa ok

<?php
// inicjujemy generator licz losowych
srand((float)microtime()*1000000);

// USTAWIENIA REKLAMY
$ban[] = array('KATALOG/delfinaibartek.png' => 'www.delfinaibartek.com.pl/');


// wybieramy losowy element z tablicy
$ban_rand = $ban[array_rand($ban)];

// wyswietlamy podlinkowany baner
foreach($ban_rand as $key => $value) {
echo "<a href=\"http://$value\" target=\"_blank\">
<img src=\"$key\" alt=\"$value\" style=\"border: 0;\" /></a>";
}
?>

infostki.pl

Do góry
o nas | kontakt