color tag?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • -Niels-
  • Registratie: Januari 2007
  • Laatst online: 13-09 19:25
Situatie:

Ik ben bezig met het maken van een nieuwe website voor een vereniging, echter mijn programmeer ervaring is beperkt tot een kwartaaltje spelen met VBA in autoCAD.

Oplossing, Joomla ;)

Nu zit de site al een heel eind in elkaar maar ik loop tegen een probleem aan:
Ik heb een component en plugin toegevoegd, MSComment en deze werkt prima.

Enige nadeel, deze houd zich niet netjes aan de template van de rest van de site en is in t engels.
Simpele binnen 10 min klaar oplossing, de 5 regeltjes text in de .php bestanden opzoeken en vertalen.

Nu wil ik bij de knoppen deze ook de kleur van de overige knoppen op de site geven, echter hier loop ik vast.

ik wil het stukje tekst Verberg Reacties graag in kleurcode #46AC13

origineel:
$html .= "Verberg Reacties</div></td>";
werkt zonder problemen

bolt
$html .= "<b">Verberg Reacties</b></div></td>";
zet het netjes in bolt

maar als ik vervolgens de bolt tag verander voor een kleur tag
$html .= "<font color="#46AC13">Verberg Reacties</font></div></td>";
krijg ik de volgende error in mn pagina

Parse error: syntax error, unexpected T_VARIABLE in /usr/local/psa/home/vhosts/isidorusruiters.nl/subdomains/test/httpdocs/components/com_mscomment/controllers/default.php on line 211

stuk code regels 208 tot 211
code:
1
2
3
4
        $html .= "<table><tr><td>";
        $html .= '<div class=' . $css . ' onclick="hideComments(' . $sq . 'COMMENT' . $articleId . $sq . ', ' . $sq . $path . $sq . ', ' . $sq . $articleId . $sq . ');" onmouseover = "toHand();" onmouseout="toDefault();">';
        $html .= "<font color="#46AC13">Verberg Reacties</font></div></td>";
        $html .= "<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>";


wat doe ik verkeerd

[ Voor 1% gewijzigd door -Niels- op 08-05-2009 16:17 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

De kleur met CSS aanpassen?

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ten eerste gebruik je toch geen font :X. Geef die div of die table eens een class of id en color je tekst met CSS :)

Ten tweede is " nu het begin van je value en or=" geeft meteen het einde aan. Gebruik dus enkele quotes voor je variabele value en dubbele voor je HTML properties :)

[ Voor 15% gewijzigd door BtM909 op 08-05-2009 16:17 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • PeterSelie
  • Registratie: December 2002
  • Laatst online: 18-09 14:19
Escape de " even na color= ;)

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Tip: gebruik een editor met syntax highlighting (of gebruik hier de [php] tag) en je ziet deze fout direct.

{signature}


Acties:
  • 0 Henk 'm!

  • JiriB
  • Registratie: September 2007
  • Laatst online: 20-09-2023
de derde regel begin je met dubbele quotes (") maar als je de kleur aangeeft gebruik je die weer, waardoor php denkt dat je de 'text' weer afsluit, ipv dat het erbij hoort.

als je de dubbele quotes om de kleurcode OF om het hele tekststukje weghaald zou ie t gewoon meoten doen

edit: doh, te laat >_<

[ Voor 4% gewijzigd door JiriB op 08-05-2009 16:19 ]


Acties:
  • 0 Henk 'm!

  • devhouse
  • Registratie: Juli 2008
  • Laatst online: 01-12-2021
dat kan, maar ik zou toch dit doen, want font is (volgens mij) een beetje verouderd. Daarom kun je beter gebruik maken van het p-attribuut met css.
PHP:
1
2
3
4
        $html .= "<table><tr><td>";
        $html .= '<div class=' . $css . ' onclick="hideComments(' . $sq . 'COMMENT' . $articleId . $sq . ', ' . $sq . $path . $sq . ', ' . $sq . $articleId . $sq . ');" onmouseover = "toHand();" onmouseout="toDefault();">';
        $html .= "<p style=\"color: #46AC13;\">Verberg Reacties</p></div></td>";
        $html .= "<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>";


als het goed is werkt dit.

Acties:
  • 0 Henk 'm!

  • Kwastie
  • Registratie: April 2005
  • Laatst online: 19-09 10:42

Kwastie

Awesomeness

PHP:
1
2
3
<?php
$html .= "<font color="#46AC13">Verberg Reacties</font></div></td>"; 
?>


Zou zo moet zijn:

PHP:
1
2
3
<?php
$html .= '<font color="#46AC13">Verberg Reacties</font></div></td>'; 
?>


Lees anders even wat basis php tutorials door.

http://www.w3schools.com/PHP/php_intro.asp

When I get sad i stop being sad and be awesome instead


Acties:
  • 0 Henk 'm!

  • -Niels-
  • Registratie: Januari 2007
  • Laatst online: 13-09 19:25
dank voor de snelle reacties, probleem opgelost _/-\o_

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Opgelost of alleen de quote verandert zodat je bij een string met "aan 't werk" volgende keer weer vastzit? :)

Overigens ben ik benieuwd of je nog steeds <font> gebruikt of hedendaagse technieken gebruikt?
Pagina: 1