Php boja fonta

poruka: 26
|
čitano: 2.187
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Php boja fonta

Imam kod:

<?php

if ($this->product->product_in_stock == 0) { 

 echo "<div>Proizvod nije na zalihi / OUT OF STOCK</div>";

} else{ 

echo "<div>Proizvod na zalihi / ON STOCK</div>";

}

?>

 

Htio bi da mi bude crvene boje: Proizvod nije na zalihi / OUT OF STOCK

a zelene Proizvod na zalihi / ON STOCK

 

Kako to rješiti?  

Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Php boja fonta

U prvom echo-u, u div elementu dodaj style atribut:
style="color: #FF0000"
U drugom divu:
style="color: #66FF00"

17 godina
offline
Php boja fonta

Pokušaj odvojiti php i html tj izbjegavaj raditi ispis pomoću echo 'funkcije' html koda.

 

<?php  if ($this->product->product_in_stock == 0) { ?>

 <div class="crvena">Proizvod nije na zalihi / OUT OF STOCK</div>;

<?php } else{ ?>

<div class="zelena">Proizvod na zalihi / ON STOCK</div>

<?php } ?>

All software has bugs.Any developer who claims that his or her software is always bug-free is living in a fantasy world.
Moj PC  
2 0 hvala 0
15 godina
neaktivan
offline
Re: Php boja fonta

Dodao sam: 

echo "<div style="color: #FF0000">Proizvod nije na zalihi / OUT OF STOCK</div>";

 

ali mi javlja grešku za taj red:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in

13 godina
neaktivan
offline
Re: Php boja fonta
beha kaže...

Dodao sam: 

echo "<div style="color: #FF0000">Proizvod nije na zalihi / OUT OF STOCK</div>";

 

ali mi javlja grešku za taj red:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in

Uradi kako ti je kolega nix rekao, skloni echo.

15 godina
odjavljen
offline
Re: Php boja fonta
beha kaže...

Dodao sam: 

echo "<div style="color: #FF0000">Proizvod nije na zalihi / OUT OF STOCK</div>";

 

ali mi javlja grešku za taj red:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in

Kao što ti je kolega Nix rekao, izbjegavaj ouputati HTML kroz PHP, jer time dodatno opterećuješ interpreter, dakle php kod u php tagove, zatvori, i onda piši HTML. Možda bi si još dodatno olakšao da si napraviš dvije klase u CSS fajlu, ako koristiš eksterni.

 

.out_of_stock { color:green }

.in_stocl{ color: red }

 

pa ih samo pozivaš.

15 godina
neaktivan
offline
Php boja fonta

Ajde nek mi se netko javi na PM ili mail da mi je voljan to napraviti, nemam pojma gdje to izmjeniti ni kako, plaćam onome tko je voljan napraviti.

Radi se o Joomli 2.5, Virtuemart dodatak. 

Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Php boja fonta

Što da ti uradi? Oboji tekst?

15 godina
neaktivan
offline
Re: Php boja fonta
royalhero kaže...

Što da ti uradi? Oboji tekst?

Da, samo to. Jeb ga, kad ja nemam pojma o programiranju. 

Još sam ovo prvo rješio, ali ne kužim u koji css file da ubacim class koji definiraju crvenu i zelenu

Poruka je uređivana zadnji put ned 12.8.2012 17:10 (beha).
13 godina
neaktivan
offline
Re: Php boja fonta
beha kaže...
royalhero kaže...

Što da ti uradi? Oboji tekst?

Da, samo to. Jeb ga, kad ja nemam pojma o programiranju. 

Pa to je trivijalno.

U head dio dodaj ovo:

 

<style type="text/css">
.out_of_stock { color:green }
.in_stock{ color: red }
</style>

 

Zatim u body dio napišeš ovo:

<?php

if ($this->product->product_in_stock == 0)

{

   <div class="out_of_stock">Proizvod nije na zalihi / OUT OF STOCK</div>

}

else

{

   <div class="in_stock">Proizvod na zalihi / ON STOCK</div>

}

?>

Poruka je uređivana zadnji put ned 12.8.2012 17:11 (royalhero).
14 godina
offline
Php boja fonta

Nisi pozatvarao php tagove, ovako bi kod trebao izgledati (bar mislim) :

<?php

if ($this->product->product_in_stock == 0)

{ ?>

   <div class="out_of_stock">Proizvod nije na zalihi / OUT OF STOCK</div>

<?php }

else

{ ?>

   <div class="in_stock">Proizvod na zalihi / ON STOCK</div>

<?php } ?>

?>

Moj PC  
3 0 hvala 0
14 godina
offline
Php boja fonta

Glup sam.

Poruka je uređivana zadnji put ned 12.8.2012 21:34 (Hexfire).
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Php boja fonta

