Jak stworzyć ikonki lub napisy informujące o nowościach na stronie, które same znikną po określonym czasie


[PHP] Jak stworzyć ikonki lub napisy informujące o nowościach na stronie, które same znikną po określonym czasie?

0x01 graphic

Chcesz umieścić na swojej stronie ikonkę lub napis np. "NOWOŚĆ!", która poinformuje użytkownika, że wybrany temat lub odnośnik jest nowy. Po kliku dniach lub tygodniu napis sam ma zniknąć, aby nie wprowadzać czytelnika w błąd.

0x01 graphic

Bardzo często zdarza się, że umieszczamy obok artykułu napis "Nowość!", po czym zapominamy go zdjąć gdy minie kilka dni. W niektórych serwisach takie ikonki straszą przez wiele miesięcy, co wprowadza czytelników w błąd.

Bardzo łatwo można zdejmowanie ikonek zrzucić na skrypt - niech sam się martwi aby "zdjąć" ikonę po określonym czasie. Jest to bardzo przydatny sposób gdy nie będzie można samemu zmienić zawartości strony, np. podczas urlopu lub dłuższego wyjazdu.

Wystarczy wtedy podać datę określającą do jakiego dnia napis "Nowość!" ma być widoczny na stronie. Po tym dniu ikona nie będzie już pokazywana. Zobacz jak to zrobić:

<?

function nowosc($data) {

$dzisiaj = date("Y").".".date("m").".".date("d");

if ($dzisiaj<=$data) return "<font color=red>NEW!</font>";

}

echo '<a href="http://reporter.pl/">reporter.pl</a> '.nowosc("2002.11.29");

?>

Sposób jest banalny - wystarczy stworzyć funkcję, która po przekazaniu daty sprawdzi czy pokazać w tym dniu napis (lub ikonę graficzną) czy nie. Przy odnośnikach lub zajawkach tekstu wystarczy wywołać funkcję nowosc() z dniem, do którego włącznie będzie pokazywany napis "Nowość!".

Funkcja porówna podaną datę z aktualnym dniem i jeżeli aktualny dzień będzie mniejszy lub równy, zwróci czerwony napis NEW!. Jeżeli minie okres emitowania nowości funkcja nic nie zwróci, więc nie będzie już widać informacji o nowości.

Jeżeli funkcję chcesz dołączyć do fragmentu strony HTML, która występuje po skrypcie PHP z funkcją, użyj konstrukcji:

<a href="http://reporter.pl/">reporter.pl</a> <? nowosc("2002.11.29"); ?>



Wyszukiwarka

Podobne podstrony:
Jak stworzyć formularz do przesyłania informacji na podany email, PHP Skrypty
Jak stworzyć zaawansowany test wyboru lub quiz, PHP Skrypty
Ekspert biznesu Jak wymyslic stworzyc i prowadzic zyskowny biznes bez srodkow na start eksbiz
Jak stworzyć na stronie kalendarzyk z dniami miesiąca na dowolny rok i miesiąc, PHP Skrypty
Jak stworzyć losowe porady wyświetlające się na stronie WWW, PHP Skrypty
Jak stworzyć ankietę (sondę),?y można było oddać tylko jeden głos lub określoną ilość głosów
05-12 PAM-Jak stworzyć raj na ziemi, ezoteryka
JAK STWORZYĆ HASŁO NA FOLDER ZA POMOCĄ NOTATNIKA
Jak stworzyć system komentarzy pod newsami, artykułami lub zdjęciami?z użycia?zy?nych
JAK STWORZYĆ HASŁO NA FOLDER ZA POMOCĄ NOTATNIKA
Jak stworzyć zaawansowany test wyboru lub quiz, PHP Skrypty
Ekspert biznesu Jak wymyslic stworzyc i prowadzic zyskowny biznes bez srodkow na start
Jak zrobić uniwersalne porcjowanie wyników na stronie, aby nie pokazywała się cała zawartość tablicy
WinToFlash jak stworzyc bootowalny pendrive z windows 7 vista lub xp a177 htm
Ekspert biznesu Jak wymyslic stworzyc i prowadzic zyskowny biznes bez srodkow na start
Pozytywne nastawienie Jak uzyskac utrzymac lub odzyskac swoje MOJO mojopo
Jak stworzyc skuteczna strone W Nieznany

więcej podobnych podstron