Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP,MySQL] Tworzenie własnego forum - zliczanie unikalnych odsłon
kurkusmaximus
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.01.2010
Skąd: Sopot

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


Witajcie!

Jestem na etapie tworzenia własnego forum. Większość zadań jakie sobie postawiłem wykonałem, lecz pozostało kilka, wydawać by się mogło bardzo łatwych, za które nie wiem jak się zabrać.
W spisie tematów posiadam kolumnę, w której wyświetlam liczbę postów i liczbę odsłon danego tematu. Chciałbym, by po wejściu w dany temat skrypt sprawdzał czy użytkownik (zalogowany bądź nie) już odwiedził ten temat, jeśli nie to licznik odsłon zwiększałby się o 1. Równocześnie chciałbym, by użytkownik wchodząc na stronę ze spisem tematów był poinformowany o nowym poście w temacie poprzez zmianę grafiki przy tytule tematu.

Baza danych
W tabeli "forum_tematy" posiadam pola:
nr------nr_dzialu------przyjazny_link------nazwa------opis------autor------data------ilosc_postow------ilosc_odslon

W jaki sposób zaplanować tabele w bazie danych, dzięki którym mógłbym wykonać te zadania?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
acztery
post
Post #2





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


a może ciasteczka (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
kurkusmaximus
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.01.2010
Skąd: Sopot

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


Cytat(acztery @ 3.12.2011, 13:55:32 ) *

Nie wszyscy mają je włączone i mają ograniczoną pojemność.

Chyba znalazłem rozwiązanie na pierwszą część pytania. Tworzę tabelę "forum_odslony" gdzie będę trzymał idy tematów i ipy użytkowników w takiej formie:
nr tematu---ip
1---83.4.228.228
1---83.4.228.229
1---83.4.228.230
1---83.4.228.231
2---83.4.228.229
2---83.4.228.228
...

Z początku też myślałem o:
nr tematu---ip
1---83.4.228.228|83.4.228.228|83.4.228.228|83.4.228.228|83.4.228.228|83.4.228.228
2---83.4.228.228|83.4.228.228|83.4.228.228|83.4.228.228|83.4.228.228|83.4.228.228
...
ale wydaje mi się, że to byłoby mało efektywne

@r4xz, spróbuję

Ten post edytował kurkusmaximus 3.12.2011, 14:05:17
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 18:14