Zmiana czcionki- top topics

Zaczęty przez jin, 11 Styczeń 2008, 18:11

0 użytkowników i 1 Gość przegląda ten wątek.

jin

Witam. Ostatnio udało mi się zintegrować stronkę z forum. Niestety mam problem. Do stronki dodałem kod <?php ssi_topTopicsViews(4); ?>, co muszę zrobić, aby kolor czcionki zmienić na czarny, a nie na biały?

lolek2

zwróć funkcję jako tablicę
<?php
$foo
=ssi_topTopicsViews($num_topics = 4, $output_method = 'array');
?>


i otrzymujesz zwrócone dane w formie tablicy


$topics[] = array(
'id' => $row['ID_TOPIC'],
'subject' => $row['subject'],
'num_replies' => $row['numReplies'],
'num_views' => $row['numViews'],
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['subject'] . '</a>',
);


i możesz sobie dowolnie modyfikować sposób wyświetlania.
www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

jin

A czy mogę prosić o jakieś wytłumaczenie, jak tego użyć, bo nie jestem dobry w php.

lolek2

a jak chcesz żeby wygłądał ten link dokładnie !
www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

jin

Chciałbym żeby wszystkie napisy ( razem z "Wyświetleń" i "Odpowiedzi") były w kolorze czarnym

lolek2


<?php

echo
'
<table class="ssi_table">
<tr>
<th align="left"></th>
<th align="left" style="color:#000000">'
, $txt[301], '</th>
<th align="left" style="color:#000000">'
, $txt[110], '</th>
</tr>'
;
foreach ($foo as $topic)
echo '
<tr>
<td align="left">
'
, $topic['link'], '
</td>
<td align="right">'
, $topic['num_views'], '</td>
<td align="right">'
, $topic['num_replies'], '</td>
</tr>'
;
echo '
</table>'
;

?>


wstaw tam gdzie ma się to wyświetlać
www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

jin

coś jest nie tak. Pojawia się błąd

Warning: Invalid argument supplied for foreach() in /srv/www/vhosts/ips3.eu/httpdocs/index.php on line 254


Linia 254 to kod:
foreach ($foo as $topic)

lolek2

wstawiłeś wcześniej
$foo=ssi_topTopicsViews($num_topics = 4, $output_method = 'array');
www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

jin

Już prawie wszystko działa, ale niestety liczba wyświetleń i odpowiedzi jest w kolorze białym. Czy mogę prosić Cię jeszcze o pomoc z tym problemem.

lolek2


<?php

echo
'
<table class="ssi_table">
<tr>
<th align="left"></th>
<th align="left" style="color:#000000">'
, $txt[301], '</th>
<th align="left" style="color:#000000">'
, $txt[110], '</th>
</tr>'
;
foreach ($foo as $topic)
echo '
<tr>
<td align="left">
'
, $topic['link'], '
</td>
<td align="right" style="color:#000000">'
, $topic['num_views'], '</td>
<td align="right" style="color:#000000">'
, $topic['num_replies'], '</td>
</tr>'
;
echo '
</table>'
;

?>

www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

jin

Wielkie dzięki. Wszystko już działa.