![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Probuje robic strone w php i nie mam pojecia jak zabrac sie za odnosniki do innych stron.. Chodzi mi o to ze na stronie glownej bede mial kilkanascie linkow do roznych podstron cos na styl : MENU jakis_link jakis_inny jeszce_jeden OPCJE jakis_link jakis_inny jeszce_jeden itd... I teraz nie wiem czy napisac jakas klase zeby mi generowala switch'a i przypadki tak ze jak bede mial przypadek MENU to wyswietli mi linki z MENU, czy uzyc normalnie switcha w index.php albo w osobnym pliku i zainkludowac go pozniej, albo za pomoca if'a, czy uzyc bazy danych do zapisania nazw tych linkow? jesli uzyje switcha to bedzie tych przypadkow b.duzo:/ chialbym jakos zautomatyzowac to zebym pozniej mogl w panelu aministracyjnym np. dodac sobie kolejna"ramke" z nazwa i linkami no i przedewszystkim skrocic kod. Jak wy to robicie? czego uzywacie?? z gory dzieki za podpowiedzi Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
W bazie danych tworzysz sobie tabele menu. Będziesz w niej przechowywał np. takie dane: id, nazwa (np. MENU, OPCJE, jakis_link, inny_link, itd), sciezke_dostepu_do_pliku, glowna_kategoria, podkategoria).
w glowna_kategoria i podkategoria będziesz sobie zaznaczał czy chcesz aby ten link był jako glowna_kategoria (wtedy możesz sobie zrobić żeby napis był dużymi literami, innym kolorem, itp) albo podkategoria (i też wtedy sobie formatujesz jak Ci się podoba). Piszesz sobie skrypt odpowiedzialny za automatyczne tworzenie linków. Za pomoca pętli pobierasz sobie wszystkie rekordy z bazy i tworzysz linki. Musisz jakimś warunkiem sprawdzić czy jest to glowna_kategoria czy podkategoria żeby rozróżnić, który szablon linku użyć. P.S. Stwórz sobie jeszcze jedno pole w bazie które będzie grupowało podkategorie do odpowiedniej glowna_kategoria żeby nie było tak że podkategoria z MENU wczyta się w OPCJE. Ten post edytował tomsi 1.05.2009, 09:30:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 03:20 |