Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] System newsów. Co i jak?
thomson89
post 19.03.2009, 18:13:34
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam!

Dążac uparcie do stworzenia mojego blogu zakonczyłem kilka ważnych etapów. Zostało mi 73 dni na dokończenie całości. Termin ustaliłem sobie sam i nie mam zamiaru go znowu przestawiać. Od początku mojego istnienia w sieci (3 lata) mój blog nigdy nie był ukończony, a większość tego czasu widniał napis: w budowie. No, ale nie w tym rzecz.
Chciałbym umieścić na stronce system newsów. Mam już skończona tabelkę:
Kod
NEWS(newsid, data1, data2, tresc, tytul, sciezka, nowy)

Oraz pracuję nad dość czasochłonnym kodzie php który będzie odpowiedzialny za archiwum. Będzie wyswietlał wszystkie newsy których pole nowy!=tak. Data1 to data robocza uniksowa, a data2 to data normalna. Tresc to skrócona całość, tytul wiadomo. Sciezka będzie prowadzić do pliku całościowego.
Teraz do tego musze stworzyć system który:
  • w podręcznym boksie na stronie głównej będzie dawał po 3 aktualne newsy
  • na stronie aktualnosci będzie wyświetlał aktualne newsy nie starsze niz tydzień
I mam parę pytań:
  • jak ująć aktualnosci tzn. jak robic odnosniki, jak sprawdzac czy to jest aktualne itp.
  • jak wykonać podręczny boks - coś na podstawie znacznika uniksowego ale dkoładnie nie wiem jak

Pozdrawiam!

Ten post edytował thomson89 19.03.2009, 18:14:29


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Kildyt
post 19.03.2009, 18:30:09
Post #2





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

Ostrzeżenie: (0%)
-----


Po co pole "nowy"? Czy nie lepiej operować na time()? Zapisz go sobie i problem jak wyświetlanie nie starszych niż tydzień newsów staje się bardzo prosty.

3 aktualne newsy? czyli 3 najnowsze? Tutaj LIMIT 3

Co do pytania odnośnie "ujęcia aktualności" to nie za bardzo wiem o co Ci chodzi. Poprzeglądaj strony i sam dojdziesz jak najlepiej je zbudować.

O jaki podręczny boks Ci chodzi? Uściślij swój problem.


--------------------
Go to the top of the page
+Quote Post
b4x
post 19.03.2009, 18:31:08
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

Ostrzeżenie: (0%)
-----


# jak ująć aktualnosci tzn. jak robic odnosniki, jak sprawdzac czy to jest aktualne itp.

- Jak sprawdzać? - chyba proste pytanie.


  1. SELECT * FROM `NEWS` WHERE `data2`<SUBDATE(DATE_FORMAT(NOW(), "%Y-%m-%d %H:%i:%s"), INTERVAL 7 DAY)



# jak wykonać podręczny boks - coś na podstawie znacznika uniksowego ale dkoładnie nie wiem jak - tego nie rozumiem.

Ten post edytował b4x 19.03.2009, 18:31:26


--------------------
Go to the top of the page
+Quote Post
thomson89
post 19.03.2009, 18:42:19
Post #4





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Podręczny boks to zrobię podobnie tak jak mówicie. Limit 3, nie starsze od 3 dni i wysietlenie ich, dat albo tytułów. Rozwiązując jeden problem uzyskałem odpowiedź na drugi.

To pełen wiedzy i pomysł zabieram się do pracy...

dziękuję.


--------------------
Sklep 70%
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:18