Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.12.06
Prihlásený: 11.01.24
Príspevky: 213
Témy: 25
Bydlisko: Douglas, IOM
Príspevok NapísalOffline : 12.11.2007 12:06

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


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
alt tag pre obrazok

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.12.06
Prihlásený: 11.01.24
Príspevky: 213
Témy: 25
Bydlisko: Douglas, IOM
Príspevok Napísal autor témyOffline : 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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20
Príspevok NapísalOffline : 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\" />";
?>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.12.06
Prihlásený: 11.01.24
Príspevky: 213
Témy: 25
Bydlisko: Douglas, IOM
Príspevok Napísal autor témyOffline : 12.11.2007 13:47

dakujem vam za pomoc.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20
Príspevok NapísalOffline : 12.11.2007 13:58

Mozem sa spytat, ci si to nejak rozbehal?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.12.06
Prihlásený: 11.01.24
Príspevky: 213
Témy: 25
Bydlisko: Douglas, IOM
Príspevok Napísal autor témyOffline : 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 :roll:

// 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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20
Príspevok NapísalOffline : 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}; ?>"


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.12.06
Prihlásený: 11.01.24
Príspevky: 213
Témy: 25
Bydlisko: Douglas, IOM
Príspevok Napísal autor témyOffline : 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 ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20
Príspevok NapísalOffline : 12.11.2007 17:19

pohodka, kazdodenna skola :)


Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Frame pre video/obrazok

v HTML, XHTML, XML, CSS

5

400

03.05.2011 15:32

johnny04501 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [php] - nastavenie cache pre obrazok

v PHP, ASP

7

577

01.07.2008 16:12

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nečitatelný obrázok pre bota a bezpečnosť

v Ostatné

2

286

13.10.2012 19:01

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. "tag menu", alebo "Tag cloud"

v PHP, ASP

25

1271

09.11.2010 9:53

capricorn7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. obrazok len pre off-line uzivatelov (phpbb2)

v Redakčné systémy

4

547

29.11.2011 11:17

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. alt

v HTML, XHTML, XML, CSS

5

727

28.07.2008 17:30

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ctrl + alt + delete

v Operačné systémy Microsoft

7

604

22.04.2010 16:12

FUSSBALL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vôbec nefunguje alt

v Operačné systémy Microsoft

5

638

20.10.2014 11:42

lenushenq4 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. alt ctrl del

v Operačné systémy Microsoft

16

867

28.05.2010 19:54

Nanosonda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CTR+ALT+DELETE

v Ostatné programy

3

578

26.07.2008 23:07

dedko45 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CTR+ALT+DEL

v Operačné systémy Microsoft

5

573

24.06.2007 15:03

Gyrxiur Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obrázok na obrázok

v HTML, XHTML, XML, CSS

3

517

16.02.2010 16:04

Abhorrens Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. onmouseover text z alt

v JavaScript, VBScript, Ajax

3

445

10.01.2010 11:45

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefunkcna opera atributy ALT

v Sieťové a internetové programy

0

521

10.04.2009 15:11

ridick Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefunguje ctrl+alt+del

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

30

3829

27.06.2009 18:31

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. service tag DELL

v Notebooky a netbooky

2

615

04.10.2010 12:00

hrabo Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra