[ Príspevkov: 10 ] 
AutorSpráva
Offline

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

Registrovaný: 12.12.06
Prihlásený: 01.07.25
Príspevky: 213
Témy: 25 | 25
NapísalOffline : 12.11.2007 12:06 | alt tag pre obrazok

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: 13557
Témy: 1483 | 1483
Bydlisko: Bratislava
NapísalOffline : 12.11.2007 12:12 | alt tag pre obrazok

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 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X1 Carbon | 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 & Samsung SSD 860 1 TB | Ubuntu 24.04 LTS | Dell Wyse 3040 | Intel Atom x5-Z8350 | 2 GB DDR3 1600 MHz | 16 GB eMMC | 24" EIZO FlexScan EV2451 | Alpine Linux + XFCE4
Offline

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

Registrovaný: 12.12.06
Prihlásený: 01.07.25
Príspevky: 213
Témy: 25 | 25
Napísal autor témyOffline : 12.11.2007 12:14 | alt tag pre obrazok

:) 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 | 20
NapísalOffline : 12.11.2007 12:39 | alt tag pre obrazok

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ý: 01.07.25
Príspevky: 213
Témy: 25 | 25
Napísal autor témyOffline : 12.11.2007 13:47 | alt tag pre obrazok

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 | 20
NapísalOffline : 12.11.2007 13:58 | alt tag pre obrazok

Mozem sa spytat, ci si to nejak rozbehal?


Offline

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

Registrovaný: 12.12.06
Prihlásený: 01.07.25
Príspevky: 213
Témy: 25 | 25
Napísal autor témyOffline : 12.11.2007 15:09 | alt tag pre obrazok

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 | 20
NapísalOffline : 12.11.2007 15:46 | alt tag pre obrazok

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ý: 01.07.25
Príspevky: 213
Témy: 25 | 25
Napísal autor témyOffline : 12.11.2007 16:01 | alt tag pre obrazok

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 | 20
NapísalOffline : 12.11.2007 17:19 | alt tag pre obrazok

pohodka, kazdodenna skola :)


 [ Príspevkov: 10 ] 


alt tag pre obrazok



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 Frontend

5

482

03.05.2011 15:32

johnny04501

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

[php] - nastavenie cache pre obrazok

v Backend

7

650

01.07.2008 16:12

pepek92

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

nečitatelný obrázok pre bota a bezpečnosť

v Ostatné

2

365

13.10.2012 19:01

walther

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

obrazok len pre off-line uzivatelov (phpbb2)

v CMS

4

620

29.11.2011 11:17

Ďuri

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

"tag menu", alebo "Tag cloud"

v Backend

25

1460

09.11.2010 9:53

capricorn7

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

alt

v Frontend

5

832

28.07.2008 17:30

emer

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

ctrl + alt + delete

v Windows

7

707

22.04.2010 16:12

FUSSBALL

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

CTR+ALT+DELETE

v Ostatné programy

3

663

26.07.2008 23:07

dedko45

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

CTR+ALT+DEL

v Windows

5

655

24.06.2007 15:03

Gyrxiur

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

alt ctrl del

v Windows

16

1011

28.05.2010 19:54

Nanosonda

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

Vôbec nefunguje alt

v Windows

5

933

20.10.2014 11:42

lenushenq4

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

Obrázok na obrázok

v Frontend

3

615

16.02.2010 16:04

Abhorrens

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

Smart Tag

v Ostatné

3

351

19.12.2024 20:56

liqua1

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

onmouseover text z alt

v Frontend

3

530

10.01.2010 11:45

pilná lama glama

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

nefunkcna opera atributy ALT

v Sieťové programy

0

595

10.04.2009 15:11

ridick

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 Windows

30

4079

27.06.2009 18:31

1daemon1



© 2005 - 2026 PCforum, edited by JanoF