Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Tagi Jak tym się zająć ?
Forum PHP.pl > Forum > Przedszkole
seba22
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ć...
vokiel
Zobacz mój post na codebase.pl, tam jest na plikach, ale nie problem to zaimplementować na bazie mysql. Zasada działania taka sama.
seba22
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...
vokiel
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).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.