| Autor | Zpráva | ||
|---|---|---|---|
| MMarkus Profil |
#1 · Zasláno: 9. 2. 2011, 15:39:14
Potřeboval bych udělat něco jako toto:
http://www.dwn.cz/reklama/img.php Každým obnovením stránky se změní baner, já potřebuji měnit baner jpg, po každém obnovení stránky. Jak na to? |
||
| Radek9 Profil |
#2 · Zasláno: 9. 2. 2011, 15:41:56 · Upravil/a: Radek9
MMarkus:
Udělej si nějaké pole (array), kde budeš mít adresy, potom si vygeneruj náhodně číslo (od nuly do počtu prvků minus jedna) a vypiš do src nějakého obrázku prvek s daným indexem, který je roven tomu náhodnému číslu. Edit: nebo taky můžeš použít shuffle() a použít první prvek. |
||
| MMarkus Profil |
#3 · Zasláno: 9. 2. 2011, 15:45:12
Potřeboval bych spíše konkrétní nápovědu, tohle moc neovládám.
|
||
| petr 6 Profil |
#4 · Zasláno: 9. 2. 2011, 15:46:54
MMarkus:
Ta stránka nedělá to, co popisuješ. Ta stránka zobrazuje náhodné bannery s tím, že po reloadu se může zobrazit ten samý jako předtím. Toto ti poradil i Radek9. Pokud chceš aby se po obnovení stránky nezobrazil ten samý banner jako předtím, tj. aby se bannery skutečně měnily, tak si do session ulož číslo zobrazeného banneru a při dalším obnovení vybírej náhodně tak, že eliminuješ ten předchozí banner. |
||
| Darker Profil |
#5 · Zasláno: 9. 2. 2011, 15:53:12 · Upravil/a: Darker
$pole=array("obr1.jpg","obr2.jpg","obr3.jpg"); //Takhle se vytváří pole. To je v tomto případě seznam bannerů
$index=rand(0,count($pole)-1);//Náhodné číslo mezi 0 (pole se číslují od 0) a počtem prvků-1 (pokud se čísluje od 0, tak třetí prvek má index 2
$adresa=$pole[$index];//teď ten prvek vytáhneme, bude to jeden z obrázků v poli
echo "<img src=obrazky/$adresa>"; //výstup
petr 6: To asi není taková katastrofa, když se jednou z 5 refreshů banner nezmění. |
||
| MMarkus Profil |
#6 · Zasláno: 9. 2. 2011, 16:11:48 · Upravil/a: MMarkus
Já mám reklamu na jiných stránkách kde je standartní odkaz
<a href="http://www.neco.cz/" title="neco"><img alt="neco" src="http://www.neco.cz/sofe.jpg" /></a> A já potřebuji by tej jpg byl vždy jiný. Mohu použít gif ale chtěl bych to řešit jinak. |
||
| petr 6 Profil |
#7 · Zasláno: 9. 2. 2011, 17:05:05
Darker:
„To asi není taková katastrofa, když se jednou z 5 refreshů banner nezmění.“ To asi ne, nicméně zadavatel reklamy na jeho webu může mít specifické požadavky. MMarkus: „A já potřebuji by tej jpg byl vždy jiný. Mohu použít gif ale chtěl bych to řešit jinak.“ Kód už ti napsal Darker v [#5]. V principu ti nic nebrání vložit do pole celý odkaz. $pole=array("<a href='http://www.neco.cz/' title='neco'>...",
"<img src='neco jineho'>",
"zde nebude ani obrázek, ani odkaz");a pak vypisovat jen echo $adresa; Zkus si taky ten kód vyzkoušet. Je to celkem spolehlivý způsob, jak zjistit, co to dělá. |
||
|
Časová prodleva: 15 let
|
|||
0