![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
Witam. Potrzebuję pomocy związku z ogłoszeniami które chcę umieścić na swojej stronie.
W bazie mam id|active|starttime |stoptime 1 | 1 |2013-11-12 20:00:00|2013-11-13 20:00:00 Użytkownik dodał ogłoszenie i sobie wyjechał na kilka dni. Chciałbym teraz żeby skrypt po tym jak czas stoptime jest mniejszy od rzeczywistego zmienił wartość active na 0. Macie jakieś pomysły? Dodam że nigdy nie robiłem cron'u oraz js znam średnio... Dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wg mnie to przerost formy nad treścią. Załóżmy że użytkownik wczytał sobie ogłoszenie, zostawił otwarte na x godzin, w tym czasie wygasło. I chciałbyś w takim momencie by mimo iż miał uprzednio otworzoną stronę ogłoszenie nie było już widoczne? Nie ma to zbyt dużego sensu. Cron tu na pewno nie pomoże. Ale jeśli już się przy tym upierasz to możesz odpalić licznik w JS, który będzie odliczał sekundy do końca ogłoszenia, po wyzerowaniu przeładuje automatycznie stronę, tudzież za pomocą ajax-a zmieni status ogłoszenia. Chociaż nie wiem czy ta zmiana statusu ma głębszy sens, bo wystarczy sprawdzić warunki typu, do kiedy aktywne i do kiedy aktywny abonament, jeśli mniejszy od NOW() to ogłoszenia nie wyświetli.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:59 |