PDA

Zobacz pełną wersję : Problem z html w php



zoltrix
06-07-2009, 21:27
Mam pytanie co trzeba zrobić żeby zmienić kolor słowa Komentarze w tym tekście (prubowałem wstawiając w rożne miejsca
color="kolor" ale niestety lipa )
Proszę o pomoc.

// Display initial comment piece.
$sq = "'";
if ($useCss)
{
$css = '"commentsButton"';
}
else
{
$css = '"modifydate"';
}
$html = '<div id="COUNT' . $article->id . '" class=' . $css . ' onclick="expandComments(' . $sq . 'COMMENT' . $article->id .
$sq . ', ' . $sq . $path . $sq . ', ' . $sq . $article->id . $sq . ');" onmouseover = "toHand();" onmouseout="toDefault();"><p> Komentarze(' .
$commentCount . ')</p></div><div id="COMMENT' . $article->id . '"></div>';
//$html = '<div onclick="expandComments(1, 2, 3);">Comments Here</div>';
$article->text = $article->text . $html;
}
}
}

Rybik
06-07-2009, 21:31
<div style="color: red;" id="COUNT'

zoltrix
06-07-2009, 21:32
a jak wstawić przed tym mały obrazek ???

Grisza
07-07-2009, 08:08
a jak wstawić przed tym mały obrazek ???
<img src ...... itd. Akurat to proste rzeczy z htmla. Rzekłbym podstawy

zoltrix
07-07-2009, 11:13
<img src ...... itd. Akurat to proste rzeczy z htmla. Rzekłbym podstawy

problemem nie jest co wstawić tylko gdzie ? (przed napisem komentarze);)

Grisza
07-07-2009, 11:54
problemem nie jest co wstawić tylko gdzie ? (przed napisem komentarze);)
No to akurat wiadomo, że po wyjściu z PHPa :)

zoltrix
07-07-2009, 12:00
tak ale wtedy obrazek wlatuje na górę strony zamiast kolo komentarza (pewnie trzeba to zrobić w css )

Rybik
07-07-2009, 12:48
Pewnie trzeba poczytać więcej o budowie szablonów, html i CSS.

Lippi
09-07-2009, 15:30
Moim zdaniem dorzucenie do DIV stylu nic tutaj nie da.

Możesz spróbować to zrobić metodą prób i błędów:

1. Jest sobie taki fragment, w którym masz klasę z CSS:
" class=' . $css . ' onclick="
i to w niej możesz zmienić sobie kolor.

Musisz uważać, bo ta klasa może być także używana w innych miejscach, co spowoduje, że zmienisz także kolor dla innych napisów.

2. Możesz dodać do <p> jakiś styl <p style="color:red;">. Zadziała, jeśli będzie to zwykły tekst.

3. Jeśli będzie to link, a z treści wynika, że jest, musisz poszukać w CSS skorelowanym z systemem komentarzy informacji na temat formatowania tekstu dla znacznika <A> :), ale sytuacja jest identyczna, jak w pkt. 1 - musisz uważać, bo ta klasa może być także używana w innych miejscach systemu komentarzy, co spowoduje, że zmienisz także kolor dla innych linków.

Jak już ustalisz, która klasa w CSS odpowiada za formatowanie tekstu/linku, skopiuj do nowej linii w CSS bieżącą i zmień nazwę klasy na inną. Zmień w niej kolor, zapisz i użyj nowej klasy tylko w tym miejscu (Komentarze).

zoltrix
10-07-2009, 08:54
thx wszystkim do zamknięcia