Zobacz temat
[EF IV] User tygodnia
|
|
Szapko |
Dodany dnia 24.11.2008 23:39:40
|
Bywalec Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Witam! Chciałem na stronie umieścić panel "User tygodnia" Miało to wyglądać tak: Co tydzień losowałby usera i pokazywał jego podstawowe dane. Umiem tylko zrobić żeby losował co odświeżenie strony, a mi potrzebne co tygodniowe losowanie. Pomoże ktoś? I coś podobnego chcę zrobić "Postać Miesiąca" i t by losowało co miesiąc jedną postać i jej opis (opisy itd. znajdowałby się w treści panelu). Tego tym bardziej nie wiem jak zrobić? Z góry wielkie THX za pomoc |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 07:25:35
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
kefirek |
Dodany dnia 25.11.2008 12:45:53
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
Ja bym zrobił tak na początku każdego tygodnia za pomocą CRON pobierał uzytkownika z bazy i zapisywał id tego użytkownika losowo wybranego do pliku. I tak za każdym razem na początku nowego tygodnia za pomocą CRON losujesz nowego użytkownika i zapisujesz jego id do pliku. Później tylko na podstawie tego id co zapisałeś w pliku wyświetlasz w ciągu tygodnia dane tego użytkownika. Lub poprzez wywołanie skryptu na początku każdego tygodnia. Kod który zwraca datę aktualnego tygodnia w formacie unix'owym można robić tak
Edytowane przez kefirek dnia 25.11.2008 13:50:25 |
|
|
Szapko |
Dodany dnia 25.11.2008 14:05:58
|
Bywalec Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Znalazłem taki kog z tego CORNa: Ma on podobno wywoływać przypisany mu skrypt co tydzień, ale nie mam zielonego pojęcia jak to teraz dalej zrobić. Nigdy nie miałem do czynienia z tym CORNem :( Może jakieś podpowiedzi? A może jest inny sposób na to, b o jakoś czytałem trochę o tym CORNie i nie mam pojęcia jak go uruchomić w EF :( Edytowane przez Szapko dnia 25.11.2008 14:24:57 |
|
|
kefirek |
Dodany dnia 25.11.2008 14:32:59
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
Musisz się upewnić czy twój serwer obsługuje CRONa Jeśli twój serwer nie obsługuje CRONa skorzystaj z tego http://www.webcro... potem stwórz sobie plik np. losoj.php który pobierze ci losowo użytkownika i jego id zapisze do pliku txt potem na podstawie tego pliku w ciągu całego tygodnia będziesz wyświetlał dane o tym użytkowniku i za pomocą tej strony co podałem będziesz wywoływał w każdy poniedziałek o 00;00;00 ten plik losoj.php by wylosował nowego użytkownika Dane z bazy myślę że umiesz pobierać oraz zapisywać do pliku ? Edytowane przez kefirek dnia 25.11.2008 14:55:12 |
|
|
Szapko |
Dodany dnia 25.11.2008 15:24:12
|
Bywalec Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Wywoływać tak, ale zapisywać nie, bo jeszcze tego nie potrzebowałem, ale sobie może jakoś poradzę Dzięki Edytowane przez Szapko dnia 25.11.2008 15:24:29 |
|
|
kefirek |
Dodany dnia 25.11.2008 15:31:14
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
dan_0803 napisał/a: Wywoływać tak, ale zapisywać nie, bo jeszcze tego nie potrzebowałem, ale sobie może jakoś poradzę Dzięki Jakbyś nie dał rady to napisz to zrobię |
|
|
Szapko |
Dodany dnia 25.11.2008 16:18:21
|
Bywalec Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
No niestety nie radzę sobie z tym. Udało mi się napisać coś takiego: Brakuje tu jeszcze zapisywania jego ID. Jak pomożesz to będę bardzo wdzięczny. Edytowane przez Szapko dnia 25.11.2008 16:22:27 |
|
|
kefirek |
Dodany dnia 25.11.2008 16:58:56
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
Robisz tak tworzysz plik los.php który będzie losował użytkownika. Plik umieszczasz w głównym folderze, kod pliku to
Potem tworzysz plik baza.txt w którym będzie zapisywane id użytkownika. Plik umieszczasz w głównym folderze potem logujesz się na tej stronie http://www.webcro... i ustawiasz by wywoływało plik los.php w każdy poniedziałek. Robisz to poprzez wpisanie adresu www do pliku los.php potem odpalasz plik los.php na swoje stronie (po to by zapisać jakieś id do pliku) później zostawiasz ten plik w spokoju i go nie ruszasz w odpowiednim czasie zrobi to CRON. Na końcu wkleisz ten kod w panel.
Edytowane przez kefirek dnia 25.11.2008 17:02:41 |
|
|
Szapko |
Dodany dnia 25.11.2008 20:09:22
|
Bywalec Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Wielkie dzięki! Wierzę, że nie popełniłeś błędów i będzie wszystko działać, ale na razie nie mam jak tego sprawdzić Edytowane przez Szapko dnia 25.11.2008 20:09:54 |
|
Przejdź do forum: |