Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kategorie i podkategorie
Krzychur
post
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

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
(IMG:http://www.google.com/images/logo_sm.gif)
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Krzychur
post
Post #2





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:
  1. <?php
  2.  
  3. while ($id != 0) {
  4.  // driver db pobiera ID jako powiedzmy $sql['ID'];
  5.  $id = $sql['ID'];
  6. }
  7. ?>
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: 26.09.2025 - 18:51