Visa ett inlägg
Oläst 2005-03-29, 17:25 #2
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by Intet@Mar 29 2005, 15:00
Hej

Jag har säg 10 banners som jag vill visa upp slumpvis på min sida på 3 positioner. Annonserna och positionen på annonserna skall ändras för varje exponering. Jag har läst om AdRotator tilll asp och ASP.NET men problemet är att jag bara hittar exempel på rotation mellan ett antal banners på SAMMA position. Jag vill alltså rotera ett antal annonser på olika positioner och självklart aldrig få upp samma banner på 2 positioner sammtidigt...

Tacksam för svar!
Eftersom jag bara kan PHP så skriver jag exemplet i PHP.

Kod:
<?
function bannerads($size)
{
$sql = mysql_query("SELECT url, img_link FROM ads WHERE size='".$size."' ORDER BY rand() LIMIT 1");
$row = mysql_fetch_assoc($sql);

list($w, $h) = explode('x', $size);

$html = '<a href="'.$row['url']."' target="_blank"> <img src="'.$row['img_link'].'" width="'.$w.'" height="'.$h.'"> </a>';

return $html;
}
?>
Detta förutsäter att fältet "size" innehåller storleken på bannern i formatet: 468x60 osv

EDIT 1: Tillägg
EDIT 2: Buggfix
Jonas är inte uppkopplad   Svara med citatSvara med citat