Hvala, naučio sam nešto korisno, nisam znao kud je trebalo staviti 

<style type="text/css">...

 

Dužan sam pivu, dvije, 3... {#}

 

Radi ovako: 

<style type="text/css">

.crvena { color:red }

.zelena { color: green }

</style>

 

 

 

<?php  if ($this->product->product_in_stock == 0) { ?>

 

 <div class="crvena">Proizvod nije na zalihi / OUT OF STOCK</div>;

 

<?php } else{ ?>

 

<div class="zelena">Proizvod na zalihi / ON STOCK</div>

 

<?php } ?>

Poruka je uređivana zadnji put ned 12.8.2012 17:25 (beha).
Moj PC  
0 0 hvala 0
15 godina
odjavljen
offline
Re: Php boja fonta
Hexfire kaže...

Krivo misliš, ono iznad je sasvim u redu. Ovo tvoje nema smisla.

I što će se dogoditi dok PHP interpreter naiđe na njemu nerazumljive linije koda koje počinju sa <div> {#} ?

13 godina
neaktivan
offline
Re: Php boja fonta

Ispričavam se, nisam u PHP-u radio više od pet mjeseci, valjda je zbog toga. {#}

14 godina
offline
Php boja fonta

Da, sjebo sam i ja. Tak je to kad gledaš finale vaterpola s jednim okom, a drugim napola čitaš postove i odgovaraš. Moja isprika.

Moj PC  
1 0 hvala 0
14 godina
neaktivan
offline
Re: Php boja fonta
alankish kaže...
Hexfire kaže...

Krivo misliš, ono iznad je sasvim u redu. Ovo tvoje nema smisla.

I što će se dogoditi dok PHP interpreter naiđe na njemu nerazumljive linije koda koje počinju sa <div> {#} ?

To se može jednostavno napravit preko CSS, sdamo se treba par linija koda prepravit, a kasnije neće bit nikakvih problema sa nadograđivanjem, ili se overajda ponašanje komponente (ne na ovaj naćin) sve je na jednom mjestu ljepo se održava i mjenja ako treba, a novije verzije neće imati problema sa nadograđivanjem jer niti jedna linija komponente nije promjenjena.

 

Ako trebam neš kompleksnije uvjek biram metodu br2., ako je samo css onda ga samo treba dobro napisat nema potrebe za diranjem php koda.

15 godina
odjavljen
offline
Re: Php boja fonta
NoorMomento kaže...

To se može jednostavno napravit preko CSS, sdamo se treba par linija koda prepravit, a kasnije neće bit nikakvih problema sa nadograđivanjem, ili se overajda ponašanje komponente (ne na ovaj naćin) sve je na jednom mjestu ljepo se održava i mjenja ako treba, a novije verzije neće imati problema sa nadograđivanjem jer niti jedna linija komponente nije promjenjena.

 

Ako trebam neš kompleksnije uvjek biram metodu br2., ako je samo css onda ga samo treba dobro napisat nema potrebe za diranjem php koda.

Kme? {#} O čemu ti?

 

Pričamo o tome da nije zatvorio PHP tagove i dok interpreter naleti na to da će biti belaja.

14 godina
neaktivan
offline
Re: Php boja fonta

kaj nije ovo bilo oko overajdanja virtuemarta za joomlu?

13 godina
neaktivan
offline
Re: Php boja fonta

Samo o promjeni boje fonta, nista vise, nista manje

 

14 godina
neaktivan
offline
Php boja fonta

Zašto svi div, kad može jednostavno da ne uređuje CSS, samo <font color="FF0000">text</font> ili <font color="red">text</font>. I oboji tekst -_-

 
0 0 hvala 0
13 godina
neaktivan
offline
Re: Php boja fonta
sixr kaže...

Zašto svi div, kad može jednostavno da ne uređuje CSS, samo <font color="FF0000">text</font> ili <font color="red">text</font>. I oboji tekst -_-

Da je 1998. tako bi mu odgovorili. Ako ćeš djeliti takve savjete, bolje ih ne djeli.

@autor, uradi onako kako smo ti rekli, pusti ovo.

14 godina
neaktivan
offline
Php boja fonta

to se zove, bez komplikacija

 

i ne tripuj mi se po forumu

 
0 0 hvala 0
13 godina
neaktivan
offline
Re: Php boja fonta
sixr kaže...

to se zove, bez komplikacija

To se zove bez standarda.

14 godina
neaktivan
offline
Php boja fonta

Haha, olakšavm čovjeku posao da se ne bakče CSS-om. -_-

 
0 0 hvala 0
13 godina
neaktivan
offline
Re: Php boja fonta

A vidi, moraš se pridržavati standarda. Tako je kako je, nešto bi bilo lakše, ali nema gore, dole. {#}

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice