| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 12.12.06 Prihlásený: 11.01.24 Príspevky: 213 Témy: 25 Bydlisko: Douglas, IOM |
prosim vedel by mi niekto poradit ako vlozim alt a title tag pre tieto obrazky? kod je:
Kód: <?php $images = array("images/head_image/img_01.jpg", "images/head_image/img_02.jpg", "images/head_image/img_03.jpg", "images/head_image/img_04.jpg", "images/head_image/img_05.jpg"); mt_srand(time()); $random_index = mt_rand(1, (count($images))); $random_index--; ?>
<img src="<?php echo "$images[$random_index]" ?>" >
Dakujem
|
|
Registrovaný: 01.05.05 Príspevky: 13343 Témy: 1494 Bydlisko: Bratislava | Napísal JanoF: 12.11.2007 12:12 | |
|
dobre by bolo napisat ze ci pre vsetky zvlast alebo pre vsetky jednotny.....
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 12.12.06 Prihlásený: 11.01.24 Príspevky: 213 Témy: 25 Bydlisko: Douglas, IOM | Napísal autor témy KaktusBR: 12.11.2007 12:14 | |
|
akurat som to chcel doplnit. mylim pre kazdy zvlast. zatial som dal globalne pre vsetky sem:
Kód: <img src="<?php echo "$images[$random_index]" ?>" alt="alt tag" title="title tag"> ono staci mi to aj takto len lepsie by bolo kazdemu dat alt a title zvlast
|
|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | Napísal mondzo: 12.11.2007 12:39 | |
|
pouzit viacrozmerne polia (myslim, ze to by mohlo fungovat) a dalej k IMG tagu doplnit aj width a height -> pouzit php funkciu getimagesize
Kód: $images= array( array( url => 'images/head_image/img_01.jpg', alt => 'Tvoj alt text', title => 'Tvoj title' ), array( url => 'images/head_image/img_02.jpg', alt => 'Tvoj alt text', title => 'Tvoj title' ), array( url => 'images/head_image/img_03.jpg', alt => 'Tvoj alt text', title => 'Tvoj title' ) );
Potom jeden zo sposobov ako narabat s takymto polom: Kód: for ( $row = 0; $row < 3; $row++ ) { echo '|'.$images[$row]['url'].'|'.$images[$row]['alt']. '|'.$images[$row]['title'].'|<br />'; }
V tvojom pripade nemusis robit loop cez vsetky, ale myslim, ze by stacilo jednoducho vypisat: Kód: echo '|'.$images[$row]['url'].'|'.$images[$row]['alt'].'|'.$images[$row]['title'].'|<br />';
+ getimagesize funkcia z php.net (zakomponovat nie je tazke a myslim, ze to zvladnes): Kód: <?php list($width, $height, $type, $attr) = getimagesize("img/flag.jpg"); echo "<img src=\"img/flag.jpg\" $attr alt=\"getimagesize() example\" />"; ?>
|
|
Registrovaný: 12.12.06 Prihlásený: 11.01.24 Príspevky: 213 Témy: 25 Bydlisko: Douglas, IOM | Napísal autor témy KaktusBR: 12.11.2007 13:47 | |
|
dakujem vam za pomoc.
|
|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | Napísal mondzo: 12.11.2007 13:58 | |
|
Mozem sa spytat, ci si to nejak rozbehal?
|
|
Registrovaný: 12.12.06 Prihlásený: 11.01.24 Príspevky: 213 Témy: 25 Bydlisko: Douglas, IOM | Napísal autor témy KaktusBR: 12.11.2007 15:09 | |
|
ehm. zatial som to spravil len tak ze to funguje ale nemenia sa obrazky. tak sa s tym hram kus. ale nejde moc
// nedalo by sa to spravit takto: Kód: <img src="<?php echo "$images[$random_index]" ?>" alt="<?php echo "$alt" ?>" title="<?php echo "$title" ?>"> a urcit kazdemu obrazku alt a title? viem ze si to tak urobil ze kazdemu obrazku si zadal alt a title len tam je dade chyba
|
|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | Napísal mondzo: 12.11.2007 15:46 | |
|
tak este raz:
Kód: <?php // tu mas 2 rozmerne pole // pomen si cesty k obrazkom ako aj text pre title a alt $images= array( array( 'url' => 'images/head_image/img_01.jpg', 'alt' => 'Tvoj alt text 1', 'title' => 'Tvoj title 1' ), array( 'url' => 'images/head_image/img_02.jpg', 'alt' => 'Tvoj alt text 2', 'title' => 'Tvoj title 2' ), array( 'url' => 'images/head_image/img_03.jpg', 'alt' => 'Tvoj alt text 3', 'title' => 'Tvoj title 3' ) );
// tu je tvoj nahodny generator mt_srand(time()); $random_index = mt_rand(1, (count($images))); $random_index--;
// tu je php funkcia na zistenie sirky a vysky obrazku list($width, $height, $type, $attr) = getimagesize($images[$random_index]['url']);
// a tu je tvoj finalny IMG tag ?>
<img src="<?php echo $images[$random_index]['url']; ?>" alt="<?php echo $images[$random_index]['alt']; ?>" title="<?php echo $images[$random_index]['title']; ?>" <?php print $attr; ?> />
-> no dalo by sa to spravit aj takym sposobom, ako si sa pytal, lenze iba v tom pripade ak mas tychto meniacich obrazkov malo... definoval by si si: title1 = "Title pre obr1"; alt1 = "Alt pre obr1"; title2 = "Title pre obr2"; alt2 = "Alt pre obr2"; atd... a potom ked vygenerujes nahodny index, tak pri zobrazeni obrazku by si pri alt a title volal napr. Kód: title="<?php echo ${"title".$random_index}; ?>" alt="<?php echo ${"alt".$random_index}; ?>"
|
|
Registrovaný: 12.12.06 Prihlásený: 11.01.24 Príspevky: 213 Témy: 25 Bydlisko: Douglas, IOM | Napísal autor témy KaktusBR: 12.11.2007 16:01 | |
|
dakujem mondzo. uf tak ja som riadny ret. pomalicky sa ucim ale na taketo veci este nemam. 2 rozmerne pole? si mi velmo pomohol. mas u mna beero
|
|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | Napísal mondzo: 12.11.2007 17:19 | |
|
pohodka, kazdodenna skola
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Frame pre video/obrazok v HTML, XHTML, XML, CSS | 5 | 400 | 03.05.2011 15:32 johnny04501 | | [php] - nastavenie cache pre obrazok v PHP, ASP | 7 | 577 | 01.07.2008 16:12 pepek92 | | nečitatelný obrázok pre bota a bezpečnosť v Ostatné | 2 | 286 | 13.10.2012 19:01 walther | | "tag menu", alebo "Tag cloud" v PHP, ASP | 25 | 1271 | 09.11.2010 9:53 capricorn7 | | obrazok len pre off-line uzivatelov (phpbb2) v Redakčné systémy | 4 | 547 | 29.11.2011 11:17 Ďuri | | alt v HTML, XHTML, XML, CSS | 5 | 727 | 28.07.2008 17:30 emer | | ctrl + alt + delete v Operačné systémy Microsoft | 7 | 604 | 22.04.2010 16:12 FUSSBALL | | Vôbec nefunguje alt v Operačné systémy Microsoft | 5 | 638 | 20.10.2014 11:42 lenushenq4 | | alt ctrl del v Operačné systémy Microsoft | 16 | 867 | 28.05.2010 19:54 Nanosonda | | CTR+ALT+DELETE v Ostatné programy | 3 | 578 | 26.07.2008 23:07 dedko45 | | CTR+ALT+DEL v Operačné systémy Microsoft | 5 | 573 | 24.06.2007 15:03 Gyrxiur | | Obrázok na obrázok v HTML, XHTML, XML, CSS | 3 | 517 | 16.02.2010 16:04 Abhorrens | | onmouseover text z alt v JavaScript, VBScript, Ajax | 3 | 445 | 10.01.2010 11:45 pilná lama glama | | nefunkcna opera atributy ALT v Sieťové a internetové programy | 0 | 521 | 10.04.2009 15:11 ridick | | nefunguje ctrl+alt+del [ Choď na stránku: 1, 2 ] v Operačné systémy Microsoft | 30 | 3829 | 27.06.2009 18:31 1daemon1 | | service tag DELL v Notebooky a netbooky | 2 | 615 | 04.10.2010 12:00 hrabo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|