Page 1 of 1

Nowość, nowe (w tabeli) - czyli jak to zrobić?

Posted: Tue Feb 06, 2007 5:07 pm
by Ry
Witam wszystkich,

Mam pewien problem. Otóż chciałbym aby przy spisie artykułów w tabeli, które maja mniej niż 7 dni pojawił się napis nwość lub nowe, albo grafika nowe.
Przykładowo na tej stronie z ofertami pracy: Praca w Newcastle
chciałbym aby pomiędzy kolumna data a kolumna tytuł pozycji dla artykułów młodszych niż 7 dni był napis nowe!.
Nie mam koncepcji jak sie za to zabrać.

Dzieki z góry za pomoc i wszelkie sugestie.

Re: Nowość, nowe (w tabeli) - czyli jak to zrobić?

Posted: Sun Sep 02, 2007 7:32 pm
by czuk
Post jest bardzo stary, ale jeszcze nie doczekał się odpowiedzi. Może jednak ta odpowiedz komuś się przyda  ;)

Aby osiągnąć zamieżony efekt trzeba pogrzebać trochę w kodzie. Trzeba zmodyfikować funkcję showTable w pliku components/com_content/content.html.php. Po linii numer 287 dodaj taki kod:

Code: Select all

<?php if ($row->created>date("Y-m-d H:i:s", strtotime("-7 days"))) echo " nowe"; ?>
zmodyfikowany fragment ma wyglądać:

Code: Select all

if ( $params->get( 'date' ) ) {
	?>
	<td>
	<?php echo $row->created; ?>
	<?php if ($row->created>date("Y-m-d H:i:s", strtotime("-7 days"))) echo " nowe"; ?>
	</td>
	<?php
}
Mam nadzieje, że o to Tobie chodziło :)

pozdrawiam,
czuk