Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Tagi Jak tym się zająć ?
seba22
post 5.11.2008, 10:21:23
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam,

Robię stronę internetową i zaszła potrzeba aby dodać pole
Tagi.

Gdzie wpisują ludzie słowa kluczowe. np "komputer,naprawa".

Czy ktoś może mi pomóc naświetlić jak działa takie tagowanie ?

Co ja mam zrobić ?

Mam stworzyć tabele TAGI i tam zapisać
komputer - idwpisu = 15
drugi wpis
naprawa - idwpisu=15

?
Nie mogę zrozumieć jak to powinno działać...

Koncepcyjnie, jak by to ktoś mógł wyrychtować...


--------------------
Go to the top of the page
+Quote Post
vokiel
post 5.11.2008, 11:50:35
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Zobacz mój post na codebase.pl, tam jest na plikach, ale nie problem to zaimplementować na bazie mysql. Zasada działania taka sama.


--------------------
Go to the top of the page
+Quote Post
seba22
post 5.11.2008, 12:16:03
Post #3





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Tylko że nie mogę zrozumieć jak to działa.

Ja potrzebuje przykład, bardziej typu rysunek teoretyczny działania.

Na kartce, ogólnie namalować, jak to działa, jakie dane pobierane, wg jakich danych przypisywane...

Bo do tego dojść nie mogę, bo dać mysql insert i mysql select to małe miki.
Problem jest w zrozumieniu zasady działania, jak ją zrozumie to napisze to samemu od zera tak jak chce.

Tylko nie mam pomysłu jak te głupie taki przypisywać.

jedyne co wymyśliłem to
TAG -> obiekt ktory mu odpowiada
taki sam tag -> inna strona ktora mu odpowaida.

I potem robimy selecta ze słowem tag - tag ( suzkany tag)
i zwraca nam w odpowiedzi te 2 pola powyżej.
link1 / link2

Tylko nie wiem czy to dobra koncepcja, bo wymyśliłem ją od tak... bo nie mam porównania, takiego wiecie dyrektywy nr 157 pt Konstrukcja i obsługa tagów...


--------------------
Go to the top of the page
+Quote Post
vokiel
post 5.11.2008, 14:15:21
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Przykładowo tworzysz artykuł o programowaniu w php, np o tagCloud winksmiley.jpg

Zatem do danego artykułu pasują tagi: php, tagcloud, programowanie.

Do każdego z tych tagów może pasować wiele innych artykułów.

Czyli mamy relacje wiele do wielu winksmiley.jpg

1. Tworząc artykuł zapisujesz go z wybranymi tagami.
2. Uaktualniasz chmurę tagów (+1 do wystąpień tych tagów, które dopisałeś w artykule - co da nam ranking popularności tagu)
3. Wyświetlasz chmurkę tagów (wielkość tagu w zależności od ilości wystąpień)
4. Po kliknięciu na tag wyświetlasz powiązane z danym tagiem artykuły (czyli zapytanie o art, u których w tagach jest dany tag).


--------------------
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 - 12:51