Vymenny banner
Vymenny banner
Chcel by som poprosit tych ktori vedia. Chcel by som na stranku vymenny banner a malo by to fungovat nejako takto. Umiestneny gifik 1 s odkazom na inu stranku. Po znovunacitani stranky alebo prechodom na podstranku by sa nacital gifik 2 s inym odkazom atd. Takto by som to chcel pre 5 bannerov. Neviem ci je to moc zlozite a kolko prace to da, je to pre nekomercne ucely a svet na tom nestoji ale keby to bolo tak by som bol tomu rad. Ja to urobit nedokazem, tak ak ma niekto chut pomoct bolo by fajn. Nieco podobne som videl v eshope Zencart ale som z toho taky lavy ze to v tom kode nenajdem.
linx.sk nejde....
...nasiel som nieco jednoduche. Na prazdnej stranke to funguje ale na stranke ktora uz obsahuje nejake veci, css apod. sa to nejako mlati, asi robim nieco zle. Takato varianta by mi uplne stacila ale ako sa tak teraz na to divam chyba mi tam odkaz.
$obrazok[1] = '<img src=\"cesta\">';
$obrazok[2] = '<img src=\"cesta\">';
$obrazok[3] = '<img src=\"cesta\">';
$obrazok_num = rand(1,3);
echo $obrazok[$obrazok_num];
...nasiel som nieco jednoduche. Na prazdnej stranke to funguje ale na stranke ktora uz obsahuje nejake veci, css apod. sa to nejako mlati, asi robim nieco zle. Takato varianta by mi uplne stacila ale ako sa tak teraz na to divam chyba mi tam odkaz.
$obrazok[1] = '<img src=\"cesta\">';
$obrazok[2] = '<img src=\"cesta\">';
$obrazok[3] = '<img src=\"cesta\">';
$obrazok_num = rand(1,3);
echo $obrazok[$obrazok_num];
Kód: Vybrať všetko
<?php
function add_banner(&$arr, $img, $href)
{
$i = count($arr);
$arr[$i][0] = $img;
$arr[$i][1] = $href;
}
function random_banner($arr)
{
$r = rand(0, count($arr));
echo "<a href='".$arr[$r][1]."'><img src='".$arr[$r][0]."'></a>";
}
$banners = array();
add_banner($banners, "banner1.jpg", "http://site.sk/link1.html");
add_banner($banners, "banner2.jpg", "http://site.sk/link2.html");
?>
<html>
<head>
<title>test</title>
</head>
<body>
<?php random_banner($banners); ?>
</body>
</html>
sorry:ma311 napísal:linx.sk nejde....
Kód: Vybrať všetko
http://newlinx.sk/Viem
oprav riadok (má tam byť aj -1):
Kód: Vybrať všetko
$r = rand(0, count($arr)-1);