![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jestem w trakcie robienia systemu portalowego, wszystko idzie sprawnie i ładnie bez trudności. Chciałbym się jednak Was spytać, co sądzicie o rozwiązaniu (które już zrobiłem) umożliwiające wprowadzanie podkategorii w nieskończoność np.: Software => Freeware => Komunikatory => Pliki poniżej 5kB ![]() Czy uważacie to za wygodne, gdyż przykładowo dział download w tej kategorii będzie zawierał najbardziej odpowiednie pliki, czy to jest niepotrzebne klikanie i zagnieżdżanie się coraz głębiej? Sam osobiście, wchodząc na rozbudowany serwis nie przeglądam każdego fragmentu strony tylko idę od razu do wyszukiwarki. Dodam także że to rozwiązanie jest męczące, pętla, która się wykonuje dopoki doputy ID kategorii != 0, buduje drzewko (tzn. na górze Strona startowa -> Download -> [Kategorie]x) i sprawdza, czy dany użytkownik ma możliwość przeglądania zawartości danej strony. A i tak jeszcze opcjonalnie, z początku zrobiłem rozwiązanie, że użytkownik może należeć tylko do jednej grupy, jednak muszę z tego zrezygnować i przerobić to na mozliwość przypisania go do wielu grup, jednak... przykładowo na stronie głównej forum jest Cytat zarząd | administrator | moderator | developer | opiekun | użytkownik każda czcionka w innym stylu. Nie ma sensu bawić się, że użytkownik przypisany do kilku grup będzie wyglądał jak napis![]() czy wtedy zrobić dodatkowe pole z ID grupy, względem której odbędzie się kolorowanie, czy co doradzicie? Ten post edytował Krzychur 6.07.2005, 17:30:20 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Po 1 zle forum przenosze do php
![]() Co do kategori: To system powinien pozwalac nieskonczone drzewka robic a uzytkownik (admin") decyduje jaki chce miec wyglad np downloadu i ile kategori. Co do Grup, Mozna wziosc pare masek ale w glownym panelu zaznacza sie jaka ma sie wysietlac. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cóż co do nieskończonej ilości kategorii i zapętlenia wyświetlania to jak dobrze wiem to jest potwór, czyli takie coś generuje bardzo dużo zapytań. Taka moja rada spróbuj wrzucić do to tablicy a potem wyświetlić.
Co do grup może zrób żeby każda literka miała inny kolor ![]() Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 8.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Unikaj rekurencji przy generowaniu drzewa.
http://fungus.teststation.com/~jon/treehan...reeHandling.htm //edit: to tylko taka porada na przyszłość. Naprawdę przydatny sposób implementacji drzewek ![]() Ten post edytował chmolu 6.07.2005, 18:02:39 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Diwi @ 2005-07-06 18:52:36) Co do grup może zrób żeby każda literka miała inny kolor ![]() Nie zapminajmy o przejrzystości. Co do kategorii to chyba jestem zmuszony tak zrobić, a pozatym kategorie mam w tablicy uprzednio pobranej z db, tak samo jak użytkowników, grupy, no i jak narazie jeszcze tablice user => grupa, ale będzie trzeba to zmienić... -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
biorąc pod uwage post @chmolu to czy generujesz tą tablice za pomocą rekurencji ?
Pozdrawiam |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
nie; tablica robi się za pomocą pętli. ID równe 0 oznacza, że kategoria jest główną kategorią a nie podkategorią czyli jest to coś w stylu:
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 16.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Kategorie: masz dobre założenie, ale złą implementację.
Grupy: Użytkownik może należeć do wielu grup, jednak może sobie wybrać grupę, którą chce reprezentować (od niej brany jest wygląd) -------------------- Com powiedział, powiedziałem.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
krzychur: moze zrob funkcej, ktora bedzie mieszac kolory: z podstawowych (tzn opiekun ipt) zrobi jakies mieszance z innym glownym kolorem innej grupy. Wg mnie pomysl z kolorowymi jest kitowy.
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
i będziesz mróżył oczka na każdą literkę? Wg mnie, to nie tylko będzie dodatkowa praca, która nie zostanie pochwalona. Ale dzięki za sugestie.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:35 |