<?php
$sponsors[] = array('link' => 'http://kmkmlomza.pl', 'img' => 'kmkm.jpg'); $sponsors[] = array('link' => 'http://www.pkt.pl/s/lomza/3189140/sim-tech.html', 'img' => 'simmtech.jpg'); $sponsors[] = array('link' => 'http://szyldy.lomza.pl', 'img' => 'szyldy.jpg'); $sponsors[] = array('link' => 'http://js1012.strzelec.org/', 'img' => '1012.jpg'); $sponsors[] = array('link' => 'http://www.lomza.policja.gov.pl/', 'img' => 'policja.jpg'); $sponsors[] = array('link' => 'http://www.komaro.pl', 'img' => 'polsurvival.jpg'); $sponsors[] = array('link' => 'http://pwsip.edu.pl', 'img' => 'pwsip.jpg'); $sponsors[] = array('link' => 'http://grspr.pl', 'img' => 'ratownicy.jpg'); $sponsors[] = array('link' => 'http://mojuaz.com/', 'img' => 'lomza-team.jpg'); $sponsors[] = array('link' => 'http://maps.google.pl/maps/place?hl=pl&gbv=2&rlz=1R2FUJE_pl&gs_upl=874l7426l0l7551l26l26l4l10l11l0l265l2150l0.7.5l12l0&um=1&ie=UTF-8&q=negresko+dom+%C5%82om%C5%BCa&fb=1&gl=pl&hq=negresko+dom&hnear=0x471e3390b30041f9:0xd031ee40027c535a,%C5%81om%C5%BCa&cid=5785604281169941423', 'img' => 'negresco.jpg'); $sponsors[] = array('link' => 'http://www.cosm.pl/', 'img' => 'cosmetics.jpg'); $sponsors[] = array('link' => 'http://www.piatnica.com.pl/', 'img' => 'piatnica.jpg'); $sponsors[] = array('link' => 'http://www.multipharme.com.pl/', 'img' => 'multi-pharme.jpg'); $sponsors[] = array('link' => 'http://www.pkt.pl/s/lomza/2011381/chicken.html', 'img' => 'chicken.jpg'); $sponsors[] = array('link' => 'http://gabinetcosmeo.pl/', 'img' => 'cosmeo.jpg'); $sponsors[] = array('link' => 'http://www.jubilerpieciak.pl/', 'img' => 'jubilerpieciak.jpg'); $sponsors[] = array('link' => 'http://lasvegasdrink.pl/', 'img' => 'lasvegas.jpg'); $sponsors[] = array('link' => 'http://www.pgflomza.pl/', 'img' => 'pgf.jpg'); $sponsors[] = array('link' => 'http://www.straz.lomza.pl', 'img' => 'strazpozarna.jpg'); $sponsors[] = array('link' => 'http://gmcpolska.pl', 'img' => 'gmc.jpg'); $sponsors[] = array('link' => 'http://lomza.naszemiasto.pl/kontakty_adresy/158376,hala-sportowa-im-olimpijczykow-polskich,id,t.html', 'img' => 'hala-sportowa.jpg');
function randSponsor
(array $sponsors, $limit = 20
) {
$count = count($sponsors) - 1;
while(true)
{
if(isset($actual[$rand])) {
continue;
} else
{
$actual[$rand] = $sponsors[$rand];
}
if(count($actual) === $limit) {
break;
}
}
return $actual;
}
// wyświetlanie losowych 5 sponsorow.
// jak potrzeba więcej, zmienić drugi parametr funkci randSponsor() lub usunąć, domyślny limit to 20
foreach(randSponsor($sponsors, 5) as $sponsor)
{
echo '<a href="'.$sponsor['link'].'" target="_blank"><img src="http://www.wosp.lomza.pl/sponsorzy/'.$sponsor['img'].'"></a>'.PHP_EOL
; }
Nic skomplikowanego, powinieneś sobie dać radę z dalszą modyfikacją. Jak dodawać sponsorów? Wystarczy dodać nową linijkę, gdzieś w okolicy linii 26:
$sponsors[] = array('link' => 'adres_strony', 'img' => 'obrazek_sponsora');
podmieniając
adres_strony na link do strony sponsora. Gdy brak linku, sponsor nie posiada strony, wstaw płotek #
podmieniając
obrazek_sponsora na nazwę obrazka z tego twojego katalogu na serwerze.
A dostanę jakieś serduszko?