Forum zajednice Joomla! Hrvatska

Joomla! 2.5 / 1.7 / 1.6 podrška => Development / API rasprave => Autor teme: erbi u 07. Listopad 2012, 13:58

Naziv: Kako staviti TITLE?
Autor: erbi u 07. Listopad 2012, 13:58
Evo imam ovako:
$image_insert = "<img src='".getImageSrc($test_config->available_image)."' border='0'>";
....................
....................
....................
if($test->test_status == 'confirmed'){
echo "<div class='test_status'  style='left:".$left."px; width:".$width."px; position:absolute; float:left; text-align:center;' >".$image_insert."</div>";
}

Ovo radi, a sad neznam, kako da stavim u ovaj echo i TITLE za image...      
Naziv: Odg: Kako staviti TITLE?
Autor: zvonac99 u 08. Listopad 2012, 13:21
Citat: erbi  u 07. Listopad 2012, 13:58


$image_insert = "<img src='".getImageSrc($test_config->available_image)."' border='0' title='Naslov fotke'>";



Ovo radi, a sad neznam, kako da stavim u ovaj echo i TITLE za image...

Jesi pokušao ovako ?
Naziv: Odg: Kako staviti TITLE?
Autor: erbi u 08. Listopad 2012, 14:27
Pozdrav zvonac99!
Ovako ne ide, jer imajo onda sve fotke isti title. Title je za svaku fotku drukčiji, da sada pa sam sredio ovako:
if($test->test_status == 'confirmed'){
$namefotke=$test->name;
echo "<div class='test_status'  title='$namefotke' style='left:".$left."px; width:".$width."px; position:absolute; float:left; text-align:center;' >".$image_insert."</div>";
}
Naziv: Odg: Kako staviti TITLE?
Autor: zvonac99 u 08. Listopad 2012, 14:31
Pa gle, ja sam samo dao primjer što treba napraviti, naravno da bi sve fotke imale isti title ako bi samo ono ubacio :) ali za različite naslove morao bi ili vući podatke iz nekakve text datoteke ili možeš tako kako si napravio sa imenom fotke
Naziv: Odg: Kako staviti TITLE?
Autor: zvonac99 u 08. Listopad 2012, 14:36
i ovaj title='$namefotke' bi trebao ići u gornji kod
$image_insert = "<img src='".getImageSrc($test_config->available_image)."' border='0' title='".$namefotke."'>";
Naziv: Odg: Kako staviti TITLE?
Autor: Onebeat u 08. Listopad 2012, 14:40
Molim te ovaj kod je dio čega, neke galerije slika ili ?
Naziv: Odg: Kako staviti TITLE?
Autor: zvonac99 u 08. Listopad 2012, 14:43
Koliko sam skužio čovjek radi nešto custom
Naziv: Odg: Kako staviti TITLE?
Autor: erbi u 08. Listopad 2012, 14:47
Ne, nije iz galerije i tamo i nije prava fotka, več ikona 16x16px. Na jednoj traci ima puno tih ikona i zato mi treba ovaj title
Naziv: Odg: Kako staviti TITLE?
Autor: Dario u 08. Listopad 2012, 15:29
Prvo ti preporučam da koliko god izgledale lijepše varijable i misliš da ih je lakše koristiti unutar dvostrukih navodnika - nemoj to radit... Sad ti se dogodio slučaj da imaš jednostruke unutar dvostrukih i eto ti problema.... Također u html-u se koriste dvostruki unutar tagova, a ne jednostruki...
Dakle, kod php-a se $neka_varijabla unutar dvostrukih navodnika parse-a, a kod jednostrukih ne... Zato idemo to sad fino konkatinirati....

if ($test->test_status == 'confirmed') {
    $namefotke = $test->name;
    echo '<div class="test_status" title="' . $namefotke . '" style="left:' . $left . 'px; width:' . $width . 'px; position:absolute; float:left; text-align:center;">' . $image_insert . '</div>';
}


Ovo će naravno raditi pod pretpostavkom da ti sve varijable uredno dolaze.....

Naziv: Odg: Kako staviti TITLE?
Autor: erbi u 08. Listopad 2012, 15:35
Hvala Dario
Naziv: Odg: Kako staviti TITLE?
Autor: Dario u 08. Listopad 2012, 15:43
Ma nemaš frke, samo pazi, tu s navodnicima se lako čovjek zezne... mene tolko znaju izživcirati te kontakinacije da znam pobrisat cijeli blok koda i ići pisat ispočetka... Netbeans u kojem radit sve ima autocomplete pa kad mu ja lupim navodnik, on odma stavi dva i stavi mi kursur između njih i onda ode sve k vragu jer kucam a ne gledam što kucam :)

Btw. php brže radi s jednostrukim navodnicima jer nemora parsat/evaluirat ono unutar dvostrukih.... Jest da se radi o mizerno malim vremenskim razlikama, al da je recimo sustav kao sama jooml-a rađen tako s dvostrukima - itekako bi se vidla razlika... ja se uvijek držim one - If you do it, do it right :)